Sep 16, 2024  
2024-2025 University Catalog 
    
2024-2025 University Catalog
Add to Portfolio (opens a new window)

CS 4080 - Concepts of Programming Languages (3)


Concepts in programming languages. Virtual machines and abstraction. Syntax and semantics. Declarations and types. Scoping and binding. Data abstraction. Control and abstraction. Subprograms and implementations. Exception handling. Programming paradigms.

Prerequisite(s): CS major; C or better in CS 311 or CS 3110 ; and CS 264 or CS 2640 .
Component(s): Lecture
Grading Basis: Graded Only
Repeat for Credit: May be taken only once
Course Category: Major Course



Add to Portfolio (opens a new window)