CS
424
Compilers: Theory and Practice
4 cr.
(4-0-0)
- Graded: A/F
- Prerequisites: CS 222 and either CS 322 or CS 330, or permission of instructor.
- Bulletin Year: 2023 - 2024 Graduate Bulletin | View the current NMU Catalog.
A compiler is a program that translates one computer language to another. In this course, students will learn how compilers work, what makes some languages easier to compile than others, and different approaches to compiler design. Over the course of the semester, the students will build their own compilers.