Computer Science Department
Courant Institute of Mathematical Sciences
Quick Menu
Main
Class Mailing List
Handouts
Demos
Programming Languages
G22.2110-001 - Spring 2011
Slides
Session 1: Introduction to Programming Languages and Syntax
Session 2: Imperative Languages: Names, Scoping, and Bindings
Session 3: Control Structures: Loops, Conditionals, and Case Statements
Session 4: Subprograms - Functions and Procedures, Parameter Passing, Nested Procedures, First-Class and Higher-Order Functions
Session 5: Functional Programming - Lambda Calculus Overview and Scheme
Session 6: Data Types and Representation - Introduction to ML
Session 7 & 8: Program Structure and Object Oriented Programming
Sessions 9 & 10: Control Abstractions, Concurrency, and Additional Topics
Sessions 11 & 12: Declarative Programming and More on Scripting Languages
Jean-Claude Franchitti
, <
jcf (followed by @, then cs, then a dot, then nyu, then a dot, and then edu)
>
Last modified: Wed April 20 04:31:18 EDT 2011