ABOUT OUR HIGH SCHOOL COURSES

Our high school curriculum is based on the topics and goals outlined in the CSTA K-12 Computer Science Standards for Level 3.


The Computer Science in the Modern World curriculum introduces computer science as an inter-disciplinary field used in creating solutions that help make the world a better place. The Topics in Computer Science curriculum offers courses that explore various computer science topics in more detail and provide the opportunity to expand and deepen higher-level computing skills through innovative and creative problem solving.


COMPUTER SCIENCE IN THE MODERN WORLD
(Grades 9-12)

Computer Science in the Modern World provides students with a fundamental understanding of computers and computer networks and allows students to build on this understanding as they create their own web pages, games, and digital media. Students explore computer science careers, privacy and ethics in computing, and how computer technology is used in everything from science and medicine to education and entertainment.


The Computer Science in the Modern World curriculum is made up of two courses, each one semester long, that may be taken individually and completed in any order:

  • Problem Solving with Computer Science
  • Connecting with Computer Science

TOPICS IN COMPUTER SCIENCE
(Grades 9-12)

The Topics in Computer Science courses build on the fundamental concepts and skills introduced in the Computer Science in the Modern World courses. Students create more complex games, simulations, and other software solutions, further developing their programming and computational thinking skills.


The following Topics in Computer Science course is one semester long. The course has no prerequisites, although knowledge of basic computer science concepts is recommended:

  • Creating Games and Simulations in Java