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.
Your summer assignment for Data Structures consists of the following:
You can find the activity guide for the 2D lab here and the starter files here).
Your summer assignment can be found by registering for Mr. Sarkar's AP Computer Science A class on the Internet. Here are your instructions for doing this:
You must first log into your school Google account, the one that begins with your Westhill ID and ends with stamfordpublicschools.org. (If you do not have access to your school Google account, you may use your personal account. However, at the beginning of the school year, you may have to transfer your work to your school account.) Next, go to Westhill's AP CSA on-line lab workbook. Register for this resource by pressing the REGISTRATION button. Enter your name where indicated.
Once registered, you should have access to the on-line materials. Your summer assignments consist of you completing Units 1,2, 3 and 4 of this on-line workbook. The approximate completion time for Unit 1 is 1 hour, for Unit 2 is 2 hours and for Unit 3 is 10-15 hours. For Unit 4 it is 1 hour.
Unit 1 will show you how to install Java and BlueJ on your home PC as well as how to sign up for some free on-line tools we will be using throughout the course.
Unit 2 will give you some lessons on how to convert between decimal, binary and hexadecimal numbers. Everyone must complete Unit 1. If you have taken AP CSP previously, you have already completed Unit 2. Unit 3 will introduce you to computer programming using simple blocks. This Unit requires you to create a login on code.org and complete the "Accelerated Course" on their website. Please use your personal gmail address when creating your login on code.org.
Unit 4 will teach you a little bit about computer hardware. After school begins, we will have an exam on the material presented in Unit 2, to verify that you have completed your summer assignment on binary and hexadecimal number systems. Thus, there is nothing for you to submit from the summer work.