CS450 information for students


Here is a syllabus of the course .

Course notes

My personal class notes are here (PDF) and here (LaTeX).

You can also see the "blackboard" from class.

Bo Majewski has created a nice map of programming language origins.

Éric Lévénez has built a very nice list of programming languages with references and a chart.

Student questions I have answered are here.

First assignment

The first assignment is in Fortran.

Second assignment

The second assignment is in Pascal.

Third assignment

The third assignment is in Smalltalk.

Fourth assignment

The fourth assignment is in Lisp.

Some tutorials:

Fifth assignment

The fifth assignment is in Prolog. It is for "replacement credit" unless you are taking the course for graduate credit.

Prolog examples worked out in class can be found here.