2013-2014 Undergraduate Catalogue 
    
    May 02, 2024  
2013-2014 Undergraduate Catalogue [ARCHIVED CATALOG]

COM 320 - Programming Languages


This course presents an overview of the syntax, semantics, and pragmatics of several higher level languages and the distinction between static and dynamic typing. Examples will be drawn from various classes of languages including procedural, declarative, functional, concurrent, visual, and object-oriented. The major applications (eg. artificial intelligence, data processing, scientific/engineering, etc.) will be explored for each type of language. Formal languages and automata, including theories of parsing and language translation will be considered.

Prerequisite: COM 210  or departmental approval
3 hours a week plus lab 1 semester 3 credits.
Not offered in Brooklyn. Offered in Long Island when there is sufficient student demand.