• Computer Science

  • Computer Science I and II

    Prerequisite: Algebra I, Geometry, and Algebra II
    This course serves as the first year of Computer Science. It is an introduction to computers and the study of managing and processing information. The emphasis is on solving real world problems by means of computer programming (software engineering). Students will learn the Java programming language and apply those skills in exploring how computers work. Some topics covered include object-oriented design techniques, file management, data structures, graphics, debugging, hardware components, and social implications. Upon completion of the course the student will have created software such as a simple database or an animated graphics display.


  • Honors Computer Science III

    Prerequisite: AP Computer Science or Algebra II, Computer Science I and II, and teacher approval
    This course has four main goals: develop advanced software engineering skills in the Java programming language; teach advanced data structures such as linked lists, trees, classes, and data files; expose students to the development and analysis of classic computer algorithms such as sorting, searching, recursion, and numerical analysis; recognize ethical and social implications of computer use. Students will develop major software projects over topics such as databases, sorting, business applications, and graphics.


  • AP Computer Science I

    Prerequisite: Algebra II
    This course serves as an introduction to computers and the study of managing and processing information. The emphasis is on solving real world problems by means of computer programming (software engineering). Students will learn thoroughly the Java programming language and apply those skills in exploring how computers work. Some topics covered include object-oriented techniques, file management, data structures, classes, objects, graphics, debugging, hardware components, and social implications. The course includes an in depth treatment of the AP Simulation Case Study. Students will have the option of taking the AP exam for which many colleges will grant up to 3 hours of college credit.