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
Web Page Design 1/2 credit
Students will learn how to analyze information and apply graphic design techniques to develop effective, pleasing, and useful websites. During the course, students will learn the keys to effective presentation by consistently and repeatedly analyzing , evaluating, and improving a Web Page, whether by updating or clarifying information, introducing a new technology, or adding or removing hyperlinks to make it easier for the user to move through the site.
*Prerequisite: Computer I
Google Applied Digital Skills 1/2 credit
Students will explore resources and tools created by Google to inspire creativity, encourage hands-on learning, and equip them with digital skills. In this course students will learn to research publications, manage projects, collaborate digitally, communicate effectively, analyze data and organize data using Google Digital Tools. Students will also learn coding to enhance Google Docs, Sheets and Slides using the Google Apps Script Editor.
*Prerequisite: Computer I