The computer science department is dedicated to prompting a life long passion for all aspects of computer science. The courses allow for hands on skill development in multiple areas of hardware and software as well as challenging conceptual activities which demonstrate how computing and technology continues to change and impact the world.
1) Exploring Computer Science: Exploring Computer Science is a yearlong course consisting of 6 units, approximately 6 weeks each. The course was developed around a framework of both computer science content and computational practice. Assignments and instruction are contextualized to be socially relevant and meaningful for diverse students. Units utilize a variety of tools/platforms, and culminate with final projects around the following topics:Human Computer Interaction, Problem Solving, Web Design, Programming, Computing and Data Analysis, and Robotics.
2) AP Computer Science Principals: In fall 2016, the College Board will launch its newest AP® course, AP Computer Science Principles. The course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.
For more information, visit http://collegeboard.org/APCSP.