CSCI 350 : Structure of Program Language

The course will teach students the basic components of the design and analysis of computer programming languages as well as the fundamental computation theory that is required to understand those concepts. The course will also cover several non-imperative languages (unlike C, such as LISP and Prolog) to expose students to the diversity of programming languages.

Prerequisites/Permissions

CSCI 201, CSCI 341

Overview

Program

Computer Science

Credits

3