All-Inclusive Curriculum

Student-Centered by Design

UTeach Computer Science courses engage students in authentic learning through project-based instruction, an evidence-based approach that encourages problem solving, critical thinking, and group collaboration. Our courses were designed to feature topics that students find personally meaningful and socially relevant, with the explicit intention of motivating all students, including young women and other students from historically underrepresented groups in computing, to pursue computer science.

By Teachers, For Teachers

The UTeach CS curriculum was developed by highly experienced and successful secondary computer science teachers in collaboration with researchers, professors, and thought leaders at The University of Texas at Austin.

Each year, hundreds of teachers teach our courses nationwide. Our teachers continually help shape and improve the curriculum and support each other by sharing resources and crowdsourcing solutions.

Comprehensive Teacher Materials, Scaffolded for Easy Use

Teachers should expect success the first time teaching a course. That’s why UTeach CS provides teachers with comprehensive, classroom-ready instructional materials:

  • Teacher-tested lesson plans, complete with all lesson materials (handouts, presentation slides, assignments, starter code, rubrics, unit anchor videos, etc.) and pacing guides for both traditional and block-based schedules
  • Detailed formative and summative assessments, including robust AP®-style item banks for each unit
  • Resources for meeting College Board course requirements, including College Board–approved syllabi and lessons directly connected to Topic Questions and Personal Progress Checks in AP Classroom

Teachers can access our course materials through a dynamic, web-based learning management system, which is maintained and updated by the UTeach Computer Science team.

Unlimited Student Materials, Accessible from Any Device

UTeach Computer Science provides teachers and students with a convenient online student “textbook,” including course readings, assignments, and project rubrics. No additional materials costs are assumed, and many activities can be completed without 1:1 computer access. Programming assignments are completed through open-access, Chromebook-compatible integrated development environments (IDEs).