Apr 24, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

COS 301 - Programming Languages


Introduction to the fundamental concepts of programming languages.  Topics include the evolution and characteristics of the major programming languages, syntax and semantics, lexical and syntactic analysis, scope and binding, data types, control structures, subprograms and their implementation, abstract data types, and object-oriented programming.

Prerequisites: COS 226 and COS 250.

Course Typically Offered: Fall

Credits: 3