Programming and Software Development Program of Study

Middle School Course Sequence

Coding 6 (semester) ELE307

This 6th grade course will introduce students to computer science principles and coding languages.  This unit will allow students to discover computer science concepts and skills by creating personally relevant, tangible, and shareable projects. Throughout the unit, students will learn about programming for the physical world by blending hardware design and software development. They will design and develop a physical computing device, interactive art installation, or wearable, and plan and develop code for microcontrollers that bring their physical designs to life.

Prerequisite: None


Middle School Metaverse (semester) MTVS

Cybersecurity, Computer Science, Coding, and More- Comp Science, Coding, Cybersecurity, Business and Accounting, Law, and Education and Training

This destination course will allow students to dive into various worlds to explore exciting careers and how they are interrelated and connected to the Metaverse. In this course, students will discover elements of Computer Science, Coding, and Cybersecurity, and how those industries are integrated into Business and Accounting and Law. Students will explore how Education and Training is utilized in schools and all areas of work they may enter. Students will leave well-prepared for real-world applications with an understanding of how various careers are interconnected and how applications they learn and create today will be the metaverse of tomorrow.


Middle School Sandbox (semester) SNDBX

Robotics, Automation, Engineering, and More - Engineering, Robotics/Automation, Agriculture, Architecture, Construction, Culinary, Automotive

This destination course will allow students to dive into various worlds to explore exciting careers and how innovations are occurring across industries. In the Sandbox course, students will dive  into the realms of Engineering, Robotics and Automation, and discover how these paths are utilized across careers. Students will discover impacts within the Agriculture, Architecture and Construction, Culinary, and Automotive industries. Participants will synthesize information and investigate how each industry utilizes components of others. Students will play in the “sandbox” with design, application, and project management. They will leave well-prepared for real-world applications and with an understanding of how various careers are interconnected.


Fundamentals of Computer Science (year-long) T9706A/B

Grade 8-12, 1.0 credit, On-Level weighted GPA

This course begins the progression of the Coding in Python sequence, introducing the early fundamentals of coding. It blends detailed technical knowledge with engaging coursework, allowing students free-range creativity without sacrificing academic rigor. Students taking this course will receive the basic tools and building-blocks to code not only the assigned programs, but also to design and develop their own unique games and interactive experiences.

Prerequisite:  None