Information Technology
Computer Science Principles Career Pathway (CSPR) | |||
Foundational Prerequisite | Prerequisite | Concentrator | Career Pathway Major |
| BP41 Computer Science I HN | 0A02 AP Computer Science Principles OR | 2A02 AP Computer Science A OR |
Occupations: Desktop Publisher; Web Developer |
BP41 Computer Science I HN: This is an introductory course intended to familiarize students with the general concepts and thinking practices of computing, computer science, and information science. Students will learn computing concepts through authentic visual and interactive projects using visual programming languages. Students will focus on the “big CS ideas” in creative ways that emphasize conceptual knowledge and thinking practices rather than on programming alone. These include computing as a creative activity, abstraction, facilitating knowledge creation through computing, algorithms, problem-solving, the Internet, and the global impact of computing. Emphasis is placed on problem-solving, communication, creativity, and exploring the impacts of computing on how we think, communicate, work, and play
0A02 AP Computer Science Principles: This course introduces students to the foundational concepts of the field and challenges them to explore how computing and technology can impact the world. Prerequisite: BP41 Computer Science I
BP42 Computer Science II HN: This is a second level introductory course in computer science (based on The Beauty and Joy of Computing) built on the foundation of Computer Science. This course offers a more in-depth examination of the “big CS ideas” including a broad range of foundational topics such as programming, algorithms, the internet, big data, digital privacy and security, and the societal impacts of computing. Emphasis is placed on problem-solving, communication, creativity, and exploring the impacts of computing on how we think, communicate, work, and play. Students will extend their programming skills to include more complex constructs including objects and data abstraction. As an option, student may elect to take course for AP credit within the first 10 days. Prerequisite: BP41 Computer Science I
2A02 AP Computer Science A: This is an introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures. Prerequisite: BP42 Computer Science II OR 0A02 AP Computer Science Principles