Program Overview: The CTE Computer Science Pathway prepares students for further study and careers in the field of Computer Science. Students complete a sequence of three courses, starting with an overview of the Computing and Information Technology field and progressing through a more in-depth study of computer science. Throughout the program, students will learn all aspects of Computer Science including: programming, hardware basics, networks, graphics, databases and information retrieval, cyber security, software design, programming languages, logic, programming paradigms, translation between levels of abstraction, artificial intelligence, the limits of computations, applications in information technology and information systems, and social issues (Internet security, privacy, and intellectual property).
1. Computer Science I
2. AP Computer Science Principles
3. AP Computer Science A
Computer Science I: This course assumes no knowledge in computer programming.The curriculum teaches the foundations of computer science and the basic programming structures: sequencing, selection, and iteration. With an emphasis on helping students develop logical thinking and problem-solving skills. Once students complete the course, they will be able to program using Python and Java.
AP Computer Science Principles: This course advances students’ understanding of the technical aspects of computing including, programming and algorithm design, computer system organization and operation, and data representation and information organization. This course includes the use of Python.
AP Computer Science A: A more in-depth study of computer science, specifically the technical aspects of computing including; programming and algorithm design, computer system organization and operation, and data representation and information organization. In this course, the primary language used in advancing student’s understanding of the application of computational thinking to real-world problems is Java
*Beginning in the 2022-2023 academic year, the CS Pathway changes to a 3-course pathway.
CS Discoveries is a new CS course. It is not part of the pathway and is a TechEd credit course. This course is designed for both CS and non-CS pathway students.
CS Discoveries: An introductory course that is mapped to CSTA standards, the course takes a wide lens on computer science by covering topics such as problem solving, programming, physical computing, user-centered design, and data, artificial intelligence, and machine learning, while inspiring students as they build their own websites, apps, games, and physical computing devices. This course utilizes the Code.org CS Discoveries curriculum.