CS 403: Programming Languages#
Course Description#
Formal study of programming language specification, analysis, implementation, and run-time support structures; organization of programming languages with emphasis on language constructs and mechanisms; and study of non-procedural programming paradigms.
This class uses the 12th edition of Robert W. Sebesta’s Concepts of Programming Languages.
Course Objectives#
Distinguish different categories of programming languages
Identify necessary contructs in programming languages
Understand how a programming language is implemented
Write porgrams in different programming Languages
Choose a programming language suitable for solving a specific problem
Learn a new programming language quickly and accurately