Skip To Main Content

Software Systems and Development

Pathway Description

This pathway focuses on providing students with the fundamental concepts and terminology of software application development and skills in designing simple computer programs. An overview of the software development process, as well as an introduction of important programming constructs and methodologies. Students will also learn the fundamental concepts and terminology of software application development, ethical computing, and innovations in computing.


  • Web Design, E-Textiles, Robotics, Game Design
  • Variable Data Types, Expressions, Statements, Operators and Functions
  • Control Flow, Strings, Structures, Classes and Objects, Arrays, Inheritance and Recursion
  • Abstractions
  • Algorithms
  • Cybersecurity
  • Ethical and Social Implications of Computing Systems
  • Python, Java and Java Script Programming Languages
  • Employment Portfolio


  • 8-9th Exploring Computer Science
  • 9th - 10th Python Programming (not offered yet)
  • 10th - 11th AP Computer Science Principles
  • 11th - 12th AP Computer Science A (not offered yet)

Contact Us

 Michael Schaffer