Short Course Object-Oriented Programming and the NeXTstep Development Environment John R. Glover University of Houston August 1991 These are notes used in a 3-day short course taught at the University of Houston in August 1991. Included here is the schedule used in teaching the course, the notes themselves, and the lab exercises. The notes are sized for landscape presentation on the screen with a video projector. They are most easily used as follows: Call up the desired chapter in WriteNow. Set the magnification of the window to 125% and resize the window to fill the screen. Click on the page forward/backward buttons to move through the notes. You can modify selected pages in each chapter to give "progressive disclosure" of the several points on each page. I have already done that for some of the chapters and will be happy to send them to anyone who asks. For hard copy of the notes, you can either print out the notes as they are so that each class participant has a full-size page of what is on the screen, or you can print the pages in 4 Up (Page/Page Layout... ) to reduce the printing volume. In either case, I suggest you provide a three-ring binder of the notes to each participant. These notes were developed and adapted from many sources, including my old NeXT Developer Camp notes and several other sources I cannot even remember. For that reason I am making them public. They are being made public under guidelines similar to that of gnu software. That is, I ask that you make these notes, or any notes derived from these notes, freely available to others. If anyone sends me corrections or suggested changes, I will incorporate them and update these notes in the future, again making them available to all. If anyone wishes to add their own notes on OOP, NeXTstep, IB, etc., I wlll be happy to merge them in some fashion that makes sense and make the combined notes available to all. For future reference, these are the August 1991 version of the notes. John R. Glover Electrical Engineering Department University of Houston Houston, Texas 77204-4793 glover@uh.edu