Specialty Programs » Computer Science: Robotics Engineering

Computer Science: Robotics Engineering

The Robotics & Drone Engineering program is designed to provide students with the fundamentals of computer science along with electrical and mechanical engineering concepts. Students start by learning basic robot building instructions, programming, and movement, and then move on to working with sensors and more complex robot behaviors.

Additionally, students are taught videogame engineering, coding (Python, Java), and are prepared for the AP Computer Science exam.

We are part of the Amazon Future Engineer program initiative, which seeks to dramatically expand access to high caliber preparatory courses, curricular resources, to help prepare and propel high school students forward in their pursuit of AP computer science education.

Students will transition into our drone technology curriculum, where they will learn the theory of drone operation, maintenance, and repair, culminating with students acquiring their FAA unmanned aircraft systems pilot license certification. 
 

GET STARTED IN COMPUTER SCIENCE

COMBINE CREATIVITY AND COMPUTING

DELVE DEEP ​INTO PROGRAMMING

Intro to Computer Science
An interactive introductory course for students brand new to programming teaches the foundation of computer science using the python language. Not only will this semester - or year-long course prepare students for AP Computer Sciences A and AP Computer Science Principles, but  it will teach students how to think computationally and solve complex problems, which are important for every student. Introduction to Computer Science program, or seeking to enrich an existing CS program or course.

- Language: Python
- Prerequisites: No prior CS experience required. Algebra I preferred.
lAP Computer Science Principles is an introductory class to computer science focusing on computational thinking and the tools needed to analyze, study, and work with large data sets to conclude trends. This course is interdisciplinary as students explore how computers software and other technology alongside the mechanical components. Students will learn Scratch and Processing programming languages. 

- Language: Scratch and Processing
-Prerequisites: No prior CS experience required. Algebra II preferred. 
AP Computer Science A is a programming class in Java, a popular in-demand programming language. Java is used to build server-side applications, games, and financial applications and is the core foundation for developing Android apps. Students will be introduced to topics and include problem-solving, design strategies and methodologies, organization of data (data structure), approaches to processing data (algorithms)—analysis of potential solutions, and the ethical and social implications of computing. 
- Language: Java
- Prerequisites: No prior CS experience required. Algebra II preferred
Drone Videos