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]

Web Development

In this high school course on web development using HTML and CSS, students will learn the fundamentals of creating and structuring web pages, applying design and style to web pages, and optimizing websites for different devices and screen sizes. Throughout the course, students will have hands-on practice and projects, including building their own personal website. Additionally, they will explore best practices for designing effective and user-friendly websites, such as accessibility, user experience, and responsive design. The course has no prerequisites, but students should have a basic understanding of computer usage and a willingness to learn coding languages. 

(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]