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 survey topics in language design and implementation. The course provides hands-on experience using a variety of languages through programming assignments. Prerequisites: COM202 and COM/MAT306. (3 s.h.)