CS 6110

CS 6110

Course information provided by the Courses of Study 2019-2020.

Study of programming paradigms: functional, imperative, concurrent, and probabilistic programming. Mathematical foundations: inductive definitions, fixed points, and formal semantics. Models of programming languages including the lambda calculus. Type systems, polymorphism, modules, and object-oriented constructs. Program transformations, program logic, and applications to programming methodology. 

When Offered Spring.

Permission Note Enrollment limited to: graduate standing or permission of instructor.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6110

  • 4 Credits Stdnt Opt

  • 10680 CS 6110   LEC 001

  • Instruction Mode: Hybrid - Online & In Person
    Restricted to graduate students only. All others should add themselves to the waitlist. Please go to http://www.cs.cornell.edu/courseinfo/enrollment for updates.

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 6110

  • 4 Credits Stdnt Opt

  • 11978 CS 6110   LEC 031

  • Instruction Mode: Distance Learning-Synchronous
    Taught in NYC. Enrollment limited to Cornell Tech PhD students. Class will be streamed from Ithaca. Section will be cancelled if there are not any Cornell Tech PhD students enrolled.