CSc 372 Comparative Programming Languages - Schedule
Introduction
Week 1
Lecture #1, Mon, Aug 22:
Administrivia, Introduction
Haskell
Lecture #2, Wed, Aug 24:
Introduction to Functional Programming
Lecture #3, Fri, Aug 26:
Introduction
Week 2
Lecture #4, Mon, Aug 29:
Basics
Lecture #5, Wed, Aug 31:
Functions
Lecture #6, Fri, Sep 2:
Lists
Week 3
Lecture #7, Mon, Sep 5:
No class
Lecture #8, Wed, Sep 7:
Patterns
Lecture #9, Fri, Sep 9:
Examples
Week 4
Lecture #10, Mon, Sep 12:
Currying
Lecture #11, Wed, Sep 14:
Currying
Lecture #12, Fri, Sep 16:
Function composition
Week 5
Lecture #13, Mon, Sep 19:
List Comprehension
Lecture #14, Wed, Sep 21:
Lazy lists
Lecture #15, Fri, Sep 23:
Lazy Evaluation
Week 6
Lecture #16, Mon, Sep 26:
Haskell Exercises
Prolog
Lecture #17, Wed, Sep 28:
Introduction
Lecture #18, Fri, Sep 30:
Basics
Week 7
Lecture #19, Mon, Oct 3:
Structures
Lecture #20, Wed, Oct 5:
Matching
Lecture #21, Fri, Oct 7:
Matching
Week 8
Lecture #22, Mon, Oct 10:
Matching
Lecture #23, Wed, Oct 12:
TBA
Lecture #24, Fri, Oct 14:
TBA
Week 9
Lecture #25, Mon, Oct 17:
Execution
Lecture #26, Wed, Oct 19:
Lists
Lecture #27, Fri, Oct 21:
Lists
Week 10
Lecture #28, Mon, Oct 24:
Lists
Lecture #29, Wed, Oct 26:
Database
Lecture #30, Fri, Oct 28:
Negation
- Prolog Programming Techniques
- Lecture note #23 (Prolog --- Negation) handed out.
- Halloween Party at Collberg's House on Sunday!!!
Week 11
Lecture #31, Mon, Oct 31:
Techniques
- Prolog Programming Techniques
Lecture #32, Wed, Nov 2:
Exercises
Lecture #33, Fri, Nov 4:
Week 12
Lecture #34, Mon, Nov 7:
2nd Order
Lecture #35, Wed, Nov 9:
DCGs
Icon
Lecture #36, Fri, Nov 11:
Veterans' Day
Week 13
Lecture #37, Mon, Nov 14:
Introduction
Lecture #38, Wed, Nov 16:
Basics
Lecture #39, Fri, Nov 18:
Control Structures
Week 14
Lecture #40, Mon, Nov 21:
Control Structures
Lecture #41, Wed, Nov 23:
TBA
Lecture #42, Fri, Nov 25:
TBA
Week 15
Lecture #43, Mon, Nov 28:
Data structures
Lecture #44, Wed, Nov 30:
Generators
Lecture #45, Fri, Dec 2:
Generators
Week 16
Lecture #46, Mon, Dec 5:
String scanning
Review
Lecture #47, Wed, Dec 7: