Computer Science 302 BlueJ




This particular version of this course does not assume any background in computer programming, but this course is also appropriate for the student with a background equivalent to Computer Science 201 and/or Computer Science 202.

Students are to adhere to the BlueJ Java Style Guide available at both the BlueJ Web Site which has been copied to this web site to ensure local access.

Students should begin with the BlueJ Tutorial.

We then turn to our BlueJ Java textbook, Objects First With Java: A Practical Introduction Using BlueJ which teaches how to program in Java from the very beginning by using BlueJ.

PowerPoint slide shows for each chapter of the Objects First textbook should be viewed as an introduction to the chapter.

  1. Objects and Classes
  2. Understanding Class Definitions
  3. Object Interaction
  4. Grouping Objects
  5. More Sophisticated Behavior
  6. Well-Behaved Objects
  7. Designing Classes
  8. Improving Structure With Inheritance
  9. More About Inheritance
  10. Further Abstraction Techiques
  11. Handling Errors
  12. Designing Applications
  13. The Taxi Company Case Study

Each chapter of the Objects First textbook uses projects which come on a CD with the textbook. Those projects may also be accessed by clicking on the desired link below.

  1. Chapter 1
  2. Chapter 2
  3. Chapter 3
  4. Chapter 4
  5. Chapter 5
  6. Chapter 6
  7. Chapter 7
  8. Chapter 8
  9. Chapter 9
  10. Chapter 10
  11. Chapter 11
  12. Chapter 12
  13. Chapter 13

[Counter On Strike [Home of Gerry Donaldson's Com Sci Gate]
[Gerry Donaldson's Email Address]
ICQ# 62833374
[EFC Blue Ribbon - Free Speech Online]

URL:    Last Revised:   February 11, 2003