Computer Science

Computer Science is the “the study of computers and algorithmic processes, including their principles, their hardware and software designs, their [implementation], and their impact on society” (Tucker et. al, 2003, p. 6).  The Computer Science department aims to educate each student in the basics of computer science so as to prepare them to be educated producers and consumers of technology while also providing a curriculum that challenges those looking to be ready for careers, not only in computer science, but for any field that will require knowledge of the subject.

Courses in Computer Science are offered in all four years and is a required course in freshman year.  Over the course of four years, students will cover topics in algorithms, abstraction, data science, internet technologies, robotics, artificial intelligence, the global impact of technology, and the art of programming.  The courses and course offerings are constantly evaluated to make sure that we offer the most relevant and important topics that prepare our students for the world they will be living in.

 

Curriculum

Introduction to Innovative Technologies

Introduction to Computer Science I

Introduction to Computer Science II

Computer Game Design

Computer Science

AP Computer Science Principles

Game Design and Animation