skip to main content

Computer Science


Computer Programming: 

The Intro to Computer Programming course has successfully introduced students to Python syntax, starting with graphical outputs and progressing to console interactions, with students demonstrating a strong grasp of the material. As the course advances, students will tackle larger projects like MadLibs and a Four-Function calculator, setting a solid foundation for the high school computer science program.

 

Digital Literacy: 

This comprehensive introductory course covers a wide range of computer science topics, from internet safety and basic programming in Python to computer hardware, data transfer, and the fundamentals of Artificial Intelligence. Students gain practical knowledge in cybersecurity, explore computer science careers, and get hands-on experience with AI tools, providing a broad foundation for further studies in technology and its applications across various industries.

 

Web Design:

Students will learn the fundamentals of how to design, develop and maintain a website using HTML and CSS by creating their own website. They will learn how to use graphics, lists, tables, links and text in developing a website. Elements of design and basic design principles, as well as layout principles will be discussed.

 

Introduction to Computer Science:

This introductory programming course provides students with a strong foundation in computer science concepts and the software development process, starting with Scratch and progressing to Java. Students learn algorithmic and computational thinking, program design techniques, and essential programming constructs, preparing them for advanced programming while applying their skills to solve mathematical problems and manipulate data.

 

AP Computer Science A:

This advanced class in programming covers the material required by the AP Computer Science A exam. Students will continue to develop their knowledge of programming techniques and algorithm development. This course is meant to be the equivalent of a first-semester college level course in Computer Science.

 

Introduction to CyberSecurity: 

This class introduces students to the fundamentals of Cybersecurity, covering topics from basic principles and ethics to computer networks, common threats, and defense techniques. Students gain a comprehensive understanding of the field, including its career opportunities, through a combination of theoretical learning and insights from industry guest speakers.