Welcome to CS1316
Please visit t-square for the updated class website.
Hotspots
Class Schedule
Homework
Syllabus-Spring 2006
Week 1
Mon 9 Jan. - Intro to Modeling
intro-modeling.ppt
Wed 11 Jan. - Starting with Java and Media
intro-java.ppt
Fri 13 Jan. - Finishing Java and Media, and starting pictures.
manipulation-pictures.ppt
Week 2
Mon 16 Jan - MLK DAY!
Wed 18 Jan - Manipulating Pictures in Java
manipulation-pictures.ppt
Fri 20 Jan - Finishing Manipulating Pictures in Java. Using Turtles to Draw Pictures.
manipulating-turtles.ppt
HW1
Due
Week 3
Mon 23 Jan - Finishing Turtles, and starting sounds
Pre-Quiz #1 Released
manipulating-sounds.ppt
Wed 25 Jan - Manipulating Sounds in Java: Making a collage
Quiz 1 on Basic Java
Fri 27 Jan - Focusing on delete and insertAfter in Sounds (with arrays)
HW2
Due
Week 4
Mon 30 Jan - Structuring Music in Java
structuring-music.ppt
Wed 1 Feb - More Structuring Music in Java
Version of Amazing Grace with two parts and two instruments:
AmazingGraceSong2.java
Fri 3 Feb - Lists in Music; Moving to Trees
HW3
Due
Week 5
Mon 6 Feb - Finishing Manipulating Music (Last content for Midterm #1)
Wed 8 Feb - Creating a List of Pictures
structuring-images.ppt
Fri 10 Feb * - MIDTERM #1
Week 6
Mon 13 Feb - Superclasses and Subclasses in Pictures. Finishing up pictures: Lists to trees.
Wed 15 Feb - Classes for rendering scenes and animations.
Fri 17 Feb - Stepping back: Simple classes, subclasses and superclasses, toString and constructors.
Progress Reports due here
HW4
Due
Week 7
Mon 20 Feb- Finishing up the simple classes.
Classes we created in class:
Person.java
Student.java
structuring-models.ppt
(
Uploaded newer version 20 Feb
)
Wed 22 Feb - Creating lists of sounds. Finding and replacing sounds, recursively. Finding and replacing sounds, recursively.
Prequiz 2 comes out
structuring-sounds.ppt
Revised version
:
structuring-sounds-v2.ppt
SoundTreeExample.java
Fri 24 Feb - Finishing up lists of sounds. Debugging lists of sounds. Starting trees of sounds.
QUIZ 2 (on lists and tree manipulations)
HW5
Due
Week 8
Mon 27 Feb - Finishing up lists and trees of sounds.
Wed 1 March * - Generalizing Trees and Lists
structuring-with-trees.ppt
Fri 3 March * - Finishing up Generalizations
DROP DAY!
Last day to drop classes
HW6
Due
Week 9
Mon 6 March - Lists that Loop: Circular Lists and Graphs
Prequiz 3 comes out
lists-that-loop.ppt
.
Wed 8 March - User interfaces. It's all about lists and trees. Laying it out is about rendering.
GUIs-are-trees.ppt
Fri 10 March - Class will be a recitation
HW6.5 (Extra Credit)
Due
Week 10
Mon 13 March - Finishing UI. Introduction to Simulations, continuous and discrete event. Predator/prey simulations (with Turtles)
QUIZ 3
intro-simulations.ppt
Wed 15 March - REMOVEDging variables in our simulations - exploring how Deer survive.
Fri 17 March - REMOVEDging Wolf and Deer Simulations
HW7
Due
March 20-24: SPRING BREAK!
(Go someplace warm. I'm going to Sweden...)
Week 11
Mon 27 March - Defining a generalized agent and simulation class. (Superclasses raise their heads again!)
a-simulation-package-v2.ppt
Wed 29 March - Making simulations with our generalized agent and simulation classes: Wolf and Deer, Political Agent, Disease Propagation
Fri 31 March * - MIDTERM #2
Week 12
Mon 3 April - Finishing simulations
Wed 5 April - More explorations of our simulations
Fri 7 April * - An Abstract Data Type: Stack, and making reverse() faster.
intro-stack.ppt
Week 13
Mon 10 April - Swapping agents for characters. FINALLY! We can make villagers and wildebeests.
making-the-villagers.ppt
Prequiz 4 comes out
Wed 12 April - Running from the command line. Starting on discrete event simulation.
discrete-event-simulation.ppt
QUIZ 4
Fri 14 April - Discrete event simulation. Not all time is our time. Resources and lining up our agents (queues). The Kinds of Random. Tracking those who wait.
HW8
Due
Week 14
Mon 17 April - Multiple sources of time (events) and keeping people in order. Straightening time: Insertion sort
Wed 19 April - Straightening time: Inserting into the right place
Fri 21 April - Capping off the class –
Representing Structure and Behavior
. Final Exam Review
repr-struct-behavior.ppt
HW9
Due
Week 15 (Dead Week)
Mon 24 April - The Web and Java: How to read a Web page from java, and how to build a browser in Java.
building-a-web-browser.ppt
Wed 26 April - Review for Final. Alice: Manipulating hidden trees.
Fri 28 April - CLASS CANCELLED
Final Exam Week: May 1-5
Link to this Page
Past Semesters of CS1316
last edited on 2 January 2012 at 8:13 pm by cc-vpn-research84.cc.gatech.edu