Computer Science

Search Criteria

Computer Science VI

(Taken as part of the quarterly rotation with Visual Arts, Drama, and Music) This course offers our youngest students a diverse introduction to computer science. Through hands-on projects and interactive lessons, students will develop computational thinking skills with block coding and Python and explore the ethical implications of technology. While the course content evolves to meet the interests and needs of our students, the focus remains on fostering creativity, problem-solving, and confidence. The skills built in this class will serve as a foundation for future discoveries in computer science at Nobles and beyond.

  • Open To: VI
  • School Level: Middle School


Computer Science V

In this hands-on, project-based class, students will gain a deep understanding of fundamental computer science concepts through a mix of experimentation and classroom instruction. In the first half of the course, students will develop their algorithmic problem-solving skills by learning to code with Python and key computer science principles such as variables, loops, conditional statements, and data structures. In the second half of the course, the focus shifts to the world of robotics, where students will design, build, and program their own robots. With a mix of both collaborative and individual projects, students will have the opportunity to strengthen their computational thinking skills and build a foundation for their future in computer science.

  • Credits: Full Credit
  • Open To: V
  • School Level: Middle School
  • Term Offered: Spring Only