CSE2001
Introduction to the Theory of Computation
(2011-12 Winter)

This course introduces basic concepts of theoretical computer science, many of which find practical application. Topics include regular languages (finite automata and regular expressions), context free languages (context free grammars and pushdown automata), recursively enumerable languages (Turing machines, computability, and the Halting Problem) and, time permitting, a brief look at NP completeness.


Announcements During the Term

Section and Instructor

Section Time Location Instructor Office Hours Email Address
Z Monday/Wednesday 14:30 - 16:00 SLH B Gordon Turpin MW 4:00 - 5:00 p.m. in CSEB3020 InstructorFirstName@cse.yorku.ca

Tutorial

There will be a drop-in tutorial/TA-office-hour from 1 - 2 on Wednesdays in Vari Hall 3006.

Textbook

Other References

Course Evaluation

The course grade will depend on 2 assignments (20%), a midterm exam (35%) and a final exam (45%).

The following links will become active at appropriate times throughout the course.

Assignments (20%)

Midterm (35%)

Final Exam (45%)

Important Dates