CSI4350
Download as PDF
CSI 4350 Programming Languages
Computer Science & EngineeringSchool of Egr. and Comp. Sci.
Course Title
Programming Languages
Course Description
Fundamental concepts in programming languages. Several high-level languages are studied in depth and their approaches to the fundamental issues in language design are compared. Issues include: scanning and parsing, type checking and type inference, control structures, operational semantics, binding times, run-time storage organization, compilation vs interpretation, block structure and scope of names. Formerly CSI 3350. Credit can not be earned for both CSI 3350 and CSI 4350. Prerequisite(s): CSI 2310 and CSI 3430 and major standing.
Equivalent Courses
CSE335, CSI3350
College/School
School of Egr. and Comp. Sci.