CSCI 4627
Spring 2018
Last modified: 1/11/2018
Announcements
Syllabus
See the syllabus for a description
of the course and a course outline with reading assignments.
The following are sections from the syllabus.
- Prerequisites
- Introduction
- Course objectives
- Topics
- Attendance policy
- Incompletes
- Grading
- Lecture schedule and reading assignments
- Additional information
Office hours
MWThF 2:00–3:00 and Th 10:00–10:50
or by appointment.
Course notes
Project
The following are assignments that make up the project.
- String table (due 1/25)
- Lexer (due 2/8)
- Abstract syntax tree (due 2/19)
- Symbol table (due 2/29)
- Interpreter (due 3/28)
- Parser (due 4/8)
- Semantic parser (due 4/18)
- Garbage collector (due 4/27)
Manuals
Software
You can download the SSH client for Windows
here.
Practice questions
- Practice questions for exam 1
- Practice questions for exam 2
- Practice questions for exam 3
- Practice questions for exam 4
- Practice questions for exam 5