Information Technology

Introduction to Information Technology (IT)

9-12

Robotics I   (Science credit)

9-12

Advanced Placement Computer Science Principles

10-12

Cybersecurity

10-12

Introduction to Programming     

10-12

Programming          

10-12

Game Design I         

10-12

Game Design II   

10-12

Advanced Placement Computer Science A

11-12

Introduction to Programming
½ credit
Grades  10-12
Prerequisite: Algebra I
Description: The first half of an interactive introductory course for students brand new to programming that teaches the foundations of computer science. This course will teach students how to think computationally and solve complex problems, skills that are important for every student.

Introduction to Information Technology (IT)
½ credit
Grades  9-12
Prerequisite: None
Description: 

Cybersecurity
½ credit
Grades  10-12
Prerequisites: None
Description: 

Programming
½ credit
Grades  10-12
Prerequisites: Algebra I and Introduction to Programming
Description: The second half of an interactive introductory course for students brand new to programming that teaches the foundations of computer science. This course will teach students how to think computationally and solve complex problems, skills that are important for every student.

Robotics I
½ credit (Science credit)
Grades  9-12
Description:  Students work with VEX EDR robots to learn the basics of robotics systems.  Students will learn about robotics motion, power and logic in a teamwork environment.

Advanced Placement Computer Science Principles
1 credit
Grades  11-12
Prerequisites:   Intro to Programming and Algebra I
Description: Description:  AP CSP introduces students to the central ideas of computer science, teaches computational thinking and invites students to think about how computing changes the world.  This course goes beyond the study of machines and systems and gives students the opportunity to examine the ethical implications of new technologies..

Programming Languages:  Scratch and Python

Game Design I
½ credit
Grades: 11-12
Prerequisite:  Digital Art I OR Intro to Programming
Description:    Students will work as a team to create digital games focusing on the art and the programming of game design.  Using different programs such as Krita, Blender, and Unity, students will begin learning the game making process.

Game Design II
½ credit
Grades:  11-12
Prerequisite:  Game Design I
Description:  Students will continue where they left off in Game Design I, working on more advanced code to level up their game making skills. 

Advanced Placement Computer Science A
1 credit
Grades  11-12
Prerequisites: Algebra II and either A.P. Computer Science Principles OR Intro to Programming
Description:  AP Computer Science A 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.

Programming Language:  Java