Directory of Classes
NOTE: Course information changes frequently. Please re-visit these pages periodically for the most recent and up-to-date information.

Spring 2014 Computer Science W4115 section 001
PROGRAMMING LANG & TRANSLATORS

Call Number 21711
Day & Time
Location
MW 2:40pm-3:55pm
833 Seeley W. Mudd Building
Points 3
Approvals Required None
Instructor Alfred Aho - homepage
Type LECTURE
Course Description Prerequisites: COMS W3134, W3136, or W3137 (or equivalent), W3261, and CSEE W3827, or the instructor's permission. 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.
Web Site CourseWorks
Department Computer Science
Enrollment 104 students (120 max) as of 12:57AM Saturday, August 30, 2014
Subject Computer Science
Number W4115
Section 001
Division Interfaculty
Open To Columbia College, Engineering and Applied Science: Undergraduate, General Studies, School of Continuing Education, Global Programs, Graduate School of Arts and Science, School of the Arts, International and Public Affairs, Barnard, Engineering and Applied Science: Graduate
Campus Morningside
Section key 20141COMS4115W001

Home      About This Directory      Online Bulletins      ColumbiaWeb
SIS update 08/30/14 00:57    web update 08/30/14 15:03