Apr 27, 2024  
2022-2023 Academic Catalog 
    
2022-2023 Academic Catalog [ARCHIVED CATALOG]

COSC 4331 Structure of Programming Languages


Cr. 3
Semester Credit Hours: 3
Class Hours Per Week: 3
Additional Laboratory or Activity Hours Per Week: 0
Course Level: Upper Division

Prerequisite(s): COSC 3331 .
Description, classification and analysis of possible structures and features of different programming languages, and how the selection of different structures and features affects the functionality of the language.  Topics include evolution of programming languages, names, types, binding, and scope, expressions and assignments, statement-level control, functional programming, subprograms, object oriented programming, syntax and semantics.