Barnard College

COMS W 4115x and y Programming Languages and Translators

Modern programming languages and compiler design. Imperative, object-oriented, declarative, functional, and scripting languages. Language syntax, control structures, data types, procedures and parameters, binding, scope, run-time organization, and exception handling. Implementation of language translation tools including compilers and interpreters. Lexical, syntactic and semantic analysis; code generation; introduction to code optimization. Teams implement a language and its compiler. - S. Edwards, A. Aho
Prerequisites: COMS W3134, W3136, or W3137(or equivalent), W3261, and CSEE W3827, or the instructor's permission. BC: Fulfillment of General Education Requirement: Quantitative and Deductive Reasoning (QUA)..
3 points

Course
Number
Call Number/
Section
Days & Times/
Location
Instructor Enrollment
Spring 2016 :: COMS W4115
COMS
4115
26909
001
MW 2:40p - 3:55p
209 HAVEMEYER HALL
S. Edwards 84 / 120 [ More Info ]
Autumn 2016 :: COMS W4115
COMS
4115
23391
001
MW 4:10p - 5:25p
207 MATHEMATICS BUILDING
S. Edwards 117 / 120 [ More Info ]
COMS
4115
17208
H01
W 4:10p - 5:25p
627 SEELEY W. MUDD BUILDING
S. Edwards 10 / 50 [ More Info ]