Time & Location

Lectures are held in the NVIDIA Auditorium, TuTh 10:30am-11:50am.

Staff

Communication

In order of decreasing preference:
  1. Piazza
  2. Staff mailing list
  3. Individual email (see Staff section)
We may occasionally send announcements to your SU email address.

Grading

We will be using Gradescope (entry code: MV2YDM) for written assignment submission.

Prerequisites

Undergraduate CS theory (particularly basic logic)

Textbook

There is no required textbook. You can optionally use “Compilers: Principles, Techniques, and Tools” by Aho, Lam, Sethi and Ullman as a reference.

Handouts

All lectures notes, handouts and assignments will be uploaded on the class website. We'll also be distributing printed copies during class. You can find leftover printed copies in a cabinet labeled “CS143 Aiken” on the first floor of Gates.