Read Me First
A Guide to CS2390 Spring 98
This is going to be an exciting quarter for CS2390!
- We'll be using a new form of Smalltalk called Squeak. It's free, runs on anything (including Linux, unlike VisualWorks), lets you create commercial products from it, has a bunch of cool features (sockets, synthesized sound, sound recording on Win and Mac, powerful color graphics primitives), and is a terrific environment for learning about user interfaces. To go along with this, we're using a classic CS text: Goldberg and Robson's "Smalltalk-80: The Language"
- We'll be using a new tool to support object-oriented analysis and design (OOA and OOD). It's called BOOST, and it's the focus of Noel Rappin's dissertation.
- We'll continue to use a CS2390 CoWeb (Collaborative Website) to support collaboration. It's meant to be a place where students can leave things of use to students this quarter and in future quarters.
- There will be a stronger theme of graphics and user interfaces this quarter than others, so expect different kinds of assignments than those in the past.
What do I do first?
- Wander around this website so that you get an idea of what's where. You don't need to read everything now, but you'll need to know where to get it later if you want. You'll particularly want to look over the assignments for the quarter!
- Go to the CS2390 CoWeb and create yourself a homepage there. Again, look around to see what's what.
- If you want, download Squeak. I've posted directions in the CS2390 CoWeb. If you want all the Smalltalk code for the class in one Tar file, grab src2390.tar.
- There's a nice intro to Squeak at http://www.cosc.canterbury.ac.nz/~wolfgang/cosc205/smalltalk1.html. I recommend that you go through it.
- Read over http://www.gvu.gatech.edu/edtech/BOOST/designmap.html as a guide to what makes good OOA and OOD
What do I do regularly?
To stay informed about the class, I'd:
News Page | CS2390 Sp'98 Home Page | CS2390 CoWeb | STABLE | BOOST
Questions/comments/concerns to guzdial@cc.gatech.edu
Page last updated 3/31/98; 3:23:55 PM