Syllabus for Spring 2012
Week 1
Jan 9: Getting started.
- Bring your laptop if you want help setting up Java.
- Definitely bring an Internet-enabled device to log onto Ubiquitous Presenter
- Quiz 1 Released
Jan 11: Read Chapter 1 and 2 (Sections 2.1-2.2) before class.
- Starting with Java-Basics
Jan 13: Finishing Java - Basics
- Quiz 1 Due.
- Quiz 2 Released.
Week 2
Jan 16: MLK Jr Day!
Jan 18: Read Chapter 2 (Section 2.3) before class (C5)
Jan 20: Read Chapter 2 Sections 2.4-2.6 and Chapter 3 (Methods in Java: Manipualtiong Pictures) before class (C5)
- Starting Java media
- Quiz 2 Due
Week 3
Jan 23: Continue Chapter 3
- Homework #1 (Image Manipulation) Released
- Quiz 3 released
Jan 25: Read Chapter 4: Turtles before class
Jan 27: Continue Chapter 4: Turtles
Week 4
Jan 30: Finish Chapter 4
- Homework #1 Due
- Homework #2 (Build a Collage) Released
- Quiz 4 Released
Feb 1: Read Chapter 5 (Arrays) before class
Feb 3: Continue Chapter 5 (CE21)
- Quiz 4 Due
- Homework #3 (Turtle Letters) Released
Week 5
Feb 6: Read Chapter 6 (Structuring Music) before class
Feb 8: Continue Chapter 6
Feb 10: MIDTERM
Week 6
Feb 13: Continue Chapter 6
- Quiz #5 released
- Homework #3 Due
- Homework #4 (Woven Music) released
Feb 15: Read Chapter 7 (Structuring Images) before class
Feb 17: Continue Chapter 7
Week 7
Feb 20: Continue Chapter 7
- Homework #4 Due
- Homework #5 (Repeating patterns of images) Released
- Quiz #6 Released
Feb 22: Read Chapter 8 (Trees of Images) before class
Feb 24: Continue Chapter 8
Week 8
Feb 27: Continue Chapter 8
- Watch video on pair programming: http://agile.csc.ncsu.edu/pairlearning/ppflash.php
- Homework #5 Due
- Homework #6 (Doubly-linked lists) released - First Pair-Programming Homework!
- Quiz #7 Released
Feb 29: Read Chapter 9 (Lists and Trees for Structuring Sound) before class (SIGCSE)
March 2: Continue Chapter 9 (SIGCSE)
Week 9
March 5: Finish Chapter 8 & 9
- Quiz #8 Released
- Homework #6 Due
- Homework #7 (Make a Movie) Released
March 7: Read Chapter 10 (Generalizing Lists and Trees) before class
March 9: Read Chapter 11 (ADT) before class
Week 10
March 12: MIDTERM
March 14: Continue Chapter 11
- Homework #7 Due
-
Homework #8 (Picture Stacks and Sound Queues) Released
March 16: Continue Chapter 11
Week 11
March 26: Read Chapter 12 Before Class. Start Chapter 14
-
Homework #8 Due
- Homework #8 (Sprite Animation) Released
March 28: Read Chapter 14 (Greenfoot) before class
March 30: Continue Chapter 14
Week 12
April 2: Read Chapter 15 (Continuous Simulations) before class
- Homework #8 Due
- Homework #9 (Add the Hunters) Released
- Quiz #9 Released
April 4: Continue Chapter 15
April 6: Continue Chapter 15
Week 13
April 9: Read Chapter 16 (Making a Simulation Package) before class
- Quiz #10 Released
- Homework #9 Due
- Homework #10 (Pandemics and Public Health) Released
April 11: Continue Chapter 16
April 13: Continue Chapter 16
Week 14
April 16: Continue Chapter 16: FINALLY, making the wildebeests!
- Quiz #11 Released
- Homework #10 Due
- OPTIONAL Homework #11 Released
April 18: Read Chapter 17 (Discrete Event Simulation) before class
April 20: Continue Chapter 17
Week 15 - Zombie Week
April 23: Finish Chapter 17, maybe introduce Chapter 13
April 25: Finish whole book
- OPTIONAL Homework #11 Due
April 27: Review for Final Exam, and Section 17.6
Final exam in week of April 30-May 4
MWF 12:00pm & 12:30pm 14 Exam Slot: May 4 (Fri) 11:30am - 2:20pm