This is a college level, rigorous, and engaging introductory computer science course. Every student should take this course so that they can have a better understanding of the digital world around them. There are no computer science pre-requisites for this course, and any student who has completed Algebra I is eligible to take this course for college credits.
The scope of learning AP Computer Science Principles is not confined to the understanding of the syntax and semantics of a programming language. In this course, students explore big ideas in the world of computing, like: networking, cyber security, encryption, the web, big data, and audio and image manipulation.
Computer Science Principles is a foundational course in computer science. In this course students learn how data travels from one medium to another and how it is digitally represented on the computer. Put together, this course is an ideal mix of digital literacy, problem solving and computational creativity.
This multidisciplinary course aspires to make computer science a tool of expression, problem solving, exploration, and creation for today’s students.
More information and curriculum of this course is listed on CODEie.com and on CollegeBoard.