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

Fall 2013 Computer Science W4115 section 001
PROGRAMMING LANG & TRANSLATORS

Call Number 73630
Day & Time
Location
MW 4:10pm-5:25pm
To be announced
Points 3
Approvals Required None
Instructor Stephen A Edwards
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 91 students (120 max) as of 11:21PM Monday, May 20, 2013
Subject Computer Science
Number W4115
Section 001
Division Interfaculty
Open To Columbia College, Engineering and Applied Science, General Studies, Graduate School of Arts and Science, Engineering and Applied Science: Graduate, Barnard
Campus Morningside
Section key 20133COMS4115W001

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