UCLA Computer Science 131, Fall 2003.
Programming Languages

Instructor: Paul Eggert <eggert@cs.ucla.edu>, 4532J Boelter.

Teaching assistants, in 4428 Boelter:

Lecture, 4 hours; laboratory, 2 hours; outside study, 6 hours.

Prerequisites: Computer Science 32, 33.

Study, comparison, and evaluation of alternative strategies for language specification, data description, data control, program modularity, instruction sequencing, and language implementations. Use of a few languages selected from FORTRAN 77, Ada, SNOBOL4, Lisp, Modula-2, and Prolog to illustrate particular implementations of some of above features. Letter grading.

Related IEEE/ACM Computing Curricula 2001 bodies of knowledge:


© 2003 Paul Eggert. See copying rules.
$Id: index.html,v 1.15 2003/10/15 16:37:33 eggert Exp $