CS 558 Software Foundations

From TaylorGroves
Jump to: navigation, search

Instructor:

   Darko Stefanovic
   Office: FEC 345C
   Email: darko
   Phone: +1 505 2776561; Fax: +1 505 2776927
   Office hours: Tuesday, Wednesday, Thursday 10-11


The course is an informal introduction to the theory used to describe and define programming languages, and to guide their implementation. Our approach is type-based, in the spirit of our textbook, Pierce’s Types and Programming Languages (TAPL). As a prelude, the course offers an overview of programming techniques and programming language features found in the purely functional programming language Haskell.

Contents

Class Notes

My Class Notes

Eric Schulte's Notes

A couple links of greater importance:

Other Resources

Personal tools
Namespaces
Variants
Actions
Site Map
Toolbox