April 8, 2012

The mark breakdown for Assignment 5 will be as follows:

Functionality (20 marks)
Code Design (5 marks)
Algorithmic Design (15 marks)
Remember that if you use one of the two variations described in my previous update, this MUST be documented and justified.

April 3, 2012

Due to the volume of concerns I've had to address with regards to the requirement that you must subclass the Node class, I've decided to allow students one of two variations:

1) You may build your own custom class for nodes that does NOT subclass the Node class provided

2) The four functions you are adding (minimum, maximum, successor, predecessor) may return or use as parameters the class you have subclassed from the provided Node class.

You may only use ONE of the two above variations (your choice). If you use either variation, this must be documented and well-justified in a README file which you have included as part of your submission.

Of course, you may choose not use either variation and to follow the original specification, in which case no additional documentation is required.

March 19 2012

The mark breakdown and some advice (not new to those who've been coming to tutorial) on how to do the empirical analysis is now online.

If you're looking for some resources on JRAT, the best place to look is on their website.

March 15, 2012

Remember that the empirical analysis for Assignment 4 is a fairly lengthy piece of work (I'm guessing it'll take you a minimum of two pages, though I'm hoping it won't be more than three or four). Try to finish your hash re-ordering scheme this week.

Marking for Assignment 3 is complete. You can expect your marks in the morning, when Blackboard comes back up.

March 6, 2012

As a reminder, Assignment 3 is due later this week. The breakdown for marks will be: Functionality (20 marks) Code Design (5 marks) Algorithm Design (10 marks)

I have also received some questions about how to get your input from the two files provided. You may either hardcode the filename in your insert() function, or overload the constructor of WordCompletionEngine to take a string, which is the filename of the dictionary you will use.

Marks are out for Assignment 2. Please check your mail and go over your feedback to make sure there are no discrepancies on my part.

February 23, 2012

We had a slight snafu with submit (basically to do with setting the new extended deadline); this has been corrected, and you should be able to submit for assignment 2 now.

February 22, 2012

The marking distribution I described in tutorial last Wednesday and submission instructions are here for your reference while you finish your submissions for assignment 2.

Remember to change your assignment number when you submit (2, not 1).

February 12, 2012

Marks for Assignment 1 have been uploaded to Blackboard, and individual feedback will be emailed out to you over the next day.

February 10, 2012

For those of you who missed Wednesday's tutorial, Assignment 1 marks should be back to you by Monday. Next week's tutorials will be dedicated time for you to work on your assignment (which yes, has gotten an extension) or midterm sample questions.

February 1, 2012

Due to feedback from tutorial today, I have updated the test cases. These have fixed some functional issues and should also be a bit easier to decipher.

Please try out the submit system today, if you have not yet previously done so.

January 31, 2012

The test cases that I am using to test your assignment submissions can be found here. If these run for you, you shouldn't need to worry about destroying your interface or whether I'll be able to run your code.

Students having issues compiling code in packages should take a look at this tutorial.

January 26, 2012

The marking distribution I described in tutorial yesterday will be the final distribution of marks. You can find a more detailed document describing the mark breakdown and some further instructions for your submissions here.

January 25, 2012

About a week left before you hand in Assignment 1! I will have a more specific marking guide up tomorrow, after I meet with the prof. In today's tutorial I'll go over what this should look like.

We will be using the submit command to manage assignments this semester. Please make sure you have access to the system by running (in a Linux/UNIX environment):
showstuff -c 335 -a 1

It should say that you have nothing submitted, rather than you don't have access to submit. If you don't have access, please drop in at the help desk in the lab to get this fixed well before the deadline. When you do submit, please be sure to input the course number as 335 rather than 355.

January 16, 2012

Setting up this page to keep you updated of what's going on in tutorial.

Today we'll be going over graph representation. There is a pretty good treatment of this topic in one of the suggested readings for the course.