Summer Assignments

Only the CSAW Courses listed below, have summer assignments. Other CSAW courses shown on the home page of this site do not currently have summer work.

data structures

Your summer assignment for Data Structures consists of the following:

  • You should go to your Google Classroom and register for the Data Structures course for the 2021-2022 academic year. The class code for doing this is: yj6reu4

  • You should go to this link and register for your on-line textbook .

  • You must download and setup JetBrain's IntelliJ IDEA on your home computer and become familiar with this fantastic IDE. After installing this package, write a simple hello world program to verify that everything installed properly.

  • Take the two-and-a-half hour IntelliJ course on YouTube. Please follow along as you watch. Try not to watch for more than 30 minutes at a time. It is much better to break it into small chunks.

AP Computer science A

Your summer assignment is to create a free account for yourself on and then to complete at least 85% of the "CS Fundamentals: Express Course" on this site. You can use either your school or your personal gmail account to create your account.

Note that you must be logged into while completing the problems in order to receive credit. At the beginning of the school year your instructor will check to see how much of this course you have completed. The result will form a large portion of your Q1 homework grade.

The estimated time required to finish this assignment is 20 hours. It is best to do a few hours each week instead of marathon sessions near the end of the summer.

If you get stuck on a problem, simply move on as you are not required to complete every single item. However, if you want help in deciphering a problem, you can email Mr. Sarkar at over the summer at any time.