Description: Lecture, four hours; laboratory, two hours; outside study, six hours. Enforced requisites: courses 33, 35L. Basic concepts in design and use of programming languages, including abstraction, modularity, control mechanisms, types, declarations, syntax, and semantics. Study of several different language paradigms, including functional, object-oriented, and logic programming. Letter grading.

Instructor: Carey Nachenberg ([email protected])

Office Hours: M 4-5 pm, W 1-2 pm at Eng VI 364

Teaching Assistant: ****Brian Wang ([email protected])

Office Hours: W 4-6pm at Boelter 3256-S

Units: 4 credits

Syllabus

Notes

Homeworks

Untitled