Enroll in Computer Science!
(1 Semester) 9 – 12 Prerequisite: None
In this project-based class you will use your creativity and problem-solving skills to create music, art, animation projects, and programs with an easy-to-use coding language called Python. You also have the opportunity to create 3D modeling projects and print them with our 3D printer. As part of this class, we will explore the impact of computing on society ranging from social media to artificial intelligence.
1.0 Lab Science Credit
(1 year) 9 – 12 Prerequisite: None
AP® Computer Science Principles is a new course designed to teach students the basics of multiple Computer Science concepts at an introductory level. The course will include exciting topics such as creating apps, learning about basic networking concepts, big data, ethics in computing, and cyber security. Students will work in teams to create computer science artifacts that will be turned in for AP credit, as well as prepare for the AP CS exam. Students will have the opportunity to earn a Microsoft Technology Associate certificate in Python to give them a competitive edge in your career -- for FREE!
(1 Semester) 10 – 12 Prerequisite: None, CS Explore & Create or AP Computer Principles recommended
With a hacker attack occurring every 39 seconds, it is no surprise that Cybersecurity is one of the fastest growing career fields. In this course students learn how to detect and analyze malware and learn about the different types of cyber attacks and how to secure systems that have been compromised, while also preparing students to take the CompTIA Security+ industry certification.
This course is offered first semester so that students can compete in Cyberpatriot, an online Cyber Defense Competition where teams are tasked with finding and fixing cybersecurity vulnerabilities. Students compete for top placement and have the potential to advance to nationals.
(All Year) 10 – 12 Prerequisite: Computer Programming I or AP Computer Science Principles
**Can count as your 3rd year math, senior math, or 3rd year science requirement**
AP® Computer Science offers students the opportunity to design and implement computer programs that solve problems relevant to today’s society, including art, media, and engineering using Java, a popular industry programming language. Students will learn how to apply programming tools and solve complex problems through hands-on experiences and examples. This course is meant to be the equivalent to a first-semester, college-level course in computer science, and will prepare them for the AP CS exam. Students will also have the opportunity to earn a Microsoft Technology Associate certificate in Java to give them a competitive edge in today’s job market-- for FREE!
(1 Semester) 10 - 12 Prerequisite: AP Computer Science Principles, or AP Computer Science A (Java)
AI skills and machine learning are among the fastest-growing in-demand areas in the job market. AI skills are needed to create artificial intelligence technologies, which include areas like neural networks, deep learning and machine learning. AI is used in self-driving cars, image recognition, robotics, speech recognition, and much more. If you are interested in a project-based class where you are given the opportunity to learn cutting-edge technology and be able to solve any number of imaginable problems, then this course is for you!We will “train” a computer to play basic games, recognize images, be able to identify problems and make predictions to solve them.
1.0 Lab Art Credit
Turn your love of playing video games into a passion for creating them. Game design is a large field, drawing from the fields of computer science/programming, creative writing, and graphic design. Game designers take the creative lead in imagining and bringing to life video game worlds. Students will learn to analyze, design, and create interactive games -- including virtual reality games. Instruction will include an overview of 3D graphics, character development, 3D modeling, and music composition for your games. Industry software will be utilized, such as Unity, Blender, and FL Studio, to create simple games as individual and group projects.
Students will have the opportunity to earn an industry certificate in Unity!