Computer Science at CDH

Computer Science gives students vital 21st century skills. Computer Science is more than just using technology - it teaches students design, logical reasoning, and problem solving skills, preparing students to innovate and create the new technologies that drive our world.

Computer Science in the Classroom

Graduation Requirements: Computer science courses are optional electives

All Grades

  • Computer-Aided Design (C.A.D.)
  • Computer Animation
  • Introduction to Programming – Advanced
  • Game Design - Advanced
  • Web Programming and Design

11th & 12th Grade

  • AP Computer Science "A" – Honors

Computer Science offerings include both programming-oriented and application-oriented courses to meet a variety of student interests and skill levels.

The CDH Advantage!

  • State of the Art Technology
    • C.A.D., Science and Engineering, and Robotics students produce and print a variety of 2D and 3D models using laser cutter, vinyl cutters and 3D printers.
    • Physics, Science and Engineering, and Robotics students use a wide array of physical hardware to program integrated circuit boards to explore electronics and programming.
    • Across our programming classes, students use a range of programming languages, including Python, JAVA, C#, HTML, and CSS to learn about object oriented programming and code based physical design.
    • Animation students use Blender and other applications to bring characters to life.
    • Game Design students combining visuals and code to create their own video games using the Unity and Godot game engines.


To learn more about our Computer Science faculty or to contact a teacher directly, take a look at our Staff Directory.