Friday, October 07, 2011

Stanford Haskell Course

This semester there is an exciting new course being taught at Stanford University, CS 240h: Functional Systems in Haskell. It's being being taught by both David Mazières and Bryan O'Sullivan. I'm TA for the course though so it isn't all sunshine and rainbows.

If having monads described as: A programmable semicolon is more intuitive then talking about how they: generalize closure operators on partially ordered sets to arbitrary categories, this is the course for you! We won't be covering semantics of programming languages. We won't be covering abstract math. We will be covering how to effectively use and understand Haskell as a systems language.

The course home page can be found here and Bryan maintains a Github mirror of all the material here. There are no video recordings of the lecture at this point as we aren't in a room with the facilities unfortunately. If the course is a success and continues in the future we will look to get recordings or maybe something like the Stanford Engineering Everywhere project.


comatose said...

That sounds great! Thanks!
I feel sorry for video recording.

olecr said...

Aww, would have loved to follow these lectures :-)

George Colpitts said...

Any reason why the link for Lab 2,, gives a Not Found error for those of us outside Stanford? Is it intentionally being withheld or os this just a permission error that could get fixed?


David T said...

George: No the error message was correct. We only just decided on Lab 2 and added an actual page describing it, so try again and it should be there. Shout if still problems.

Anonymous said...

I am super-excited about this course. Hope this course gets added in edX soon.

Unknown said...

Why I'm afraid there is a casino that makes me rich
(I 스포츠토토 적중결과 샤오미 was in my early 토토 사이트 제작 샤오 미 20s and worked 스포츠 토토 사이트 for 토토 디비 큐어 벳 casino, one of the biggest poker sites in 하랑 도메인 North America,