Lectures and Slides

for use with the book

Introduction to Object Oriented Programming

Timothy A. Budd

published by

Addison-Wesley Longman, 1997

Directory

In addition to the slide show and audio lecture, every chapter includes a list of self assessment study questions. Case study chapters include their source code. Many chapters include additional information as well, for example chapters from some of my other books where I give a slightly different perspective to the material.

Viewing this Material

This material has been prepared using the Netscape browser, although attempts have been made to ensure that it can also be viewed using other browsers. The following describes some of the features of this presentation.

Outline Page
Each chapter is described by a series of web pages, which simulate a series of overhead transparancies such as you would find in a typical lecture. The first page for each chapter contains an outline which describes each slide, placing it in context for the entire chapter.

Navigation Buttons
The top row of each slide ends in a series of buttons. Two of these, labeled [next] and [previous], can be used to move backwards and forwards in sequence through the chapter slides.

Audio Buttons
Each slide is accompanied by an explanation, available in several formats. An audio explanation can be heard by selecting the button marked [audio]. This is a simple audio file, which should be recognized by a wide variety of different browsers. A second button, marked [real], will work if you have a real audio plug-in installed. This version is less portable, but has the advantage of using streaming, which means that it will start to play while your web browser is still reading the file. This reduces latency time, as you can hear the beginning of the material before the entire file has been processed by your web browser. Users who view this material from a CD should be aware that the streaming is an off-disk link, and will therefore require a network connection. If you have trouble with the audio buttons you may want to look at the suggestions in trouble shooting tips.

Text Buttons
The [text] button will display the text of the discussion that accompanies the the material on the slide. This text will be displayed in another window, leaving the original slide window still visible.

Footnotes
Where appropriate, some slides have footnotes that expand on the material in the slide, or directs the student to other sources.

Learning Objectives and Self-Study Questions
Each chapter has a paragraph on learning objectives, and a series of self-study questions, which the user can answer to try and determine whether or not they have understood the material. The link to this page is found on the first page of each chapter.

Source Code
In chapters that present a case study, the first page of the chapter will contain links to the compete source code. The source code files are ascii, and can be viewed with any simple ascii text reader (SimpleText on the mac, note taker on the PC).

Further Material
Many chapters also include, on their first page, links to further material. This will often be pointers to some of my other books where I have discussed the same material from a slightly different perspective. Oftentimes sample chapters from these books will also be presented, both in Postscript and in PDF formats.

Permission for Use

Permission is granted to use the material presented here for any educational purpose associated with the textbook An Introduction to Object-Oriented Programming, 2nd Edition, written by Timothy A. Budd, and published by Addison-Wesley Longman, 1997.