CS 345: Programming Languages
Hamilton Richards ---Spring 2005--- University of Texas at Austin

Contents

Home Page

Announcements

Syllabus (pdf)

Administrative matters

times and places:
  
office hours
  lectures
  exams

exam ground rules

grade calculations

important dates

adding CS classes

Lecture Notes

Homework

ground rules
cover sheet
format
collaboration
assignments

Old exams

Grades Q & A

CS Ground Rules

Recommendation Letters

Other links

Other links

The department

The Computer Sciences Department's home page.

The CS Department's Frequently Asked Questions page (for technical-support questions).

Textbook sources

Search for textbooks (new or used) from on-line bookstores: CampusBooks4Less

To buy or sell used textbooks: TEXbooks: The UT Textbook Exchange.

UTLife.com In addition to book-swap service and (soon) new textbooks at discounted prices, this site provides professor reviews and grade data.

RISKS

The RISKS newsgroup, a forum on risks to the public in computers and related systems.

Haskell, Hugs, and Functional Programming

The Haskell home page (also covers Hugs).

Download site for HUGS98 software (including the user manual).

Understanding Hugs error messages

Haskell Tutorial for C Programmers, by a recent UT/CS graduate who is now working for a company that is using Haskell in video games.

Informal Tour of the Haskell Syntax

Haskell Reference

The Haskell Wiki (in particular, Haskell I/O)

The functional-programming newsgroup's Frequently Asked Questions page.

All About Monads (monads are one-way)

Monads for the Working Haskell Programmer.

Monadic Parsing in Haskell

Common Haskell Idioms

Formal methods

A formal-methods web site.

Looking ahead

Thinking about graduate school?

Natural Sciences Career Services provides internship, co-op and job opportunities

Undergraduate Research Opportunities in the CS Department

Effective Scientific Electronic Publishing

How to give a good research talk


Last modified on Wednesday, February 23, 2005