TECH 360 Comparison of Programming Languages
This course will survey the major programming language paradigms of imperative, functional, object-oriented, logic languages, and techniques of parallel and concurrent programming. Theoretical coverage of underlying principles of programming languages will be studied and then demonstrated through practical examples from languages representative of each paradigm.