AP® Computer Science Principles

Introduce students to computer science and explore how computing can impact the world

UTeach AP® CS Principles

In this inclusive, project-based course, students develop computational thinking and programming skills through collaborative, open-ended projects that are personally meaningful to students’ lives. Students examine how computing shapes our society by investigating and debating issues such as cybersecurity, data privacy, and digital literacy. 

UTeach AP® CS Principles curriculum includes detailed lesson plans, embedded teacher guidance, auto-graded assessments, a College Board–approved syllabus, and lessons directly aligned with topics and skills in the AP Classroom platform. Ongoing support from UTeach CS includes individual mentoring, on-demand support, webinars, and professional learning community. 

✔️ UTeach CS Principles is a College Board–endorsed AP® Computer Science Principles curricula.

UTeach Professional Development

During the engaging, College Board–endorsed professional development, teachers master foundational course content and AP® CSP requirements while practicing collaborative, project-based instructional strategies.

UTeach CS curriculum and PD is the product of ongoing collaboration between highly successful secondary CS teachers, expert CS faculty from The University of Texas at Austin, and UTeach's 20+ years experience leading nationwide, evidence-based teacher preparation.

UTeach CSP on Codio

UTeach CS Principles students access an interactive textbook with embedded assessments, and can resize or collapse the textbook to focus on programming in the built-in IDE for Scratch and Python.

Auto-graded formative and summative assessments will be embedded throughout. For example, Parsons Problems ask students to rearrange blocks of scrambled code, allowing students to focus on the purpose and flow of the code without worrying about syntax.

Additional tools will allow teachers to provide more personalized feedback for their students. In-line code commenting allows teachers to leave helpful comments for students directly next to the relevant code, and code playback provides in-depth insight into students’ thought processes as they code and debug.

The best part? Students love it!

Brandon Shank
Coded by Kids

“My kid coder just told me that Codio, Waffleio and Github were the three gears that make the internet machine work.”