CSE 105: Introduction to the Theory of Computation, Winter 2003

Section ID: 456200

This web page (http://www-cse.ucsd.edu/classes/wi03/cse105/) will be used to make important announcements related to the course. All class members are responsible for reading information on the web page, and checking it frequently for updates.

Course Description

This course introduces the basic, formal ideas underlying the notion of computation. Syllabus: finite automata, regular expressions, context-free grammars, pushdown automata, turing machines, decidability, undecidability, the halting problem, introduction to complexity theory.

Announcements

Course Schedule

Day Time Room
Lectures Tuesday, Thursday 5:00p-6:20p Center 212
Discussions Friday 10:00-10:50 CSB 002
Quiz 1 Tuesday January 28 5:00p-6:20p Center 212
Quiz 2 Tuesday February 18 5:00p-6:20p Center 212
Quiz 3 Tuesday March 11 5:00p-6:20p Center 212
Final Exam Monday March 17 7:00p-9:59p Center 212

Textbook

Introduction to the Theory of Computation by Mike Sipser, PWS Publishing Co., 1997.

See book website for Errata.

Staff

Name Office Hours Room Email
Instructor Daniele Micciancio Tue 2:00-3:00pm AP&M 4202 dmiccian@ucsd.edu

TAs

Alejandro Hevia Mon. 10:00-11:00am AP&M 3337A ahevia AT cs.ucsd.edu
Jia Mao Wed. 1-2pm AP&M 3349A jiamao@cs.ucsd.edu

Homeworks

You can access your grades and course statistics through WebCT.

Reading assignments

Chapter 0: The material covered in this chapter is prerequisite to this course. This material will not be explicitly covered in class, but you are supposed to read the chapter to make sure you have the necessary background.

Below are some pointers to where in the textbook you can find the material covered in each lecture. The book also contains many excercises and problems at the end of each chapter. You are encouraged to try solve them (in addition to the regularly assigned homeworks of course). That's the best way to test your understanding and problem solving abilities.

The final exam will cover all of Chapters 1,2,3,4,5, excluding the following topics: Chomsky normal form.

Course requirements and grading

Class members are expected to do all of the following in order to satisfactorily pass this class:

Quizzes are scheduled during regular lecture hours, and everybody is expected to attend. There will be no make up quizzes. Not showing up to a quiz will count as 0 grade. Each quiz will account for 20% of the final grade, the final exam gives the remaining 40%. Both the quizes and the final exam will be closed books, closed notes. You can take 1 double sided sheet of notes to the exam, but the notes must be your own.

All students are expected to be familiar with and abide by the rules of UCSD Policy on Integrity of Scholarship as described in the UCSD General Catalog. In case of cheating, such policy will be enforced. This means an F grade in the course, and action by the Dean of your college (probation or suspension from UCSD). You are allowed (and encouraged) to collaborate with other students in doing the homeworks, as they will not receive a formal grade. No form of collaboration is allowed during the quizzes and final exam.