CS 354 PROGRAMMING LANGUAGES (3-0-3)(F,S) Principles of programming languages: design, syntax, semantics, information binding, strings, arithmetic, input/output, recursion and extensibility. PREREQ: CS 321.