Computer Science Principles Honors

Course Overview:

This Computer Science Principles honors online course is provided by our specialty partner, 2Sigma School. This course covers a broad range of foundational topics such as digital information, the Internet, programming, algorithms, big data, cybersecurity, and the societal impacts of computing. It provides students with the essential knowledge and skills needed to work with modern computing throughout their lives. Not only do we show students how our current computational world was built from the first computer through the Internet, we also develop the foundational skills that they will need to build the next generation of computational tools. Students will develop their ability for computational solution design, algorithms and program development, abstraction in program development, code analysis computing innovations, and responsible computing.

The course provides its own browser-based Integrated Development Environment (IDE) that the students will use to create and run their programs. It encompasses an editor and compiler, a custom graphics package, and an autograder that is capable of grading not only textual problems and solutions, but also a broad range of graphics problems and solutions.

Students who take this course:

  • Gain confidence in problem-solving abilities
  • Understand better how computers really work
  • Broaden their understanding of how computers impact every career and discipline
  • Stretch their creativity by bringing their own ideas to life
  • Learn skills that they can apply to a wide range of fields and interests
  • Learn new ways to help their community through technology
Back to top