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

Syllabus-Summer 2007

Week 1

Mon May 14
Wed May 16
Uploaded Image: georgeBestManUtd.jpg Uploaded Image: georgeBestNI.jpg

Week 2

Mon May 21
Wed May 23
Fri May 25

Week 3

Mon May 28
Wed May 30

Week 4

Mon June 4
Wed June 6

Week 5

Mon Jun 11
Wed Jun 13
Fri Jun 15

Week 6

Mon Jun 18
Wed Jun 20
Fri Jun 22

Week 7

Mon Jun 25
Wed Jun 27
Fri Jun 29
Mon July 2
Tues July 3
Wed July 4

Week 9

Mon July 9
Wed July 11
Fri July 13

Week 10

Mon July 16
Wed July 18

Week 11

Mon July 23
Wed July 25
Thursday July 26
Fri July 27

Finals Week

Wednesday 2:50pm - 5:40pm


(The rest of this page refers to the Spring semester. It will be updated soon. Feel free to consult the slides for future weeks' classes, but they will change slightly from the Spring.)

Week 2

Mon 15 Jan- MLK Day (Don't come to school)
Wed 17 Jan - Manipulating Pictures in Java
Fri 19 Jan - Finishing Manipulating Pictures in Java. Using Turtles to Draw Pictures.

Week 3

Mon 22 Jan - More Turtles
Wed 24 Jan - Finish Turtles
Fri 26 Jan - Manipulating Sounds in Java: Making a collage

Week 4

Mon 29 Jan - Focusing on delete and insertAfter in Sounds (with arrays)
Wed 31 Jan - Structuring Music in Java
Fri 2 Feb - More Structuring Music in Java

Week 5

Mon 5 Feb - Lists in Music; Moving to Trees
Wed 7 Feb - Finishing Manipulating Music
Fri 9 Feb - MIDTERM #1

Week 6

Mon 12 Feb - Creating a List of Pictures
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.
Fri 23 Feb - Stepping back: Simple classes, subclasses and superclasses, toString and constructors.

Week 8

Mon 26 Feb - Creating lists of sounds. Finding and replacing sounds, recursively. Finding and replacing sounds, recursively.
Wed 28 Feb - More on lists of sounds. Debugging lists of sounds. Starting trees of sounds.
Fri 2 Mar - Starting Generalized Trees and Lists.

Week 9

Mon 5 Mar - Finishing generalizing Trees and Lists
Wed 7 Mar - An Abstract Data Type: Stack, and making reverse() faster.
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.
Wed 14 Mar - Finishing GUIs
Fri 16 Mar - Lists that loop

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.
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.
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

Week 14

Mon 9 Apr – Swapping agents for characters. FINALLY! We can make villagers and wildebeests.
Wed 11 Apr - Finishing swapping agents for characters. Running from the command line.
Fri 13 Apr - - Starting on discrete event simulation.

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

Final's Week

Mon 30 Apr - 2:50-5:40pm - Final Exam



Link to this Page