Computer Science

The AP Computer Science A summer assignment for the 2024-25 school year has two parts:

Assignment 1

During the school year, we can teach you everything you need to know about how to program a computer, but we expect you to come in already knowing how to use a computer! And that means more than just typing, using a mouse, and being able to copy and paste text; it means using keyboard shortcuts to be able to do things efficiently.

This is a list of keyboard shortcuts we think you should know how to use. We recommend studying these right away so that you can practice using them all summer; they’re genuinely helpful even if you’re just goofing off on the Internet! You will be quizzed on the shortcuts for Chromebooks during the first month of school in the fall, but the majority of the shortcuts are rather similar across all operating systems.

Please view, study, and practice the skills from the presentations for your preferred operating system. It is best viewed if downloaded and opened in Powerpoint.

Mac OS (web-version if you don’t have powerpoint)

Windows (web-version if you don’t have powerpoint)

ChromeOS (web-version if you don’t have powerpoint)

Assignment 2

It can help you understand the material quicker in the fall if you have seen some of the topics over the summer. This way, some of the more difficult topics aren’t completely brand new to you. To get you that familiarity, we ask that you do the first four sections of Codecademy’s Java course (Note: NOT JavaScript). The most important section for you to pay attention to is part 3: Object-Oriented Java (see below), as that is one of the more difficult topics early on in the year.

Complete all lessons, articles, and videos that do not require a paid account.