Thursday, November 22, 2007

Chapters for test 2

GUI: chapter 17 (all sections)
Searching: section 11.3
Sorting: section 12.2 (note: we covered a different implementation of quicksort)
compareTo interface: section 13.1
Inner classes: section 13.2
Generics: section 14.2
Linked lists: section 15.1
Stacks, queues, and doubly linked lists: section 15.4

Monday, November 19, 2007

Today's notes and code

Notes are here.

Code is here.

Assignment 4

is here. It is due on Dec 3.

Saturday, November 17, 2007

Some Comments on the Project

Your project mark will be given on three factors:

- Overall design and difficulty of the project (70% of grade);
- Project report (20% of grade); and
- Oral presentation (10% of grade).

Your project report should be a relatively brief document (no more than 10 pages double spaced), describing the following:

- Your project's objectives and application;
- How the program is organized and designed; and
- A user manual for any user of the project.

The oral presentations will take place in class on Dec 3, and your project reports and project Java code are due on the same day. You are encouraged to submit both your report and your Java code by e-mail; if this is impossible please contact the instructor to make another arrangement.

The order of presentations on Dec 3 will be determined at random. Please respect your classmates by attending all of the project presentations on Dec 3.

Extension on Assignment 3

Apparently not everyone has seen my update, instructing you to write your own sorting routine. As a result I am granting a short extension on assignment 3, to Friday, November 23, which will give me a chance to announce the restriction in class.

Tuesday, November 13, 2007

Nov 12 notes and code

Notes are here.

Code is here.

Saturday, November 10, 2007

Nov 5 Notes and Code

Notes are here.

Code is here.

Again, sorry for the delay.

Sunday, November 4, 2007

Assignment 3

Assignment 3 is here. It is due on November 19.

UPDATE: You must write your own sorting routine. You may not use any sorting methods that are built-in to Java.

Thursday, November 1, 2007

Oct 29 Notes, Code, and Midterm Solutions

Notes are here.

Code is here.

Midterm solutions are here.

Sorry for the delay.