CS Principles

Overview Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. More than a traditional introduction to programming, it is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing so all students understand how these concepts are transforming the world we live in. The course covers many topics including the Internet, Big Data and Privacy, and Programming and Algorithms. This year-long course can be taught as an AP or non-AP course – no prerequisites required for students or for teachers. is recognized by the College Board of curriculum and professional development for AP® Computer Science Principles. Using an endorsed provider affords schools access to resources including an AP CS Principles syllabus pre-approved by the College Board’s AP Course Audit, and officially recognized professional development that prepares teachers to teach this course.

The program offers year-round support. It kicks off with a 5-day summer workshop where you’ll have an opportunity to work hands-on with the curriculum and meet other teachers from your area. Throughout the year, we offer online support for upcoming units, forum support, and 1-day quarterly workshops.

Eligibility and Pre-Requisites

This workshop is for high school teachers committed to teaching either AP Computer Science Principles or Computer Science I in Indiana, using the CS Principles curriculum, in the 2022-23 school year.

Workshop Details

  • Length: 5 virtual days during the summer + 1 Saturday workshop per quarter
  • Cost to Participate: $0
  • Stipend: Yes
  • Dates: In-person, June 27 – July 1, 2022