The AP Computer Science A summer assignment for the 2020-21 school year has two parts:
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; look at the one that matches your operating system. 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.
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)
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. The most important section for you to pay attention to is part 3: Object-Oriented Java, as that is one of the more difficult topics early on in the year.