Revised Sept 18, 2014

CS 360 Introduction to the Theory of Computing


Watch a video introduction to this course on YouTube.

General description

This course introduces the theoretical foundations of Computer Science.

Logistics

Audience

Normally available

Related courses

For official details, see the UW calendar.

Software/hardware used

Typical reference(s)

Required preparation

At the start of the course, students should be able to

Learning objectives

At the end of the course, students should be able to

Typical syllabus

Finite automata (10 hours)

Context-free grammars (10 hours)

Turing machines (9 hours)

Undecidability (7 hours)