Troy University
Basic principles and concepts of programming languages including what a programming language is, various paradigms that a language can follow, and how its syntactical and semantic structures can be specified. The traditional object-oriented paradigm will be presented as well as non-traditional paradigms based on symbolic logic (logic programming) and on functions in lambda calculus (functional programming).
3 credits
CS 3370
Prerequisites, corequisites, and courses that build on this one
Complete these courses before enrolling