Computer Science I 1/2 credit
The course aims to empower students to create authentic artifacts and engage with computer science as a medium for creativity, communication, and problem solving. This course will take a wide look at computer science by covering topics such as programming, physical computing, web development, design, and data. The course will have students build their own websites and games.
Topic: Web Design, Games and Animations, Art and Design, Data, and Programming
Computer Science II 1/2 credit
The course aims to enhance students ability to create authentic artifacts and engage with computer science as a medium for creativity, communication, and problem solving. This course will take a wide look at computer science by covering topics such as programming, physical computing, web development, design, and data. The course will have students build their own, apps, and physical computing devices.
Topic: Artificial Intelligence, Physical Computing, App Design, Data and Programming
*Prerequisite: Computer Science I
AP Computer Science Principles 1 credit
See the below link for more information about AP Computer Science Principles.
https://apstudents.collegeboard.org/courses/ap-computer-science-principles/about
AP Computer Science A 1 credit
Introduces students to software engineering and object-oriented programming and design using the Java programming language. This curriculum covers a broad range of topics, including the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems.
Topic: Games and Animations, Art and Design, Data, Programming
*Prerequisite: AP Computer Science Principles