Nov 30, 2020  
Spring 2020 Update 
Spring 2020 Update [ARCHIVED CATALOG]

CSC (0145) 272 - Principles Of Programming Languages

Credits: 3.00

Expand on CSC 270 by examining the theory and implementation behind common programming-language constructs. Topics may include scanning and parsing, parameter passing, variable binding, scoping, static and dynamic types, type inference, lazy vs. eager evaluation, tail recursion, concurrency, higher-order functions, implementation of OOP techniques, etc.

Prerequisite 1: CSC 270  
Free Note: Grade of C- or better in CSC 270