Fall
This course is a comparative survey of programming languages and their paradigms that includes examinations of the properties, applications, syntax, and semantics of selected programming languages. Students will be expected to have a solid programming background such that they can quickly learn various aspects of different programming languages on their own.
Prerequisite Courses