CSC 320: Foundations of Computer Science
Summer 2012

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

Instructor: Dr. Wendy Myrvold

Office hours:

For the first week of school:
TWF 11:30-1:30
I will choose regular office hours after collecting student schedule information.

For all of these office hours, please let me know either at the end of class or by e-mail the day before what time you would like to come by so that I don't have to be there when nobody wants to see me.

Help is also available by sending me e-mail (wendym@csc.UVic.ca), or by appointment. If you would like an appointment, send e-mail (wendym@csc.UVic.ca) with the times you are available, and I will choose a mutually convenient meeting time. Note that I answer ALL e-mails from students taking my classes. If you do not get a response within a reasonable time, please let me know.

Course information- Index

  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. How to get an A+ in CSC 320.
  5. Selected class notes
  6. 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.
  7. Midterm Study Aid (Reading List for first half of course)
    I will update this before the midterm to show what you are responsible for on our midterm exam.
  8. Old Midterm Exams
  9. Old Final Exams
  10. Final Study Aid

Assignments

If you have the flu, then the university has requested that you stay home until you are healthy again. In this case, you can submit your assignment:

  1. By asking a friend to hand it in. It is recommended that you place it in a large envelope which is sealed with your signature across the seal to avoid potential copying.
  2. By e-mail to me: wendym@csc.uvic.ca.
  3. By leaving it in your connex drop box and sending me e-mail to let me know that it is there.
  4. By paper mail:
    Dr. Wendy Myrvold
    Dept. of Computer Science
    University of Victoria
    P.O. Box 3055, Stn CSC
    Victoria, BC, Canada V8W 3P6
    The date it is mailed will be considered to be your date of submission (not the date it arrives).
Note that with our grading scheme, you can still excel in the class without handing in all assignments (a 50% average is required). However, it is to your advantage to hand in your best effort on the due date.

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

  1. Assignment #1: Due at the beginning of class, Friday May 25.

Tutorial Questions

If you have any requests for tutorial practice questions, please let me know. Feel free to ask any questions you may have about the course material at your tutorial. You may attend both tutorials if you need extra help.

  1. Tutorial #1: Induction Proofs and Graph Theory Review.

Answers to some student questions

So far, there are no questions.


Return to TOP of the page.


CSC 320 Home Page / maintained by Wendy Myrvold / wendym@csc.UVic.ca / revised May 6, 2012