Recommended Placement: Students with no prior coding experience.
Advanced Placement
Credits: 10
College Prep Course
AP Computer Science Principles is a full-year course that introduces students to the foundational concepts of computer science and explores the impact computing and technology have on our society.
The course covers a broad range of foundational topics including:
Programming
Algorithms
The Internet
Big data
Digital privacy and security
Societal impacts of computing
Computer Science Principles will give students the opportunity to use current technologies to solve problems and create meaningful computational artifacts. Successful completion of this course builds a strong foundation for students to continue to AP Computer Science A.
This course fulfills the “D” requirement in the A-G UC admissions. This course is part of the Information and Communication Technologies industry sector pathway.