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

Fall 2014 Computer Science W4115 section 001
PROGRAMMING LANG & TRANSLATORS

Call Number 22163
Day & Time
Location
MW 4:10pm-5:25pm
535 Seeley W. Mudd Building
Points 3
Approvals Required None
Instructor Stephen A Edwards
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 90 students (120 max) as of 11:31PM Monday, September 15, 2014
Subject Computer Science
Number W4115
Section 001
Division Interfaculty
Open To School of the Arts, Barnard, Columbia College, Engineering and Applied Science: Undergraduate, Engineering and Applied Science: Graduate, Graduate School of Arts and Science, General Studies, School of Continuing Education, Global Programs, International and Public Affairs
Campus Morningside
Section key 20143COMS4115W001

Home      About This Directory      Online Bulletins      ColumbiaWeb
SIS update 09/15/14 23:31    web update 09/16/14 07:33