Section Info: COMSC-341CC-01

Course Title: Topics: 'Compiler Design'
Start Date: 01/24/2022 End Date: 05/09/2022
Term: Spring Semester 2022
Description: Principles and practices for the design and implementation of compilers and interpreters. Will cover the stages of the compilation and execution process: lexical analysis; parsing; symbol tables; type systems; scope; semantic analysis; intermediate representations; run-time environments and interpreters; code generation; program analysis and optimization; and garbage collection. Students will construct a full compiler.
Distribution(s): II - Math & Sciences , TP - Topics Course
Academic Level Of Course: Undergraduate     Credits:4.00    

Faculty         Phone         Email address        
Valerie Barr             vbarr4@gmail.com  

Meeting Dates         Method         Meeting days         Meeting times         Building name         Room     Frequency    
01/24/2022 - 05/09/2022   Lecture   Tuesday and Thursday   10:00AM - 11:15AM   CLAP - Clapp Laboratory   218   Weekly

REGISTRATION DETAILS

Requisite Courses        
Prereq: COMSC-221, COMSC-225, and COMSC-312. Take previously   Required  

Comments        
Additional Comments        
Course Tags        

Cross-listed Sections        
None  

Course Availability
Section status: Open     Capacity: 18     Enrollment: 12     Available: 6     Waitlist: 0

BOOK INFORMATION

Book List         Required         Publisher Full Price        
To be determined.                    

Additional Book Comments        
This is NOT the complete book list for this class.