Summer 2009 CS1316 Calendar

References

Week 1: May 11-15th - Introduction, Software, Objects & Representation

Day Readings/Assignments Resources
Monday, May 11th
Workshop
  • Install the course software.
Wednesday, May 13th
Friday, May 15th
  • HW0 Due before 6pm

Week 2: May 18-22nd - Iteration, Conditionals & Pictures

Day Readings/Assignments Resources
Monday, May 18th
  • Read PSDS Chapter 3 -Manipulating Pictures
Workshop
  • Meet your Partner & Object practice.
Wednesday, May 20th
  • Read: PSDS Chapter 4 - Objects as Agents
Friday, May 22nd
  • HW1 Due before 6pm

Week 3: May 25th-29th - Movies, Arrays & Music

Day Readings/Assignments Resources
Monday, May 25th
  • School Holiday! No Class!
Wednesday, May 27th
  • Read: PSDS Chapter 5 - Arrays
Friday, May 29th
  • HW2 Due before 6pm

Week 4: June 1st - 5th - Java Wrap-up & Exam 1

Day Readings/Assignments Resources
Monday, June 1st
  • Java Wrap-up
Wednesday, June 3rd
  • Exam Review
Friday, June 5th Exam 1

Week 5: June 8th - 12th - Music & Linked Lists

Day Readings/Assignments Resources
Monday, June 8th
  • Read PSDS Chapter 6 - Music with Linked Lists
Wednesday, June 10th
Friday, June 12th
  • Read PSDS Chapter 7 - Structuring Images using Linked Lists
  • Run the code examples from Chapter 7!
  • HW4 due before 6pm

Week 6: June 15th - 19th - Abstract Superclasses, Interfaces, Stacks & Queues

Day Readings/Assignments Resources
Monday, June 15th
  • Read PSDS Chapter 8 - Separating the Meaning from the Implementation.
Wednesday, June 17th
Friday, June 19th
  • NOTICE: Last day to drop individual courses with a grade of "W" and change grade mode for courses, for the Full Summer Session.

Week 7: June 22nd - 26th - Trees

Day Readings/Assignments Resources
Monday, June 22nd
  • Read Chapter 9 - Trees of Images from PSDS
Wednesday, June 24th
Friday, June 26th
  • Read Chapter 10 - Lists and Trees of Sounds, from PSDS.
  • HW6 due before 6pm

Week 8: June 29th - July 3rd - Generic Lists of Lists & UML Diagrams

Day Readings/Assignments Resources
Monday, June 29th
  • Read Chapter 11 - Generalizing Lists & Trees from PSDS
    Follow the directions to make DrawableNode and CollectableNode into subclasses of LLNode!
Wednesday, July 1st
Friday, July 3rd
  • School holiday! No class!
  • Read Chapter 12 - Circular Linked Lists and Graphs: Lists and Trees That Loop from PSDS

Week 9: July 6th - 10th - GUI's and Simulations

Day Readings/Assignments Resources
Monday, July 6th
  • Read Chapter 13 - User Interface Structures
Wednesday, July 8th
  • Read Chapter 15 - Continuous Simulations from PSDS
Friday, July 10th
  • HW8 Due before 6pm

Week 10: July 13th - 17th - Exam and Generalizing Simulations

Day Readings/Assignments Resources
Monday, July 13th
  • Exam Review
Tuesday July 14th
  • Exam review session: 5-7pm, CCB 101 (same room as recitation)
Wednesday, July 15th
  • EXAM 2
Friday, July 17th
  • Read Chapter 16 - Abstracting Simulations: Creating a simulations package.

Week 11: July 20th - 24th - Discrete Simulations

Day Readings/Assignments Resources
Monday, July 20th
  • Read Chpater 17 - Discrete Event Simulation, from PSDS
Wednesday, July 22nd
Friday, July 24th
  • HW9 - Simulation Due before 6pm. NO LATE TURN-IN
  • Final Exam Review - 4pm, CoC Commons (CCB Picnic Area)

Final Exam: Monday, July 27th 8am-10:50am