Course Catalog

all > UGRD > CS

Compilers I

Description:
This course is an introduction to compiler organization and implementation, including formal specifications and algorithms for lexical and syntactic analysis, internal representation of the source program, semantic analysis, run-time environment issues, and code generation. Participants write a compiler for a reasonably large subset of a contemporary language, targeted to a virtual machine.

Pre Requisites: Pre-req = CS 310, and CS 420 or 622

Offered in:

2017 Fall

Section Class Number Schedule/Time Instructor Location
01 5496 MWF
2:00 - 2:50 pm
Iyer,Swaminathan Raghunathan M01-0428
Session: Regular
Class Dates: 09/05/2017 - 12/13/2017
Capacity: 35
Enrolled: 30
Status: Open
Credits: 3/3
Class Notes:
Pre Requisites: Pre-req = CS 310, and CS 420 or 622
Course Attributes:

2018 Fall

Section Class Number Schedule/Time Instructor Location
01 4780 MWF
2:00 - 2:50 pm
Iyer,Swaminathan Raghunathan M01-0213
Session: Regular
Class Dates: 09/04/2018 - 12/14/2018
Capacity: 35
Enrolled: 25
Status: Open
Credits: 3/3
Class Notes:
Pre Requisites: Pre-req = CS 310, and CS 420 or 622
Course Attributes:

2018 Spring

Section Class Number Schedule/Time Instructor Location
01 7490 TuTh
4:00 - 5:15 pm
Iyer,Swaminathan Raghunathan Y01-1300
Session: Regular
Class Dates: 01/22/2018 - 05/09/2018
Capacity: 35
Enrolled: 31
Status: Open
Credits: 3/3
Class Notes:
Pre Requisites: Pre-req = CS 310, and CS 420 or 622
Course Attributes:

2018 Summer

Section Class Number Schedule/Time Instructor Location
01Q 2986 MTuTh
2:30 - 4:00 pm
Iyer,Swaminathan Raghunathan M01-0206
Session: CE Ses 3
Class Dates: 05/29/2018 - 07/26/2018
Capacity: 20
Enrolled: 3
Status: Open
Credits: 3/3
Class Notes:
Pre Requisites: Pre-req = CS 310, and CS 420 or 622
Course Attributes: