CSCI 3155 - Principles of Programming Languages Course uri icon



  • Studies fundamental concepts on which programming of languages are based, and execution models supporting them. Explores values, variables, bindings, type systems, control structures, exceptions, concurrency, and modularity. Learn how to select a language and to adapt to a new language. Same as CSPB 3155.