CMPT 881 - Error-correcting codes, pseudorandomness, and complexity theory - Spring'07

Instructor | Times & dates | Homeworks | Lectures | Relevant links

Announcements

Course description 

Course Text:  There is no textbook for this course. Below are a few suggested sources for some of the material to be covered.

Course webpages, notes, and surveys available online

Books

Instructor: Valentine Kabanets (kabanets@cs.sfu.ca), Office: TASC I #8011

Where and When

Important dates

Homeworks

Course Projects

For a course project, you would need to choose a topic in coding (or its applications to complexity/pseudorandomness), do some research on the topic, and then write up the results of your research (in at most 10 pages), plus give an oral presentation in class (about 30 min). For your research on the chosen topic, you may want to read a survey (if you can find it). Plus, you must read and understand at least one research paper on that topic. (It may be the most recent paper, or the most influential, or the only one you could find ;-), ...). Think of this project as a mini-depth oral exam.

For your write-up, you may use the survey (or a number of papers you've looked at) for a general discussion and the general context. Then you should focus on the research paper you have chosen for the project, and give a summary of the results/techniques there. Place the research results in that paper in the context of the whole area. State the main remaining open questions in the area.

  • List of potential topics [ txt ]
  • Lectures

    Relevant Links