Computer Science | Introduction to Programming Languages (3 cr.)
355 | --


P: 265 and 340. Spring. Programming language concepts and different
paradigms of programming. Topics  include syntax and semantics of
high-level languages, parsing methods, subprograms and their
implementation, data abstraction, language translation overview
including lexical analysis, syntax-directed  translation, symbol table
handling, code generation, functional programming, logic programming,
and  object-oriented programming.