The fundamentals of computer science present boys with the opportunity to apply knowledge across a huge array of fields, from the arts and music to mathematics, engineering and science.
- COM120 - Introduction to Computer Science
- COM125 - Robotics
- COM135 - AP Computer Science Principles
- COM235 - Intermediate Computer Systems
- COM335 - App Development
COM120 Introduction to Computer Science
Through a variety of videos, exercises, quizzes, and class discussions, you will build an understanding and practice the fundamentals of computer science. You will connect computer science to your daily life through an individual project that asks you to use technology to improve our community. This course aims to provide you with a new perspective for viewing creativity, problem-solving, and computer science in the real world. Semester course. Grade: 9-12
In this beginning course in robotics, students will construct systems using robotics equipment, will program in a variety of languages including JAVA, and will develop a strong understanding of real-world applications of computer science and engineering principles. The objective is to introduce basic programming, engineering, and problem solving strategies. The course will involve students in the development and hands-on building and programming of a robot for a specific purpose using the engineering design process. Topics may include motor control, gear ratios, torque, friction, sensors, timing, program loops, logic gates, decision-making, timing sequences, propulsion systems and binary number systems. Semester Course. Grade: 10-12
COM135 AP Computer Science Principles
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Semester Course. Grade: 9-12. No prerequisites.
COM235 Intermediate Computer Systems
COM335 App Development
Being able to write code and create a specific application to solve a problem or perform a needed function is a critical skill in this day and age. This class intends to take students with strong prior knowledge of programming or app development and to introduce him to the concepts and terms and software used by professional developers. Semester Course. Grade: 10-12. Prerequisites: COM135 AP Computer Science Principles AND COM240 Intermediate Computer Systems.