Big Idea 3: Algorithms & Programming

AP College Board

Programmers integrate algorithms and abstraction to create programs for creative purposes and to solve problems. Using multiple program statements in a specified order, making decisions, and repeating the same process multiple times are the building blocks of programs. Incorporating elements of abstraction—by breaking problems down into interacting pieces, each with their own purpose—makes writing complex programs easier. Programmers need to think algorithmically and use abstraction to define and interpret processes that are used in a program. 

Essential Questions: Big Idea 3 Algorithms & Programming
AP CSP Course & Exam Description Pg 59

Reflection (5 Minutes)

  1. What does this mean to you?
  2. How would you teach this?
  3. What Curriculum are you using and how does it teach this topic?

Share Out

A big part of success is sharing what other strategies are successful. We will share out successful ideas and strategies. This is the part you want to take notes of great ideas and strategies you hear so you can implement this in your classroom.

Big Idea 3 Algorithms and Programming
AP CSP Course & Exam Description Pg 60-61