Syllabus-Spring 2007
We know the slides are not attached.  They may be uploaded shortly, however if you wish to view them please contact Joel Uthe
Week 1
Mon 8 Jan - Intro to Modeling	START
-  Missing File (/cs1316/uploads/intro-modeling-Fall2007.ppt)
 
Wed 10 Jan - Starting with Java and Media
-  Missing File (/cs1316/uploads/intro-java.ppt)
 
Fri 12 Jan - Finishing Java and Media, and starting pictures.
-  Missing File (/cs1316/uploads/manipulating-pictures.ppt)
 -  Last day to drop w/o 'W'
 
				
Week 2
Mon 15 Jan- MLK Day (Don't come to school)
Wed 17 Jan - Manipulating Pictures in Java
-  Missing File (/cs1316/uploads/manipulating-pictures.ppt)
 
Fri 19 Jan - Finishing Manipulating Pictures in Java. Using Turtles to Draw Pictures.
-  Missing File (/cs1316/uploads/manipulating-turtles.ppt)
 
				
Week 3
Mon 22 Jan - More Turtles
-  Missing File (/cs1316/uploads/manipulating-turtles.ppt)
 -  HW1 Due
 
Wed 24 Jan - Finish Turtles
-  Missing File (/cs1316/uploads/manipulating-turtles.ppt)
 
Fri 26 Jan - Manipulating Sounds in Java: Making a collage
-  Missing File (/cs1316/uploads/manipulating-sounds.ppt)
 -  HW2 Due
 
Week 4
Mon 29 Jan - Focusing on delete and insertAfter in Sounds (with arrays)
-  Missing File (/cs1316/uploads/manipulating-sounds.ppt)
 
Wed 31 Jan - Structuring Music in Java
-  Missing File (/cs1316/uploads/structuring-music.ppt)
 
Fri 2 Feb - More Structuring Music in Java
- Missing File (/cs1316/uploads/structuring-music.ppt)
 -  Quiz 1 on Basic Java
 
Week 5
Mon 5 Feb - Lists in Music; Moving to Trees
- Missing File (/cs1316/uploads/structuring-music.ppt)
 - HW3 Due
 
Wed 7 Feb - Finishing Manipulating Music
- Missing File (/cs1316/uploads/structuring-music.ppt)
 
Fri 9 Feb - MIDTERM #1
Week 6
Mon 12 Feb - Creating a List of Pictures
- Missing File (/cs1316/uploads/structuring-images.ppt)
 
Wed 14 Feb - Classes for rendering scenes and animations.
Fri 16 Feb - More on linked lists of images.
Week 7
Mon 19 Feb - Classes for rendering scenes and animations.
Wed 21 Feb - Finish rendering scenes and animations.
- Missing File (/cs1316/uploads/structuring-images.ppt) NEW MATERIAL HERE as of 21 Feb 2007
 
Fri 23 Feb - Stepping back: Simple classes, subclasses and superclasses, toString and constructors.
- Missing File (/cs1316/uploads/structuring-models.ppt)
 
Week 8
Mon 26 Feb - Creating lists of sounds. Finding and replacing sounds, recursively. Finding and replacing sounds, recursively.
- Missing File (/cs1316/uploads/structuring-sounds-v2.ppt)
 
Wed 28 Feb - More on lists of sounds. Debugging lists of sounds. Starting trees of sounds.
- Missing File (/cs1316/uploads/structuring-sounds-v2.ppt)
 - HW5 Due
 
Fri 2 Mar - Starting Generalized Trees and Lists.
Week 9
Mon 5 Mar - Finishing generalizing Trees and Lists
- Missing File (/cs1316/uploads/structuring-with-trees.ppt)
 
-  We won't be covering this material, but it's here as help. Finishing lists and trees of sounds.
- Missing File (/cs1316/uploads/more%20on%20trees.ppt)
 
 
Wed 7 Mar - An Abstract Data Type: Stack, and making reverse() faster.
- Missing File (/cs1316/uploads/intro-stack.ppt)
 
Fri 9 Mar- MIDTERM #2
Week 10
Mon 12 Mar - User interfaces. It's all about lists and trees. Laying it out is about rendering.
- Missing File (/cs1316/uploads/GUIs-are-trees.ppt)
 
Wed 14 Mar - Finishing GUIs
Fri 16 Mar - Lists that loop
- Missing File (/cs1316/uploads/lists-that-loop-Fall2006.ppt)
 
Week 11
Mon 19 Mar - SPRING BREAK
Wed 21 Mar - SPRING BREAK
Fri 23 Mar - SPRING BREAK
Week 12
Mon 26 Mar - Introduction to Simulations, continuous and discrete event.
- Missing File (/cs1316/uploads/intro-simulations.ppt)
 -   Predator/prey simulations (with Turtles)
 
Wed 28 Mar - UML and how the Simulation works
Fri 30 Mar - REMOVEDging variables in our simulations - exploring how Deer survive.
Week 13
Mon 2 Apr - - Defining a generalized agent and simulation class.
- Missing File (/cs1316/uploads/a-simulation-package-v2.ppt)
 
Wed 4 Apr - Making simulations with our generalized agent and simulation classes: Wolf and Deer, Political Agent, Disease Propagation
Fri 6 Apr - Creating new kinds of simulations
-  What if sick people died?
 -  What if Red Staters were more stubborn than Blue Staters?
 
Week 14
Mon 9 Apr – Swapping agents for characters. FINALLY! We can make villagers and wildebeests.
- Missing File (/cs1316/uploads/making-the-villagers.ppt)
 
Wed 11 Apr - Finishing swapping agents for characters. Running from the command line.
Fri 13 Apr - -  Starting on discrete event simulation.
- Missing File (/cs1316/uploads/discrete-event-simulation.ppt)
 -  QUIZ #4
 
Week 15
Mon 16 Apr - Discrete event simulation. Not all time is our time. Resources and lining up our agents (queues). 
Wed 18 Apr - Finish discrete simulations.
Fri 20 Apr - Binary Trees 
Week 16
Mon 23 Apr: NO CLASS.  Instead, you must attend one of the Extra Credit Lecture Opportunities. You may write an essay for extra credit.
Wed 25 Apr - Doing web manipulations in Java.
Fri 27 Apr - Capping off the class – Representing Structure and Behavior. Final Exam Review EXTRA CREDIT ESSAYS DUE
- Missing File (/cs1316/uploads/repr-struct-behavior.ppt)
 
Final's Week
Mon 30 Apr - 2:50-5:40pm - Final Exam
Link to this Page