CS 339R - Advanced Programming Language Other

Credit Hours: 3

Prerequisites: University Advanced Standing

Introduces and explores state-of-the-art programming languages and concepts such as language-specific syntax, operational semantics, libraries, idioms, integrated development environments, and debugging techniques. Demonstrates language concepts by developing and writing programs. May only be repeated for additional credit in another computer language with prior written departmental approval.