Description
This course is an introduction to concepts in programming languages.
The course covers a range of programming paradigms including
procedural, function, logic-based and object-oriented languages. The
course will examine and use different languages as well as survey
topics in language design and implementation. The course provides
hands-on experience using different languages through programming
assignments. Prerequisites: COM202 and COM/MAT306. (3 s.h.)