CS 326 PROGRAMMING LANGUAGES, CONCEPTS AND IMPLEMENTATION (3+0) 3 credits
An overview of programming languages; features, structures, and implementation;
examples taken from various programming paradigms. Introduction to formal
specifications of languages. Prerequisite: CS 308.