Introducing AP CS Principles in partnership with UTeach
Edhesive and UT-Austin are partnering so that AP Computer Science Principles is available to every high school.
UT partnership

Computer science for all

Developed by the UTeach Institute at University of Texas at Austin, AP Computer Science Principles offers a high-level introduction to computer science that is applicable to students in all disciplines. It revolves around seven key ideas: creativity, abstraction, algorithms, data and information, the internet, programming and global impact. Learn more about our partnership here.
UTeach

Highlights of the course:

  • Endorsed by the College Board and fully aligned to the College Board’s AP Computer Science Principles framework.
  • Project-based curriculum designed to promote student engagement and problem solving.
  • Includes online teacher training materials with week-by-week and lesson-by-lesson guides.
  • Any teacher can lead this course. No prior computer science experience is needed.
  • Designed to engage high school students from diverse background and those who are new to computing.
  • Fosters creativity and builds enthusiasm for computer science.
“Computer science is the study of problem solving. A computer scientist views a computer the way an astronomer views a telescope. It’s a way to get at what you’re really interested in studying.”

Computer science is more than just coding.

Computer science is about thinking how best to solve a challenging problem and having the imagination to see the world differently. Taking this course will leave students with a love of learning and an appreciation for problem solving that will empower them in a variety of fields—from biology to economics to literature.
Get started now. Edhesive can help build a computer science program
at your school.
Edhesive Computer Science is a three-year program currently underway in schools across the country. It uses Edhesive’s signature hybrid model that provides full online courses – featuring video-based lessons, practical exercises and dynamic assessments – along with teacher training, a teacher's guide and ongoing support – including online forums staffed with expert instructors. With this approach, any school can offer CS, even those whose teachers may not have extensive first-hand expertise or training in CS.

Program highlights

  • Turnkey curricular program that includes fully guided, online student courses with teacher training, materials and support.
  • Designed to be flexible for diverse schools and students.
  • No additional purchases to needed (textbooks, software, etc.)

Edhesive’s computer science courses are designed for students in grades 8–12:

Intro to Computer Science AP Computer Science Principles AP Computer Science A
Curriculum Curriculum is an introduction to computer science and programming. The course aims to develop computational thinking and build student excitement around computer science. Curriculum is built around fundamentals of computing including problem solving, working with data, understanding the Internet, cybersecurity, and programming. Curriculum is focused on object-oriented programming and problem solving.
Example Projects Students will write a Mad Libs program that asks for a list of words that fills in the blanks to complete a nonsensical or comical story. Students will create and give a TEDx-like presentation based on big data research and analysis. Students will write a Tweet Tester that checks whether a tweet is within Twitter’s 140 character limit and calls out any hashtags and links.
Additional Skills Collaboration • Pair Programming • Presentation • Career • Connections • Social & Ethical Impact of Computing
Audience Any student, including those considering a career/further in computer science or other STEM fields Any student, including those considering a career/further in computer science or other STEM fields Students who are considering a career/further study in computer science or other STEM fields
Programming Language Python Scratch and Processing Java
AP Assessment None - this is not an AP course.
  • Two performance tasks completed during the course to demonstrate the skills they have developed (teacher submits digital artifacts)
  • Multiple-choice questions (written exam)
  • Multiple-choice and free-response questions (written exam)
Length of course Either semester or full-year Full-year Full-year
Intro to Computer Science AP Computer Science Principles AP Computer Science A
Curriculum Curriculum is an introduction to computer science and programming. The course aims to develop computational thinking and build student excitement around computer science. Curriculum is built around fundamentals of computing including problem solving, working with data, understanding the Internet, cybersecurity, and programming. Curriculum is focused on object-oriented programming and problem solving.
Example Projects Students will write a Mad Libs program that asks for a list of words that fills in the blanks to complete a nonsensical or comical story. Students will create and give a TEDx-like presentation based on big data research and analysis. Students will write a Tweet Tester that checks whether a tweet is within Twitter’s 140 character limit and calls out any hashtags and links.
Additional Skills Collaboration • Pair Programming • Presentation • Career • Connections • Social & Ethical Impact of Computing
Audience Any student, including those considering a career/further in computer science or other STEM fields Any student, including those considering a career/further in computer science or other STEM fields Students who are considering a career/further study in computer science or other STEM fields
Programming Language Python Scratch and Processing Java
AP Assessment None - this is not an AP course.
  • Two performance tasks completed during the course to demonstrate the skills they have developed (teacher submits digital artifacts)
  • Multiple-choice questions (written exam)
  • Multiple-choice and free-response questions (written exam)
Length of course Either semester or full-year Full-year Full-year
Intro to Computer Science AP Computer Science Principles AP Computer Science A
Curriculum Curriculum is an introduction to computer science and programming. The course aims to develop computational thinking and build student excitement around computer science. Curriculum is built around fundamentals of computing including problem solving, working with data, understanding the Internet, cybersecurity, and programming. Curriculum is focused on object-oriented programming and problem solving.
Example Projects Students will write a Mad Libs program that asks for a list of words that fills in the blanks to complete a nonsensical or comical story. Students will create and give a TEDx-like presentation based on big data research and analysis. Students will write a Tweet Tester that checks whether a tweet is within Twitter’s 140 character limit and calls out any hashtags and links.
Additional Skills Collaboration • Pair Programming • Presentation • Career • Connections • Social & Ethical Impact of Computing
Audience Any student, including those considering a career/further in computer science or other STEM fields Any student, including those considering a career/further in computer science or other STEM fields Students who are considering a career/further study in computer science or other STEM fields
Programming Language Python Scratch and Processing Java
AP Assessment None - this is not an AP course.
  • Two performance tasks completed during the course to demonstrate the skills they have developed (teacher submits digital artifacts)
  • Multiple-choice questions (written exam)
  • Multiple-choice and free-response questions (written exam)
Length of course Either semester or full-year Full-year Full-year
*Advanced Placement and AP are registered trademarks of the College Board, which was not involved in the production of, and does not endorse, this product.
Questions? We're here to help.