Robotics I

The robotics series of classes is designed to teach the engineering and programming processes. This course is the first full-year course in the robotics series. Students taking this course contribute to a team of up to six members as they design, build, and program robots. This engaging process implicitly provides a unique opportunity for students…

Read More

AP® Computer Science Principles

The AP® Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course. In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data, and working with large data sets to analyze, visualize, and draw conclusions…

Read More

AP® Computer Science A

This course covers the design and implementation of classes and interfaces, inheritance, data representation, such as arrays and array lists, and other data structures. Object-oriented program design, control methods, program testing and debugging, algorithm analysis, numerical representation, and limits are taught, among other topics. Hardware components, system software, computer systems and ethical use of these…

Read More

Computer Science II: Programming Apps

This course allows for tangible practice with the skills developed in the AP® Computer Science course. Students use tools and APIs required to build applications for mobile platforms using appropriate SDKs as well as user-interface designs for mobile devices and unique user interactions with multi-touch technologies. Students work closely with those in the Graphic Design…

Read More

Cybersecurity

Cybersecurity offers students an introduction to how systems, networks, and security work together. Students will be exposed to multiple cybersecurity technologies, processes, and procedures as they learn how to analyze the threats, vulnerabilities and risks present in these environments. Through hands-on practice, students will develop strategies to mitigate potential cybersecurity problems. At the end of…

Read More

Computer Science I

This course introduces the formal study of computer science and its role in the modern world. The course provides students with the skills and knowledge to understand the technology they use daily, and to extrapolate this knowledge to understand and use emerging technologies. Computer science encompasses more than just programming: it builds the basic logical…

Read More