CSCI305 — Concepts of Programming Languages
CSCI 305 - Concepts of Programming Languages CSCI 305 - Concepts of Programming Languages 3 credits (Hrs: 3 Lec.) Students will study concepts of high-level programming languages. Topics include regular expressions, context free grammars, programming language syntax, semantics, language translation and how language constructs are implemented. Projects include a lexical analyzer and/or a parser. Students will also program in a functional and a logic language. Course generally 1st semester.
Prerequisites: CSCI232