Fall 2025 Computer Science W4115 section 001

PROGRAMMING LANG & TRANSLATORS

PROGRAMMING LANG & TRANSL

Call Number 12832
Day & Time
Location
M 1:10pm-3:40pm
To be announced
Points 3
Grading Mode Standard
Approvals Required None
Instructor Hubertus Franke
Type LECTURE
Method of Instruction In-Person
Course Description

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 52 students (110 max) as of 8:05PM Tuesday, April 22, 2025
Subject Computer Science
Number W4115
Section 001
Division Interfaculty
Open To Barnard College, Columbia College, Engineering:Undergraduate, Engineering:Graduate, GSAS, General Studies, Journalism
Section key 20253COMS4115W001