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.