Sunday, December 16, 2007

Final grades

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.

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.

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.

Monday, October 22, 2007

Today's notes and code

Notes are here.

Code is here.

Assignment 2

Assignment 2 is here. It is due on November 5.

Saturday, October 20, 2007

Facebook Group

I have created a facebook group for the course here.

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 notes and code

Notes are here.

Code is here.

Sunday, October 14, 2007

Project description

The description of the course project is here.

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.)

Monday, October 1, 2007

Today's notes and code

Notes are here.

Code is here.

FinEng java packages

Some useful java packages for FinEng are here.

Assignment 1

Assignment 1 is here. It is due on October 15.

Monday, September 24, 2007

Notes and code from today's lecture

Notes are here.

Code is here.

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.

Monday, September 10, 2007

Sunday, September 9, 2007

Course outline

Course outline is here.

Tuesday, July 10, 2007

Welcome

Welcome to the CSE 5910 course announcement blog.