COP4020: Programming Languages
Welcome to the
(and CGS5426) home page!
From here you can access all the information related to this course.
The Programming Languages course offers a survey of programming languages and language features, and an introduction to
compilers. Among the topics covered are grammars and syntax. Languages to be discussed include FORTRAN, Pascal, Ada, PL/1, APL,
Prolog, Lisp, and Java.
The main textbook on this course is
Concepts of Programming Languages 4th ed
by Robert Sebesta.
Exercises from the book will be assigned as homework on a regular basis. The assignments are intended for learning
purposes and as preparation for the tests.
Parse tree demo
allows you to play with a BNF grammar and input strings to create parse trees.
is provided to allow the creation of
private student pages
containing grades and other personal information that will be kept private by password protection. It is strongly encouraged to register electronically, so the instructor can post the grades on your private page and reach you by e-mail.
General information on the material, attendance, grading, etc. can be found
lists the lecture and exam dates. You can browse the lecture notes from the
and other course updates.
Important: here is an official list of
to the book.
The course web pages will be updated on a regular basis. Please check them out at least once every week. You may need to clear Netscape's cache or press the [Reload] button. The last update was on
This page has been automatically generated by the
. Copyright Robert van Engelen