Change Contents of the Bubble
View this PageEdit this Page (locked)Uploads to this PageHistory of this PageHomeRecent ChangesSearchHelp Guide

Syllabus-Fall 2005

Week 1


Mon 22 Aug. - Intro to Modeling

Wed 24 Aug. - Starting with Java and Media

Fri 26 Aug. - Finishing Java and Media, and starting pictures.

Week 2


Mon 29 Aug - Manipulating Pictures in Java

Wed 31 Aug - Finishing Manipulating Pictures in Java. Using Turtles to Draw Pictures.

Fri 2 Sept - More using Turtles to Draw Pictures

Week 3


Mon 5 Sept - LABOR DAY! Go celebrate not having to labor this day!

Wed 7 Sept - Finishing Turtles, and starting sounds

Fri 9 Sept - Manipulating Sounds in Java: Making a collage

Week 4


Mon 12 Sept - Focusing on delete and insertAfter in Sounds (with arrays)

Wed 14 Sept - Structuring Music in Java

Fri 16 Sept - More Structuring Music in Java

Week 5


Mon 19 Sept - Lists in Music; Moving to Trees

Wed 21 Sept - Finishing Manipulating Music

Fri 24 Sept - MIDTERM #1

Week 6


Mon 26 Sept - Creating a List of Pictures

Wed 28 Sept - Superclasses and Subclasses

Fri 30 Sept - Stepping back: Simple classes, subclasses and superclasses, toString and constructors.

Week 7


Mon 3 Oct - Finishing up the simple classes

Wed 5 Oct - Finishing up pictures: Lists to trees.

Fri 7 Oct - Classes for rendering scenes and animations.

Week 8


Mon 10 Oct - Creating lists of sounds. Finding and replacing sounds, recursively. Finding and replacing sounds, recursively.

Wed 12 Oct - Finishing up lists of sounds. Debugging lists of sounds. Starting trees of sounds.

Fri Oct 14 - Finishing up lists of sounds.

Week 9

Mon Oct 17 - FALL RECESS

Wed Oct 19 - Finishing up lists of sounds.

Fri Oct 20 - Generalizing Trees and Lists
structuring-with-trees.ppt

Week 10

Mon Oct 24 - User interfaces. It's all about lists and trees. Laying it out is about rendering.
GUIs-are-trees.ppt

Wed Oct 26 - Events - making GUIs work

Fri Oct 28 - Introduction to Simulations, continuous and discrete event. Predator/prey simulations (with Turtles)
intro-simulations.ppt

Week 11

Mon Oct 31 - Happy Halloween!!. REMOVEDging variables in our simulations - exploring how Deer survive.

Wed Nov 2 - REMOVEDging Wolf and Deer Simulations

Fri Nov. 4 -Defining a generalized agent and simulation class. (Superclasses raise their heads again!)


Week 12

Mon Nov. 7 - Making simulations with our generalized agent and simulation classes

Wed Nov. 9 - More explorations of our simulations

Fri Nov. 11 - Finishing simulations

Week 13

Mon 14 Nov - Swapping agents for characters. FINALLY! We can make villagers and wildebeests.

Wed 16 Nov - Running from the command line. Graphs part of lists-that-loop.ppt. Starting on discrete event simulation.


Fri 18 Nov - MIDTERM #2

Week 15

Mon 21 Nov - An Abstract Data Type: Stack, and making reverse() faster.

Wed 23 Nov - We won't hold class this day, but please look over lists-that-loop.ppt and ask questions next Monday (28 November), and ask questions then. Yes, you will be responsible for what a graph is and what they are good for.

Fri Nov. 25 - THANKSGIVING BREAK Sleep and shop.

Week 16

Mon 28 Nov - Discrete event simulation. Not all time is our time. Resources and lining up our agents (queues). The Kinds of Random. Tracking those who wait.


Wed 30 Nov - Multiple sources of time (events) and keeping people in order. Straightening time: Insertion sort

Fri 2 Dec - Straightening time: Inserting into the right place

Week 17 (Dead Week)

Mon 5 Dec - The Web and Java: How to read a Web page from java, and how to build a browser in Java.

Wed 7 Dec - Playing with Discrete Event Simulations.

Fri 9 Dec - Capping off the class – Representing Structure and Behavior. Final Exam Review

Final Exam Week: Dec. 12-16




Links to this Page