are here, listed by the last 4 digits of your student number.
Note, I have not listed your project grades, as that would allow you to know your partner's course grades. If you want to know what you got on the project, contact me separately.
Enjoy your holidays.
Sunday, December 16, 2007
Thursday, December 6, 2007
Your final grades
Unfortunately my week has been busier than expected and I have been unable to finalize your grades. I will be away next week, so check back on the week of the 17th.
Sunday, December 2, 2007
Project Presentations
Project presentations will take place tomorrow, Dec 3, in class.
As I mentioned previously, you will have 15 minutes to demonstrate your project, plus five minutes for questions/setup. The order of presentations will be determined randomly at class time.
You are strongly encouraged to use your own computer to demonstrate the project, but if you wish to borrow my laptop, let me know.
As I mentioned previously, you will have 15 minutes to demonstrate your project, plus five minutes for questions/setup. The order of presentations will be determined randomly at class time.
You are strongly encouraged to use your own computer to demonstrate the project, but if you wish to borrow my laptop, let me know.
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
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
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.
- 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
Saturday, November 10, 2007
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.
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
Monday, October 22, 2007
Saturday, October 20, 2007
Monday, October 15, 2007
Chapters and testable material for Test 1
For test 1, everything is testable up to and including today's lecture on inheritance (but not including today's lecture on GUI). This roughly covers chapters 1-7 in the text.
Today's lecture covered chapters 7 (on inheritance) and 17 (on GUI).
As a reminder, the test will begin at 2:30 next Monday and end at 4 PM. A lecture will follow the test. The test is open book and open notes (additionally, you may use any printed resource that you wish).
Today's lecture covered chapters 7 (on inheritance) and 17 (on GUI).
As a reminder, the test will begin at 2:30 next Monday and end at 4 PM. A lecture will follow the test. The test is open book and open notes (additionally, you may use any printed resource that you wish).
Sunday, October 14, 2007
Friday, October 12, 2007
Course dates for the rest of term
Here are tentative dates for all remaining course activities:
Test 1: October 22
Test 2: November 26
Assignment 1 due: October 15
Assignment 2 due: November 5 (to be given October 22)
Assignment 3 due: November 19 (to be given November 5)
Assignment 4 due: December 3 (to be given November 19)
Project proposals: November 12
Project reports due and presentation date: December 3
(The project definition will be handed out on October 15.)
Test 1: October 22
Test 2: November 26
Assignment 1 due: October 15
Assignment 2 due: November 5 (to be given October 22)
Assignment 3 due: November 19 (to be given November 5)
Assignment 4 due: December 3 (to be given November 19)
Project proposals: November 12
Project reports due and presentation date: December 3
(The project definition will be handed out on October 15.)
Monday, October 1, 2007
Monday, September 24, 2007
Tuesday, September 18, 2007
Lecture notes and example code
Sorry for the delay in posting the notes and code. There was a problem with the laptop in yesterday's lecture -- because it is a common laptop for the whole department, it automatically erases all new files when it shuts down. I was not aware of this, and as a result I lost the lecture notes and code examples that I created during the lecture.
I have re-created the code examples here. Let me know if I missed anything.
I scanned my handwritten notes for the lecture, which are available here.
At the same time I scanned my handwritten notes for last week's lecture, which are available here.
I have re-created the code examples here. Let me know if I missed anything.
I scanned my handwritten notes for the lecture, which are available here.
At the same time I scanned my handwritten notes for last week's lecture, which are available here.
Monday, September 10, 2007
Sunday, September 9, 2007
Tuesday, July 10, 2007
Subscribe to:
Posts (Atom)