CSc 335 Programming Language Paradigms

Sections:

Formalities

Lectures

Date Handouts / Code Assignments Slides
01/28     PDF
01/30 PDF (Introduction to Haskell) PDF (Haskell Basics) PDF
02/04     PDF
02/07 PDF (Complex Data Structures) PDF hs (Lists and Pattern Matching) PDF
02/11 PDF (Lab Exercise)    
02/13 hs (mergesort) PDF
02/20 hs (data Direction) hs (data UIWidget) hs (data IntOrString) PDF
02/25 PDF
02/27 PDF PDF
03/03 PDF (Lab Exercise) hs (Supporting Code)
03/05
03/10 hs (Actions) PDF
03/12 PDF (The SOE library)
03/17 PDF (Lab Exercise)
03/19 PDF
03/24
03/26
03/31 (Canceled)
04/02 PDF
04/07
04/09 PDF
04/14 hs html (SICP) html (Section 2.2.3 of SICP)

Useful Links

Haskell School of Expressions

Haskell

Background and Additional Material

Haskell Tutorials

Background Material

Functional Programming in the Real World