2007-2008 AP Students Summer Assignment


There are two "components" to your summer assignment. One involves simply emerging yourself further into the programming language to develop your problem solving skills. The second component is more aligned with the AP curriculum to get you truly prepared for the AP exam coming in May 2008.

HOW TO PROCEED:
1. Robocode is a program I would like you to download and enjoy using. Use the manual to get yourself started.
------ There is no explicit assignment with Robocode although we will occasionally use it and it is good to know.

2. Visit the curriculum link. Take a look at the topics. We are taking the AB exam. You need to become familiar with the Data Structure topics. I've included links for all those topics. You should look at one each week.

3. THE LABS: These are the concrete projects you will complete that I will be able to know you've actually done. :) Feel free to work together and use any online resources. They are in ascending order of difficulty, although that's up to debate.

COMPONENT 1: Algorithm Development and Problem Solving
 

Artificial Intelligence
- Robocode | Program Overview/Manual

COMPONENT 2: Introduction to Data Structures
 

The Curriculum
- Visit HERE to see a listing of what we will be doing in the fall.

Your Summer Labs
Use THIS to test your number of days between two dates code.