Nature of Programming Languages

Troy University

CourseCS 3370

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).

Credits

3 credits

Course Code

CS 3370

Related Courses

Prerequisites, corequisites, and courses that build on this one

Prerequisites

Complete these courses before enrolling