CIS 194: Introduction to Haskell (Fall 2014)
Thursdays 10:30-12:00
Towne 309
Instructor: Richard Eisenberg
- Email:
eir
atcis
dotupenn
dotedu
- Office: Levine 513
- Office hours: Thursday 1-3pm
TAs:
- Christian Barcenas (
cbarcen
atseas
dotupenn
dotedu
, office hours: Tuesdays, 4:30-6:00pm, 5th floor Levine) - Mitchell Stern (
mitstern
atseas
dotupenn
dotedu
, office hours: Wednesdays, 5:30-7:00pm, 5th floor Levine)
Course Description
Haskell is a high-level, purely functional programming language with a strong static type system and elegant mathematical underpinnings. It is being increasingly used in industry by organizations such as Facebook, AT&T, and NASA, along with several financial firms. We will explore the joys of functional programming, using Haskell as a vehicle. The aim of the course will be to allow you to use Haskell to easily and conveniently write practical programs.