Quick Links
|
``Learning without thinking is labour
lost; thinking without learning is perilous''. Confucius,
Analects, II, 17.
Course description: The
goal of CS 361 is to introduce the fundamental concepts in programming
languages. This is not a programming class. It provides a study of
history of programming languages including imperative, applicative
(functional), logical and concurrent varieties. Emphasis will be on
principles of language design, semantics and implementation
strategies. It introduces formal syntax and interpretation and
look at the compilation process.
Students undertake several programming assignements in JAVA and SML.
Tools: It will focus on JAVA, C/C++, PROLOG, multi-threading with JAVA and particularly SML.
Christelle Scharff cscharff@pace.edu New
York City Campus Computer Science and Information System
Department 173 William Street Floor 2 - Room 228 New
York, NY 212-346-1016 (Tel) 212-346-1863 (Fax)
Class time: Tuesday and Thursday 12:20-2:20pm
Room: Civic W525
Office hours: Tuesday 5:00-6:00 pm, Wednesday 3:00 - 6:00 pm, Thursday 5:00-6:00pm and by appointment
|
|