The Programming and Software Development program allows students to explore a two year sequence in a specific programming language (Java, Python, Swift, SQL, or Visual Basic). The program offers a two (2) course concentrator pathway and three (3) course completer pathway.
Required Courses for "concentrator" status:
Introduction to Computer Programming/Computer Programming 1
Intermediate Computer Programming/Computer Programming 2
Requires any one additional course for "completer" status:
Note: This course can be taken either before or after concentrator courses.
Advanced Animation
Advanced Computer Programming
Advanced Cyber Security
Advanced Web Page Design and Development
AP Computer Science A*
AP Computer Science Principles*
Artificial Intelligence 1*#
Computer Forensics*
Computer Programming 1 with Java*
Computer Programming 1 with C++*
Computer Programming 1 with Python*
Computer Programming 1 with Swift*
Computer Programming 1 with Visual Basic*
Computer Programming 2 with C++
Computer Programming 2 with Python
Computer Programming 2 with Swift
Computer Programming 2 with Visual Basic
Computer Programming with Java 2
Cyber Security Fundamentals*
Database Design and Programming with SQL*
Database Programming with PL/SQL
Discovering Computer Science
Entrepreneurship
Foundations of Animation
Fundamentals of Computing*
Fundamentals of Web Page Design and Development*
Game Design and Development*
GIS 1*
GIS 2
IGCSE Computer Science (0478)*
Information Systems*
Introduction to Artificial Intelligence*#
IT Fundamentals*
Java Fundamentals and Java Programming*
Mobile Applications Development*
Networking Fundamentals*
Physical Computing and Control Systems*
PLTW – Computer Science A
PLTW – Computer Science Essentials*
PLTW – Computer Science Principles*
PLTW – Cybersecurity*
Professional and Leadership Development
SAS Programming 1*
SAS Programming 2
Information Technology Internship, Work-Based Credit