Nov 28, 2024  
2021-2022 Academic Catalog-Amended 
    
2021-2022 Academic Catalog-Amended [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.