CpSc 428/628, Section 1

Fall 1999


[ Syllabus | Policies and grading ]

[ Assignments | Examples | Exercises | Quizzes and Exam | Transparencies/Notes ]

[ CpSc 428/628 Homepage | Course resources | handin command ]

[ CpSc 428/628 WebCT Welcome Page ]

Class Meeting Schedule

Meeting time: Tuesday and Thursday, 11am-12:15pm
Class room: G33 Jordan Hall

Instructor

A. Joe Turner

email: turner@cs.clemson.edu
office: 414 Edwards Hall
office hours: Mon 2pm, Tues 10am, Wed 2pm, Thurs 10am
(Also by appointment or whenever available)
phone: (864) 656-2413

Texts

Pratt & Zelkowitz, Programming Languages: Design and Implementation, Prentice-Hall.
Optional:
Ullman, Elements of ML Programming, Prentice-Hall.
Winston, On to Smalltalk, Addison-Wesley.
Drake, Object-Oriented Programming with C++ and Smalltalk, Prentice Hall.

There will be assigned readings and suggested exercises from the Pratt & Zelkowitz book, and most of the course material other than the material on specific languages is covered in this book. This material is the main material for the course, and the order in which it is covered will be essentially the same as the order in the book.

The books on specific languages are optional. You will probably find that it helps to have a book on each of the languages, but it is not necessary that you have the book that is listed above. Some students have no problem doing without any of the language books. There may be references to these books in the course materials, but the information can be found in other books as well. The first language covered will be ML, so no book on the other languages will be needed for a while. Smalltalk will be covered next, and then Java. You may find it most difficult to do without a book on Java, because more of it will be left to your reading than the others.