Duke PL Course
  • Duke PL Course

  • about
  • course info
  • assignments
  • slides
  • resources
  • autograder
  • github
  • rss feed
  Powered by Octopress

Slides

Jan 17th, 2013

  • Week 1: Intro
  • Week 2: Lisp Basics
  • Week 4: Higher Order Structures in Lisp
  • Week 5: Lisp Philosophy
  • Week 6: Functional Programming in Haskell
  • Week 7: Typing Systems with Haskell
  • Week 9: Datatypes and IO in Haskell
  • Week 10: Higher Order Constructs in Haskell
  • Week 11: Scripting in Ruby
  • Week 12: Object Oriented Programming in Ruby
  • Week 14: Metaprogramming in Ruby