CS3520
Download as PDF
CS3520 - Programming Languages (3 cr)
Description
Ideas behind the design and implementation of programming languages. Syntactic description; grammars and abstract syntax; interpreters and compilers; scope and lifetime of variables; order of evaluation; continuation representation; type systems.
Minimum Credits
3
Maximum Credits
3
Repeat for Credit
No
Required Requisite(s):
Prerequisites: 'C-' or better in CS 3500 AND Foundational Courses complete ((‘C-‘ or better in (CS 1400 AND CS 1410) OR CS 1420) AND (‘B-‘ or better in CS 2420) AND (‘C’ or better in MATH 1210)) AND Major or Minor in Kahlert School of Computing or ECE
Semesters Typically Offered
Fall