Course Info
Last updated: Fri, 22 Apr 2022 10:51:48 -0400
This page lists basic information about the course such as people and times.
(All emails are UMB addresses)
1 Staff
Instructor: Stephen Chang (email: Stephen.Chang)
TA: Hannah Zicarelli (hannah.zicarelli001)
2 Lecture
Time: Mondays and Wednesdays 4:00 PM - 5:15 PM EST (Boston time)
Here’s a Google Calendar with class times, iCal format (requires UMB login).
First Lecture: Monday January 24, 2022
Last Lecture: Wednesday May 11, 2022
Location: University Hall Y02-2300
See also Lecture Policy.
3 Office Hours
Office hours will be held weekly in person, in McCormack, 3rd Floor, Room 0201-33, during these times:
Mon 2:00-3:30pm EST (Hannah)
Office hours will be held weekly via Zoom (access from Blackboard) during these times:
Thurs 3:30-5:00pm EST (Hannah)
Tue 4:00-5:30pm EST (Prof Chang)
Fri 4:00-5:30pm EST (Prof Chang)
Drop-ins are fine, but emailing in advance if you can would be helpful.
These will usually be group meetings, but one-on-ones are available upon request.
4 Textbooks
Material from the course will be drawn from the the following textbooks:
Michael Sipser. Introduction to the Theory of Computation, 3rd edition. 2012, Cengage.
Hopcroft, Motwani, Ullman. Introduction to Automata Theory, Languages, and Computation (link to archive.org), 3rd edition. 2007, Pearson.
In general, the lectures and slides are self-contained, but for reference I list book chapters to accompany each lecture. Some students have found that they get more out of lecture if they do the reading before the class meets.
5 Homework
Homework will be usually assigned weekly according to the following schedule.
Homework out: Mondays 12:00 am EST
Homework due: Sundays 11:59 pm EST
See also Homework Submission Policy.
6 Exams
There are no exams for this course this semester.