UCLA Computer Science 131, Winter 2004.
Programming Languages

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

Teaching assistant, in Boelter 4428:

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, 2004 Paul Eggert. See copying rules.
$Id: index.html,v 1.18 2004/01/16 00:09:53 eggert Exp $