CSC 320: Foundations of Computer Science
Spring 2012

This page provides the links to useful resources for CSC 320 students. Old exams and class notes will be here.

Instructor: Dr. Frank Ruskey

Office hours:

The hour immediately following class.

Help is also sometimes available by sending me e-mail (ruskey@cs.UVic.ca), or by appointment.

Here is the (ongoing) Schedule.

The Announcements.

The Assignments.

Old Exams.

Keep in mind that old offerings of the course may cover slightly different topics and have slightly different definitions. The course CSC 472 was a precursor of CSC 320.

Course information (from the last offering of the course from Wendy Myrvold)

  1. Turing machine simulator with both text-based and visual interfaces.
    Please let me know if you enounter any difficulties with the code.
  2. Typos in our textbook.
  3. Course outline.
  4. Selected course notes.
  5. Practice Questions for Regular Expressions and DFA's: A JAVA based tutorial If you find any errors in model solutions or bugs in the program, then please let me know and I will give out bonus marks.
  6. Midterm Study Aid (updated Oct. 17 for our midterm) (Reading List for first half of course)
  7. Old Midterm Exams
  8. Old Final Exams
  9. Final Study Aid

Note: on some browsers you may have to hit reload or refresh to get the latest version of a web page.

Return to TOP of the page.