UTeach Computer Science

UTeach Computer Science Photos

Share UTeach Computer Science

  • Facebook
  • Twitter

UTeach Computer Science provides personally-relevant, project-based curriculum for AP Computer Science Principles and AP Computer Science A.

Both UTeach CS Principles and UTeach CS A curriculum are College Board–endorsed. Students develop computational thinking and programming skills as they collaborate on engaging, rigorous projects throughout each course. Teachers love the comprehensive, classroom-ready course materials, which include detailed lesson plans, presentation slides, anchor videos, project rubrics, and AP-style test banks. UTeach CS supports teachers from a wide variety of content backgrounds and levels of expertise through intensive scaffolding and on-demand implementation support during the school year.

Professional development: The College Board–endorsed UTeach CS professional development provides a deep dive into course content, pedagogical approaches, and instructional strategies. PD is offered as a five-day in-person workshop and a six-week (summer) or ten-week (fall/spring) online course. PD is followed by year-round, on-demand support.

Curriculum

UTeach AP CS A

Students collaborate on rigorous, socially-relevant projects as they deep-dive into advanced programming concepts in Java.

K-12 CS Framework Aligned

UTeach AP CS Principles

Students collaborate on meaningful, open-ended projects in Scratch & Python as they develop computational thinking & programming skills.

K-12 CS Framework Aligned