Mar 04, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

CMSC 4080 - Structures of Programming Languages


Credit Hours: 3

Students will study the four categories of programming languages: imperative, object-oriented, functional and logic. An in-depth discussion of the imperative languages will be followed by discussions of the other three paradigms. Students will be required to investigate at least one language.

Prerequisite: CMSC 3040  with a C- or better



Add to Portfolio (opens a new window)