CS 27500 - Class Lectures and Reading Assignments

This page documents what we do in class. It contains Java programs that we will discuss in class, reading assignments from our textbook, simple homework exercises that you can work on for practice and exam preparation (not for credit), links to other sources of information, etc.

The reading assignments and practice problems are listed by the date on which they were assigned. The sample program files are listed by the date on which they were used. When you are viewing a source code page, you can use your browser's "File -> Save As..." menu item to save a copy of the code 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.

  • Monday, December 3.
  • Wednesday, November 28.
    • Read Sections 7.3 (pages 383-398) and Section 8.1 (pages 410-419).
    • The following zip file contains the Java programs for Chapter 8 of the textbook.

  • Monday, November 26.
    • Read Sections 7.1 - 7.2 (pages 360-382).
    • The following zip file contains the Java programs for Chapter 7 of the textbook.
  • Wednesday, November 21.
    • Thanksgiving break.
  • Monday, November 19.
    • See the homework page for your sixth programming assignment.
    • Read Sections 6.3 - 6.4 (pages 335-354).
  • Wednesday, November 7.
    • Read Sections 6.1 - 6.2 (pages 316-334).
    • The following zip file contains the Java programs for Chapter 6 of the textbook.
  • Monday, November 5.
    • See the homework page for your fifth programming assignment.
  • Monday, October 29.
    • The midterm exam is today.
  • Wednesday, October 24.
    • Remember that the midterm exam will be next Monday, October 29. Be sure to look at the collection of review problems given below.
    • Read Sections 5.4 - 5.6 (pages 283-299) from the textbook.
    • The following zip file contains the Java programs for Chapter 5 of the textbook.
  • Wednesday, October 17.
    • The midterm exam will be postponed one week to Monday, October 29.
    • The exam wil be on Chapters 1 - 4 and also Sections 5.1 and 5.2. Here is a collection of problems that you can study with.
  • Monday, October 15.
    • No class. Fall break.
  • Monday, October 8.
    • Read Section 5.4 (pages 283-286) from the textbook.
    • Download the following Java file and follow the instruction in it to practice all of the linked list operations that we discussed in class last week.
  • Wednesday, October 3.
    • Read Sections 5.1 - 5.3 (pages 252-283) from the textbook.
    • The following zip file contains the Java programs for Chapter 5 of the textbook.
  • Monday, October 1.
    • See the homework page for your fourth programming assignment.
  • Wednesday, September 26.
    • Read Section 4.6 (pages 239-244) from the textbook.
    • Read Sections 5.1 - 5.3 (pages 252-283) from the textbook.
  • Monday, September 24.
    • Read Section 4.4 (pages 215-232) from the textbook.
  • Monday, September 17.
    • See the homework page for your third programming assignment.
    • Read Sections 4.1 - 4.3 (pages 176-215) from the textbook.
    • The following zip file contains the Java programs for Chapter 4 of the textbook.
  • Wednesday, September 5.
    • Read Section 3.3 (pages 145-159) from the textbook.
    • The following zip file contains the Java programs for Chapter 3 of the textbook.
  • Wednesday, August 29.
    • See the homework page for your second programming assignment.
    • Read Sections 3.1 - 3.2 (pages 104-145) from the textbook.
  • Monday, August 27.
  • Wednesday, August 22.
    • Read Sections 2.1 - 2.2 (pages 39-60) and Section 2.4 (pages 65-90) from the textbook.
    • Read Chapter 1 from the supplemental textbook.
    • The following zip file contains Java programs that demonstrate object oriented ideas from Chapter 2 of the textbook.
  • Monday, August 20.
    • Be sure to look at the homework assignment page. Your first assignment is already listed there.
    • Read Sections 1.1 (pages 1-16) and 1.3 (pages 26-34) from the textbook.
    • Read Appendix B (pages 778-782), Appendix C (pages 782-786), and Appendix H (pages 807-813).
    • Read Chapter 2 from the supplemental textbook.
    • The following zip file contains Java programs from Chapter 1 of the textbook.


Return to the CS 27500 home page.


compliments and criticisms