APCS A 2020 Exam: Question 2 Tutorial

POSTED ON MAY 10, 2020
juni logo

The AP Computer Science A 2020 Exam

As the AP Exam approaches this May 15th, College Board recently announced that there will be some unique changes to this year's test in response to school closures and the impacts of COVID-19. Watch our video overview of the new test to familiarize yourself with the updates.

Watch below how AP CS Instrutor Gabriel approaches 2020 exam sample free response question 2 on methods and control structures: prioritizing strategically, using his best 2020 AP CS Exam tips. Check out his walkthrough of Question 1.

Question 2 Tutorial: Methods & Control Structures

Gabriel has not seen this exam question beforehand, nor worked on it prior to filming. This walkthrough is meant to simulate a real test evironment, to help students see how an instructor would prioritize during an actual AP CS A exam. We recommend attempting the problem yourself first before watching his tutorial.

How Gabriel uses his 15 minutes

  • Introduction + 2020 exam recap (0:00)
  • Test approach + setup overview (00:45)
  • Gabriel starts the test and reads over the instructions (2:06)
  • Question 2 Part a (2:51)
  • Question 2 Part b (8:39)
  • Extra time to check his solutions (12:18)
  • Gabriel finishes question 2! (14:26)
  • Wrap up + closing thoughts (14:29)

Links referenced:

More AP CS Exam Prep Resources

To help students better understand the new exam format and best prepare for their 2020 AP Computer Science A Exam, our our Juni AP CS Instructors have put together several tutorial lessons:

Visit our previous blog post for more AP Computer Science A information on:

  • Curriculum Goals
  • Prerequisites
  • Transfer Units & Courses for Top Schools
  • Advice from Previous AP CS Students

Our final and best tip is to get plenty of rest leading up to the test. You got this!

Is AP Computer Science right for me?

The official prerequisite for AP Computer Science A is first-year high school algebra, including function notation and other algebraic problem solving skills. Overall, the course recommends a solid foundation in mathematical reasoning. At Juni, we offer an AP Computer Science A Course to help students succeed in both their course and Exam.

However, having worked with many students taking this course, we have found that some prior coding experience really helps students be successful in this course. At Juni, we recommend students who are new to programming start with our Python Level 1 and sometimes our Python Level 2 course before moving into Java.

At Juni Learning, we offer online coding for kids, and many of our highly qualified instructors are pursuing a Computer Science major at UC Berkeley or other similar top universities. If you have any questions you can speak with a Juni Advisor today by calling (650) 263-4306 or emailing adivsors@learnwithjuni.com.


Related Reading