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

Spring 2013 Computer Science W4115 section 001
PROGRAMMING LANG & TRANSLATORS

Call Number 93458
Day & Time
Location
MW 2:40pm-3:55pm
535 Seeley W. Mudd Building
Points 3
Approvals Required None
Instructor Alfred Aho - homepage
Type LECTURE
Course Description Prerequisites: COMS 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 105 students (100 max) as of 11:21PM Monday, May 20, 2013
Status Full
Subject Computer Science
Number W4115
Section 001
Division Interfaculty
Open To Columbia College, Engineering and Applied Science, General Studies, School of Continuing Education, Graduate School of Arts and Science, Engineering and Applied Science: Graduate, School of the Arts, International and Public Affairs, Barnard
Campus Morningside
Section key 20131COMS4115W001

Home      About This Directory      Online Bulletins      ColumbiaWeb
SIS update 05/20/13 23:21    web update 05/21/13 15:00