






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
Fall 2002 Class Schedule
Lectures will only be uploaded here if they are updated beyond what's on the book CD. (If you want links to all slides, updated beyond what's on the CD, see http://guzdial.cc.gatech.edu/squeakbook or Summer 2002 Class Schedule) Files ending in .ppt are PowerPoint slides.
T Aug 20
Reading: Chapter 1
Th Aug 22
Reading: Chapter 2
T Aug 27
- Finish Introduction to Squeak
Th Aug 29 - QUIZ #1 Q1 question and answer
- Joe the Box: Objects, graphics, iteration
- Plus a little on Forms in Morphic
Reading: Chapter 3
T Sept. 3
- Designing Objects: OOA, D, and P
- Basics of UML
Reading: Chapter 4
Th Sep 5 - P1 Due
- Starting on the Clock
- Designing the AlarmClock
T Sep 10
- Reusing the Clock and AlarmClock
- O-O Design Generalities and Rules of Thumb
- ChangeSets and Projects
Reading: Chapter 5
Th Sep 12 - QUIZ #2 Q2 question and answer
T Sep 17
- Building User Interfaces: Pluggable Components
- Building User Interfaces in Modern UI System: Morphic
- A Simple UI Example - File in this text and play with it – see how you can change the object, but the view doesn't update until you announce the change
Th Sep 19 - P2 Due
- Intro to Morphic and Pluggable Morphic
T Sep 24 - MIDTERM Fall 2002 Midterm Key
Th Sep 26
(F Sep 27 Drop Day)
- Discussion of coming milestones and team reformation
- How to Design UI: Issues and Process
- How to evaluate UI designs
- ch6-hci.ppt
Reading: Chapter 6
T Oct 1
Th Oct 3 - P3 Due (Design)
- Parsers builtin to Squeak for HTML and Smalltalk
- TGen, a parser generator for Squeak: tgen.zip (examples and documentation) T-Gen.cs (updated version of the code)
T Oct 8
- Case Study: AudioNotes
- How to test a user interface and common pitfalls
- cs-audionotes.ppt
Th Oct 10 - QUIZ #3
DESIGN ROUNDTABLE: How did you design for everything? Bring in your designs, and let's talk about them
Fall2002 Design Roundtable
T Oct 15 - FALL BREAK
Th Oct 17
- Testing: Beyond the Test Plan
- Implementing a test plan using SUnit
- SUnit.ppt
T Oct 22 - P4 Due
Th Oct 24
- Swiki Case Study
- How the Web works, and how to use it as a service
- cs-pws.ppt
T Oct 29 - MIDTERM #2 (optional) POSTPONED TO Oct 31
Th Oct 31 - MIDTERM #2 (optional) Fall 2002 Midterm 2 Key
T Nov. 5 - P5 Due
- Optimizing Squeak
- Choosing Collections
- Using Collections: Maps and Filters
- Timing Squeak
- Digging into the Bytecodes
- optim.ppt
Th Nov. 7
- Multimedia in Squeak
- What's the difference between MIDI and MP3?
- What's the difference between Flash and MPEG?
- ch7-mm-v2.ppt
T Nov. 12
- New Object Oriented Frameworks: .NET MS .NET
Th Nov. 14
T Nov. 19 - P6 Due
- Making Language Choices - INTERACTIVE SESSION!
BRING YOUR LANGUAGE BIASES!
Th Nov. 21
T Nov. 26
- Advanced Design Methods: Extreme Programming XP
Reading: http://coweb.cc.gatech.edu:8888/squeakbook/uploads/xp.pdf
Th Nov. 28 - HAPPY THANKSGIVING!
T Dec 3 - P7 Due
- Squeak and Squeak-related Research
Th Dec 5
The Fall 2002 Final Exam Review page is now available.
FINAL EXAM
Wednesday, Dec 11 2:50 PM - 5:40 PM
Van Leer W200
Links to this Page