CSC 4101: Programming Languages
General Information
Syllabus
Homeworks
Homework 1
Homework 2
Homework 3
Homework 4
Homework 5
Programming Assignments
Project 1
:
UML Model
,
C++ Skeleton Code
,
Java Skeleton Code
,
Binaries
Project 2
:
UML Model
,
C++ Project 1 Solution
,
Java Project 1 Solution
,
Skeleton Code
Project 3
Documentation
The Scheme Homepage
Revised(5) Report on the Algorithmic Language Scheme
A User's Guide to Scheme 48
Abelson, Sussman: Structure and Interpretation of Computer Programs
(Textbook for intro course sequence at MIT with first chapter online)
The Java Tutorial
The Java Language Specification
Java 2 Platform API Specification
SML '97 Basis Library Documentation
SML/NJ Documentation
BinProlog User Guide
Tcl/Tk-Prolog Interface
CVS Documentation
Sample Exams
Midterm Fall 2004
Final Fall 2004
Reading
Guy Steele's OOPSLA '98 Talk
Henry Baker's SIGPLAN Notices 4/1997 Paper
Dick Gabriel's OOPSLA '00 Talk
Lambda Calculus and Combinatory Calculus
Copies of Slides
Introduction
Scheme
Parsing
Object-Oriented Programming
Object-Oriented Language Design
Names, Scopes
Function Abstractions
Function Implementation
Functional Programming
Logic Programming
Gerald Baumgartner
Last modified: Thu Dec 07 00:47:01 Central Standard Time 2006