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

Spring 2019 Computer Science W4115 section 001
PROGRAMMING LANG & TRANSLATORS

Call Number 67421
Day & Time
Location
MW 2:40pm-3:55pm
833 Seeley W. Mudd Building
Points 3
Approvals Required None
Instructor Ronghui Gu
Type LECTURE
Course Description Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137) and (COMS W3261) and (CSEE W3827) or equivalent, 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 Vergil
Department Computer Science
Enrollment 1 student (116 max) as of 12:29AM Saturday, December 15, 2018
Subject Computer Science
Number W4115
Section 001
Division Interfaculty
Open To Barnard
Campus Morningside
Section key 20191COMS4115W001

Home      About This Directory      Online Bulletins      ColumbiaWeb      SSOL
SIS update 12/15/18 00:29    web update 12/15/18 07:35