AP Computer Science Principles B

This course covers the central ideas of computer science using visualization and application. Students will learn the ideas and practices of computational thinking with a focus on fostering student creativity. They will develop a range of programming skills, work individually and collaboratively to solve problems, and explore a number of programming environments. This course is designed to be far more than a traditional introduction to programming. It is a rigorous, engaging, and approachable course that explores many of the big, foundational ideas of computing so that all students understand how these concepts are transforming the world we live in. This is the second semester of a year-long course and continues the concepts and skills covered in AP Computer Science Principles (Sem 1).

Subject Area
Course Provider

Michigan Virtual

The free access to course content will end after June 30, 2021

You must be logged in to view this course's units & lessons. If you do not have an account, please register for free.

New Google Classroom Integration! Add the lessons below to your Google Classroom by pressing the icon next to the lesson you want to add to your classroom. A new window will open with further instructions to add the lesson to your  course.