CMPS 112
Covers several programming languages and compares styles, philosophy, and design principles. Principles underlying declarative, functional, and object-oriented programming styles are studied. Students write programs emphasizing each of these techniques. Prerequisite(s): course 104A. W. Mackey, M. Abadi, D. Long, C. Flanagan, A. Van Gelder, C. McDowell
(sourced from /cse/classes/cmps112/description.txt)

