Dec 08, 2025  
2025-26 Undergraduate Catalog 
    
2025-26 Undergraduate Catalog
Add to Portfolio (opens a new window)

CS 4308: Concepts of Programming Languages

3 Credit Hours

Prerequisite: CS 3305  and CS 3503  
This course covers the fundamental concepts on which programming languages are based and the execution models supporting them. Topics include values, variables, bindings, type systems, control structures, exceptions, concurrency, and modularity. Languages representing different paradigms are introduced.




Add to Portfolio (opens a new window)