CSc 372 Comparative Programming Languages - Schedule
Introduction
Week 1
Lecture #1, Tue, Aug 21:
Administrivia, Introduction
Lecture #2, Thu, Aug 23:
Haskell basics
- Basic types
- Introduction to Haskell
Week 2
Lecture #3, Tue, Aug 28:
Basics
Lecture #4, Thu, Aug 30:
Lists
Week 3
Lecture #5, Tue, Sep 4:
Patterns
Lecture #6, Thu, Sep 6:
Examples
Week 4
Lecture #7, Tue, Sep 11:
List Comprehension
Lecture #8, Thu, Sep 13:
Polymorphic Functions
Week 5
Lecture #9, Tue, Sep 18:
Higher-order Functions
Lecture #10, Thu, Sep 20:
Function composition
Prolog
Week 6
Lecture #11, Tue, Sep 25:
Introduction
Lecture #12, Thu, Sep 27:
Basics
Week 7
Lecture #13, Tue, Oct 2:
Structures
Lecture #14, Thu, Oct 4:
Matching
Week 8
Lecture #15, Tue, Oct 9:
Matching
Lecture #16, Thu, Oct 11:
TBA
Week 9
Lecture #17, Tue, Oct 16:
Midterm
Lecture #18, Thu, Oct 18:
Prolog Lists
Week 10
Lecture #19, Tue, Oct 23:
Lists
Lecture #20, Thu, Oct 25:
Negation
Week 11
Lecture #21, Tue, Oct 30:
Techniques
Lecture #22, Thu, Nov 1:
2nd Order
Ruby
Week 12
Lecture #23, Tue, Nov 6:
Introduction
Lecture #24, Thu, Nov 8:
Classes
Week 13
Lecture #25, Tue, Nov 13:
Introduction
Lecture #26, Thu, Nov 15:
REs
Week 14
Lecture #27, Tue, Nov 20:
Types
Lecture #28, Thu, Nov 22:
Thanksgiving