010101101010011101010110101010010101010000001101110101010110


Computer Science 482A/528

Announcements | | Schedule | | Projects | | Presentations

Combinatorial Algorithms

Donald Knuth has just published Volume 4 of his "classic" book The Art of Computer Programming. We will attempt to at least skim much of the material in this book, skipping those parts where the mathematics is too deep. Volume 4 is entitled Combinatorial Algorithms, and is to be split into 3 smaller volumes, 4A, 4B and 4C. Volume 4A is published and he continues working on 4B and 4C.

The text for this course:

Other sources of useful and interesting information related to this book:

Administrative details

Outline of Section 7.1

Outline of Section 7.2.1

Pre-requisites

The pre-requisites for an undergraduate wishing to enroll in this course are: a minimum grade of B+ in both CSC 225 and Math 222, and 4th year standing. The courses CSC 320 and CSC 326 are recommended pre-requisites. However, if you wish to take this course and do not satisfy the pre-requisites then please contact me since it would be good to get a few more students in the course.

Projects

In general the projects may be on any research topic that is closely related to the material presented in the course or that is found in the book (even if we don't cover it).. Open problems in the text (those rated 45 and higher) are suitable, but of course, they are very difficult.

In the spirit of TeX

You should learn enough TeX (or LaTeX) in order to write up your homework and prepare your presentations. If there is sufficient demand then I will schedule some lectures about preparing LaTeX documents. In a Windows environment, I recommend the editor winedt (http://www.winedt.com) and the (free) Miktex distribution (http://www.miktex.org/). For all things TeX related, consult the TeX users group (http://www.tug.org/).

Announcements





The University of Victoria is committed to promoting, providing and protecting a positive, and supportive and safe learning and working environment for all its members.


  • Nomination pdf, tex.