CS450 information for students
Here is a
syllabus of the course .
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 is in Fortran.
second assignment is in Pascal.
third assignment is in Smalltalk.
fourth assignment is in Lisp.
fifth assignment is in Prolog.
It is for "replacement credit" unless you are taking the course for graduate
Prolog examples worked out in class can be found