Software Systems and Development Pathway
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.
Topics of Study
-
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
-
Certifications: Python, Java and Java Script Programming Languages
-
Employment Portfolio
Pathway Sequence
-
9th Exploring Computer Science
-
10th Python Programming
-
11th AP Computer Science Principles
-
12th AP Computer Science A