2018-19 Undergraduate Catalog 
    
    Mar 28, 2024  
2018-19 Undergraduate Catalog [Archived Catalog]

CSC 381 - Programming Languages

(4 credits; alternate years, consult department)
This course discusses programming languages from a general viewpoint-what are the properties of all successful programming languages? Also discussed are various programming paradigms: iterative programming, object-oriented programming, functional programming, logic programming, concurrent programming, etc. Programming may be done all in one language (emulate other paradigms), in a few select languages (one for each paradigm), or in a large variety of languages.

Prerequisites: CSC270 and 351.