Computer Science

The Computer Science Department offers several courses that prepare students for college work and for technology use in their personal and professional lives. In addition, the department supports the Robotics Club as well as the CyberPatriot team that participates in national contests. For enrollment in the courses offered by the department, a student must satisfy the requirements listed below.


The Computer Science Department consists of two fully-equipped Windows computer labs utilizing solid state drives. The graphics arts computer lab is equipped with dual monitors, Windows 10, and specialized software for animation, video editing, and game development projects.

Computer Applications

Computer Applications I

This is a full-year, half-credit course required of all incoming eighth graders not enrolled in Physical Science and freshmen who are not taking Digital Media. The following major topics are introduced: computer hardware and software, operating systems, networks and the Internet, word processing, spreadsheets, digital presentations, programming in SmallBASIC, and Web page creation in HTML. Classes meet every other day.

Computer Applications II

This course is a half-year elective that builds on the Computer Applications I course and gives students advanced techniques for web page creation. Topics include HTML5, JavaScript, and, as time permits, Flash.

Computer Science
Digital Media
Game Programming Foundation I