CSC364 Home Page for Daytime Section (Spring 2004)
Announcements for week of May 10
Click here to see your final marks.
Please contact me immediately (by noon Wednesday, May 12) if
you detect any grades which have not been properly recorded.
Assignment 3 and Term Test 3
are still avialable at my office (SF2303B) during this week.
The graders for assignment 3 and test 3 have
provided a list of common errors/points deducted
for assignment 3 and for
test 3 .
I am available (by appointment) for office hours
thorughout the period preceding
the final exam. You can also take your chances and drop in but
I can't guarantee my schedule during the next few weeks.
You are allowed one page of handwritten notes for the exam.
The exam will contaoin a list of some NP-complete problems and
some undecidable languages.
This page provides general course information and access to
various documents concerning CSC364 for the (MW 2PM) lecture section.
Lectures are held Monday and Wednesday at 2PM and the tutorials
takes place Friday at 2PM.
For the month of January, tutorial assignments (by day of birth) are
as follows: Jan 1 - April 30 in MP202, May 1 - Aug 31 in UC144,
Sept 1 - Dec 31 in UC52.
Please send any comments or questions to the instructor:
The home page for the
evening section
can be found here.
The following grading scheme will be used for this course: 3 assignments
(worth 5% each),
3 term tests (closely related to the assignments and worth 15% each)
and a final 3 hour exam worth 40%. As will be
discussed in class, every (sub) problem in any assignment or test
will be worth some multiple of 5 points. You will receive 1/5 points for
any (sub) problem for which you state "I do not know how to
answer this question". You will receive .5/5 if you leave a question
blank. If instead you submit irrelevant or
erroneous answers you will lose the 1/5 points. That is, you will
receive some credit for knowing what you don't know. You can also
receive some additional credit for partial work that is
clearly "on the right track". Even if the assignments are worth only
5% each, you are still obliged to submit your own work. In our first
lecture, I gave a
pragmatic definition for distiguishing between genuine learning together
and plagarism. If you have any questions please see the instructor now!
Any cases of plagarism will be reported to the Faculty.
Sschedule for assignments and term tests: Assignments are due
at the start of the lecture held on the indicated date. I will
answer questions about the assignments as soon as the assignments
are submitted and hence I will not accept late assignments.
Assignments: Jan 28, March 3, March 31.
Tests: Jan 30, March 5, April 2.
There is no official required text for this course as
we will be using some lecture notes. However, Introduction to Algorithms
(second edition) by Cormen, Leiserson, Rivest and Stein (CLRS)
is being used in CSC378 and it is a very useful text to have. Here are the
free
lecture notes
that have been used previously in CSC364 and CSC366.
These lectures notes will occasionally be modified as typos
are discovered and/or
to reflect new examples, etc. It is therefore adviseable
that you only print the notes that you are presently using.
Another comparable text is
``Algorithmics: Theory and Practice" by Brassard and Bratley. Both the
CLRS textbook and the Brassard and Bratley
textbook emphasize algorithmic design and some compexity theory
but do not cover computability theory.
Another recommended text therefore is ``Introduction to the Theory of
Computation'' by Sipser which emphasizes
computability and complexity theory but does not cover algorithmic
design. I also suggest Harel's Book ``Algorithmics'' as a gentle and well
written introduction
to NP-Completeness and Computability. And if you need some more motivation
for this course, then consider
how to get rich quick. and its discussion of the P vs NP problem.
Problem Sets, Tests and Other Handouts.
Problem Set 1 in ps format
Problem Set 1 in pdf format
Problem Set 2 in ps format
Problem Set 2 in pdf format
Problem Set 3 in ps format
Problem Set 3 in pdf format
Test 1 in ps format
Test 1 in pdf format
Test 2 in ps format
Test 2 in pdf format
Test 3 in ps format
Test 3 in pdf format