CSCI 372. Comparative Programming Languages. 3 Credits.
Fundamental concepts of programming languages and inherent design choices are analyzed. The course focuses mainly on concepts of block-structured and object-oriented languages, but other languages, such as declarative and functional languages, also are discussed. Credit awarded only for CSCI 312 or CSCI 372, not both. Prereq: CSCI 161.