CS 3100: Models of Computation

(Pascal's Calculator of 1642 at the Musee des Arts et MeĢtiers in Paris)

Course Overview

This course covers fundamental models of computation. It begins with the theory of syntax processing, takes us through various grammar and machine constructions, and ends with an exploration of the theoretical limits of computing. The approach is fairly unusual, and is based on a Programmer's Perspective.  

SYLLABUS AND ASSIGNMENTS

Syllabus

COLLEGE OF ENGINEERING COURSE RULES and RESOURCES, including Americans with Disabilities Act Accommodations

Kindly see THIS WEBSITE for details

Book URL : Those registered for the course will be sent the URL of our course book by August 17, 2017. The book is to be published in 2018, and the students are requested to use the PDF copy only during this course.

COURSE POLICIES

Office Hours

TA and Instructor Office Hours
CoursePolicies