A pathway is a sequence of Computer Science courses for students. One example of a Computer Science Pathway includes three courses: Exploring Computer Science, Computer Science Principles, and Advanced Placement (AP) Computer Science A or/and AP Computer Science Principles (available in fall 2016). A short description of each course is below.
Exploring Computer Science
Exploring Computer Science is a yearlong course consisting of six units, approximately six weeks each. Assignments and instruction are contextualized to be socially relevant and meaningful for diverse students. Units utilize a variety of tools/platforms, and culminate with final projects around the following topics:
1. Human Computer Interaction
2. Problem Solving
3. Web Design
5. Computing and Data Analysis
AP Computer Science A
This course is equivalent to a first-semester, college level course in Computer Science. It introduces students to Computer Science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing.
AP Computer Science Principles (in development)
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to creative aspects of programming, using abstractions and algorithms, working with large data sets, understandings of the Internet and issues of cybersecurity, and impacts of computing that affect different populations.