Mar 10, 2026  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog ARCHIVED CATALOG: CONTENT MAY NOT BE CURRENT. USE THE DROP DOWN ABOVE TO ACCESS THE CURRENT CATALOG.

CS 326 - Programming Languages, Concepts and Implementation


Design, evaluation and implementation of programming languages. Includes data types and data abstraction, sequence control and procedural abstraction, parameter passing techniques, scope rules, referencing environments and run-time storage management. Study and evaluation of a number of current programming languages.

Credits 3
Prerequisites   and either   or  . Prerequisites must be completed with a grade of C or better. Advanced Standing Required.