Middle School Curriculum

Select a Department

Computer Science

Trevor’s computer science department promotes the development of computational thinking skills for a constantly changing environment. Students develop a foundation of computer science knowledge and learn myriad approaches to problem solving using multiple languages and platforms. By applying computational thinking as a tool for learning and expression in a variety of disciplines and interests, students can actively participate as digital citizens in a world that is increasingly influenced by technology.
  • Grades 7 & 8 Creative Coding

    Using the Python language, this course introduces students to the fundamental principles of object-oriented computer programming. Topics include data types, arithmetic operations, “if-then” statements, loops, functions, arrays, and classes. Each lesson involves learning and practicing a new programming skill through assigned exercises. After gaining basic coding abilities, students work on projects designed to build problem-solving skills and deepen their understanding of programming concepts. The course requires no programming background. For students who already have some programming experience, there are opportunities for more advanced activities and projects. The focus of this course is on problem solving; students at all levels can engage with the lessons.
  • Grade 8 Programming 2

    This course is intended for students who have successfully completed Creative Coding. We’ll continue our exploration of programming concepts, covering more advanced topics such as arrays, classes and objects, and algorithms. Students who successfully complete this course are eligible to enroll in Intermediate Programming in 9th grade.

Faculty