CIS194 - Haskell Course from University of Pennsylvania
This repository contains notes and code I wrote while following CIS194, a Haskell course from University of Pennsylvania.
Structure of the repository
The repository is structured in lectures. Every directory of the form lecNN (where NN is a two-digit number, lec01, lec02, etc.) in the repository’s root is a lecture, they are equivalent to weeks in the course’s web page.
Inside of each lecture directory there are:
- my notes about the lecture (usually named notes.md)
- homework given for that week (usually named hw.hs, unless a specific name is required)
- possibly some other files given as part of the homework
My notes contain what I deem to be the most important concepts of the lecture, written in an informal way.
Although I always try to rephrase the lecture’s text and rewrite it in my own words, some parts of my notes contain exact phrases taken from the course’s lectures. I couldn’t rewrite those phrases in a way that I liked, so I left them as they were. On the other hand, most of the code examples I wrote, if not all, are literally copied from those given in the lecture’s text.
All my notes and code are licensed through the Unlicense license and, therefore, they are released into the public domain.