UTeach Computer Science Principles (CSP) is a yearlong high school course that addresses the seven Big Ideas and six Computational Thinking Practices specified by the College Board’s AP Computer Science Principles Curriculum Framework. UTeach CSP is a complete, classroom-ready curriculum that contains comprehensive teacher materials that rely on delivery models that are flexible and easy for teachers to use in a variety of high school classroom settings. The curriculum is designed to be taught using a project-based approach to engage all students. In fact, it is designed specifically to engage women and other historically underrepresented students in the field of computer science. Watch this video and view this fact sheet for more information.