Thursday, November 30
Marks for assignment 3 have been posted,
along with the automarking program. The results
of running this program on your code have been e-mailed to your ECF
account.
Marks for the second term test have also
been posted, along with the solution (in PostScript
and PDF) and the marking
scheme.
If you have a remarking request, read the remarking
policy first.
The cover page for you to attach to your assignment 5 is now available
in PostScript and PDF.
The rules and instructions for
the end-of-year Connect Four tournament have been posted, along with
the file you must use. Note
that the deadline for entries is Sunday at noon.
Wednesday, November 29
Tomorrow's lecture is a big one. You will:
- Get back your second term test and assignment 3.
- Get back remarking requests that have been cleared from the instructor's
legendary RemarkQueue(TM).
- Get the official blank double-sided aid sheet which you must use
for the final exam. (Of course, it doesn't have to remain blank.)
- Find out what are the rules for the Connect Four tournament, which
you may enter for glory, bragging rights, and yes, fabulous prizes.
And last but not least, you will get to fill out course evaluations.
Don't miss it!
Practical notes for week 12 have been
posted, along with starter code.
Sunday, November 26
Tutorial notes for week 12 have been
posted.
Saturday, November 25
A sample design solution for Assignment
4 has been posted. It is only a sample; there are many ways
to design a program, and this is just one of them.
Thursday, November 23
Tutorial notes for week 11 have been
posted.
Tuesday, November 21
If you're worried about the merge function we went over in class, don't
be. The solution is available through last
year's course Web site (look for the 1999 second term test). Try
writing the iterative and recursive versions of the function.
Other good recursive functions to try include:
- Printing the elements of a linked list
- Printing the elements of a linked list in reverse order
- BST insert
- BST retrieve
See you tomorrow, and good luck.
The assignment 5 specification
has been posted. It is due on Tuesday, December 5 at 12 noon.
The deadline for late A5 submissions with accompanying petition (for
medical or other unavoidable reasons) is Wednesday, December 6 at 12
noon.
Friday, November 17
As announced in today's lecture, the due date for A4 is now Friday,
November 24 at 12 noon.
If you hand in A4 by Tuesday--that's right, Tuesday--November 21 at
12 noon you get a 3% bonus.
Assignment 4 announcements have
been posted. The cover page (for you to attach to your assignment) is
now available in PostScript and PDF.
Information on the second term test
has been posted. This consolidates what has been announced so far in
class.
The assignment 3 solution has been posted.
Wednesday, November 15
Slides 399-409 (PostScript |
PDF), 410-476 (PostScript
| PDF), and 477-508 (PostScript
| PDF) have been posted.
Practical notes for week 10 have been
posted.
Tutorial notes for week 10 have been
posted.
Tuesday, November 14
Effective immediately, the instructor's Tuesday office hours will take
place in SF2302A, from 3 to 5 p.m. The Friday office hours will still
take place in SF3207, from 11 a.m. to 12 noon.
The test program for A2 has been posted. Automarking
results have been e-mailed to your ECF account.
The first term test marking scheme
has been posted.
Friday, November 10
As announced in class, the date, time and location of the second term
test are as follows:
- Date: Wednesday, November 22 (as per the course information
sheet)
- Time: 4:15-5:55 p.m.
- Location: Nursing Building, Room 107 (map)
There are no aids allowed. You must bring your student card.
More information (e.g. format, content, etc.) to follow.
Marks for A2 have been updated to include
results for students' submissions which had run-time or compile-time
errors.
Some student numbers are listed without marks. This indicates no submission
was received.
If you didn't receive your marked A2 printout, you can collect it in
lecture.
Within the next couple of days, the automarking script should be posted
and the automarking results should be mailed to your ECF account.
Wednesday, November 8
Practical notes for week 9 have been
posted.
Tuesday, November 7
The assignment 4 specification
has been posted. It involves writing a report, and does not involve
any coding (although that may help). A5 will continue on the work of
A4 (details to follow).
A4 and A5 focus on the design, implementation and testing of a game-playing
program which uses the minimax algorithm. Notes
on minimax are publicly available from the
Web site for Artificial Intelligence: A Modern Approach,
an AI text authored by Russell and Norvig.
The deadline for late A4 submissions with accompanying petition (for
medical or other unavoidable reasons) is Tuesday, November 21 at noon.
Unofficial marks for A2 have been posted.
It is out of 80; the average was close to 100%.
Some student numbers are listed with a "C" instead of a mark.
This indicates a problem with the submission (e.g. run-time or compile-time
error), which should be resolved in the next couple of days.
Some student numbers are listed with nothing beside them. This indicates
no submission was received.
You can collect your marked A2 submission in lecture.
Monday, November 6
A4 will be posted tomorrow. It will cover the minimax algorithm, which
is used for game playing. In tomorrow's lecture, we are going over this
algorithm, so make sure to come to lecture or to get notes from a friend
if you miss it.
A2 will be handed back in lecture tomorrow; marks will be posted then
as well.
Tutorial notes for week 9 have been
posted.
Wednesday, November 1
As announced in yesterday's lecture, the due date for A3 is now
Monday, November 6 at 12 noon.
If you hand in A3 by Friday--that's right, Friday--November 3 at 12
noon you get a 3% bonus.
I have also posted a supplementary A3 exercise
which you can complete by Monday, November 6 at 12 noon for a 3% bonus.
The deadline for late A3 submissions with accompanying petition (for
medical or other unavoidable reasons) is now Wednesday, November 8 at
12 noon.
Slides 352-398 (PostScript |
PDF) have been posted.
Practical notes for week 8 have been
posted.
Assignment 3 announcements have
been updated.
|