CS 495: Programming Paradigms and Patterns

Announcements

  • Welcome to the Spring 2018 edition of CS 495: Programming Paradigms and Patterns

Calendar

Abbreviations:

Jan 10

Jan 12

Jan 17 - Jan 26

Jan 31 - Feb 7

Feb 9 - Feb 21

Mar 2 - Mar 9

Mar 9

Mar 21

Mar 23

Mar 28

Mar 30 - Apr 6

Apr 11 - Apr 20

Machine Problems

  1. MP1: Simple Recursion
    Assigned: 2/7, Due: 2/18

  2. MP2: Folds and HOFs
    Assigned: 2/28, Due: 3/11

  3. MP3: Data Types and Functors
    Assigned: 4/11, Due: 4/22

  4. MP4: Monadic Parsing
    Assigned: 4/25, Due: 5/6

Please note that all submissions should be made via pushes (before the stated deadlines!) to our shared private repository on BitBucket.

Resources

Administrivia

Reading

Development Tools

References

Past Exams