CS 152
Programming Lang. Principles, 1600-1715 MW, MH 235 & 1730-1845 TTh, MH 222
Jeff Smith....................MH 415..............924-5153.........................smithj@mathcs.sjsu.edu
Office hours:
1530-1600 & 1800-1900 MW, 1600-1700 Tu,
1700-1730 TTh, or by appointment.
Text:
Louden, Programming Languages, Principles and
Practice. Other references are available in the reserve book
room.
Grading system:
50% on programming assigments
30% on 3 in-class tests
20% on the final exam
See the separate sheets on Assignments and Documentation for
specific requirements in these areas.
Topics:
Language paradigms. Language translation. History of programming
languages. Language design criteria. Abstraction mechanisms.
Syntax and semantics. Data types. Control. Object-oriented
languages and logic programming as time permits.
This material corresponds to Chapters 1-8 of the text, and perhaps some
of Chapters 9 and 11.
Collaboration:
The work you turn in should be your own.
Please become familiar with the official university policy on
academic dishonesty on pp. 446-47 of the 1995-97 catalog.