Roger L. Kraft

Code Examples and Reading Assignments
CS 59000-03
Object-Oriented Programming
Fall, 2013

This page documents what we do in class. It contains programs that we will discuss in class and reading assignments from the textbook and various Internet resources.

The reading assignments are listed by the date on which they were assigned. The sample programs are listed by the date on which they were used. You can click on any .java (or .cpp, .c, .h) link and see the source code. When you are viewing source code, you can use your browser's "File -> Save As..." menu item to save a copy of the file on your computer. It is a good idea for you to "play" with these example programs; compile them, run them, make simple changes to them and compile and run them again.

  • Thursday, December 12.
    • NOTE: There was a misprint in the definition of c2 in Problem 1. It is fixed in the following zip file.
  • Monday, December 9.
    • Your exam is in the following zip file. The exam is due Friday, December 13, at midnight. Everyone should do their own work. If you have any questions, please write me an email.
  • Tuesday, December 3.
    • Read Chapter 7, Section 7.4 from our textbook.
  • Tuesday, November 26.
    • See the homework page for your third assignment.
    • Read Chapter 7, Sections 7.5 - 7.6 from our textbook.
    • Here is code for Chapter 7 (including some extra code on Reflection).
  • Tuesday, November 19.
    • Read Section 6.1 from our textbook.
    • Read Chapter 7, Sections 7.1 - 7.3 from our textbook.
    • Here is code for Chapter 7 from the textbook.
  • Tuesday, November 5.
    • Read Chapter 5, Sections 5.4 - 5.7, from our textbook.
  • Thursday, October 31.
  • Tuesday, October 22.
    • Read Chapter 5, Sections 5.1 - 5.3, from our textbook.
    • Here is code for Chapter 5 from the textbook.
  • Thursday, October 10.
    • Read Chapter 5, Sections 5.1 - 5.3, from our textbook.
  • Tuesday, October 8.
    • Fall break.
  • Thursday, October 3.
    • Read Chapter 4, Sections 4.6 - 4.10, from our textbook.
  • Tuesday, October 1.
  • Thursday, September 26.
    • Read Chapter 4, Sections 4.1 - 4.5 (pages 137-151), from our textbook.
  • Thursday, September 19.
    • Read Chapter 3, Sections 3.4 - 3.7, from our textbook.
  • Tuesday, September 17.
  • Thursday, September 5.
  • Tuesday, September 3.
    • Read Sections 2.1 - 2.11 (pages 35-61) from Chapter 2 of our textbook.
    • Here are the examples that we used in class (including the outline).
  • Thursday, August 29.
    • Here are the examples that we used in class.
  • Tuesday, August 27.
    • Here are the two simple examples that we used in class.
  • Thursday, August 22.
  • Tuesday, August 20.