Computer Science

Intro Computer Science

This required course for high school freshmen provides a comprehensive introduction to computer science, including taking apart a computer and social media safety tips. Students will also learn word processing skills and periodic typing tests to improve their proficiency. Overall, the course equips students with essential technology skills and a foundational knowledge of computer science. 
(One semester - 0.5 credits) [required freshman course]

Cloud Computer & AI Fundamentals

This course delves into the fundamental concepts of Artificial Intelligence (AI) and Cloud Computing, two pivotal technologies shaping the digital era. Students will grasp the principles of machine learning, neural networks, and AI applications. They’ll also gain practical experience with cloud platforms, virtualization, and data storage solutions. Through project-based learning, students will create AI models, leverage cloud-based tools, and comprehend the convergence of AI and cloud computing in driving modern technology.
(One semester - 0.5 credits) [junior and senior level course]

Cybersecurity

This high school cybersecurity course utilizes the Cisco Networking Academy curriculum to provide students with a comprehensive understanding of cybersecurity principles, including threat identification, prevention, and response. Through hands-on activities, virtual labs, and simulations, students will gain practical experience in network security, cryptography, and ethical hacking. By the end of the course, students will be equipped with the knowledge and skills necessary to secure networks and systems against cyber-attacks and may be prepared to take the Cisco Certified CyberOps Associate certification exam. There are no prerequisites for this course, but a basic understanding of computer networking is helpful. 

(One semester - 0.5 credits) [junior and senior level course]

 

AP Computer Science

AP Computer Science Principles provides students with a comprehensive introduction to the fundamentals of computer science and computational thinking. Through a blend of theory and practical application, students explore topics such as programming, algorithms, data analysis, and the societal impacts of computing. By engaging in hands-on projects and discussions, students develop critical thinking skills and gain an understanding of how computer science shapes our world. This course prepares students for further study in computer science and equips them with essential skills for the digital age.
(Full year course - 1.0 credit) [junior and senior level course]