![[banner graphic]](./images/banner.gif)
News and Announcements will be posted on the News Page. (Last updated 3/17/98; 3:10:03 PM).
Language for this Class: Squeak!
| assignments |
| Design Assignment |
| Programming assignment 1 |
| Programming assignment 2 |
| Plan a subway route and move people along it. |
| Programming assignment 3 |
| Audit Policy |
| Class Schedule |
| What topics when, assignments, readings |
| Criteria for good OOA/OOD |
| A list of suggestions gathered over several quarters of the course |
| Design Documentation |
| What's required to be handed in with an assignment |
| Extra Credit |
| Grading Policy |
| What you'll be required to do and what it will be worth |
| labs |
| Lab1 |
| Extending the Muppets Lab |
| Lab2: Debugging |
| Lab3 |
| Lab4 |
| Final |
| Lab5 |
| Lab6 |
| Lab7 |
| Lab8 |
| Learning Objectives |
| What you should get out of this class |
| lecturenotes |
| 1.Intro to Objects |
| 10. MVC in Squeak |
| 2. Introduction to Smalltalk |
| 2.5. Introduction to Smalltalk |
| First pieces of Smalltalk. |
| 3. Design and The Count |
| 4. HCI the O-O Way: Count's User Interface |
| 5. Designing the Vending Machine |
| 6. Designing the VendingMachine UI |
| 7. Collections Hierarchy in Smalltalk |
| 8. Introduction to Simulations |
| Starting to use the SimPkg |
| 8. Java |
| 9. Low-Level UI in Squeak |
| 9. More on Simulations |
| Examples from Goldberg & Robson |
| News Page |
| notes |
| Sick NT Lab |
| Read Me First |
| Roll |
| Here's who I have in the class, for the turnin system |
News Page | CS2390 Win'98 Home Page | CS2390 CoWeb | STABLE | BOOST
Questions/comments/concerns to guzdial@cc.gatech.edu
Page last updated 3/17/98; 3:11:12 PM