Select the desired Level or Schedule Type to find available classes for the course. |
CSCI 330 - Programmng Languages |
Introduction to the fundamental principles of programming language design, semantics, and implementation. Structure and vocabulary of modern programming languages. Programming language topics include formal semantics of programming, name binding, scope, data types, type systems, control flow, object orientation, scripting languages, functional languages, polymorphism, and concurrency. Labs and assignments will include experience in writing programs in a nonprocedural programming paradigm. Pre- or co-requisite: CSCI 362
4.000 Credit hours 4.000 Lecture hours Levels: Undergraduate Schedule Types: Laboratory, Individual Instruction, Lecture Science and Mathematics Division Computer Science Department Restrictions: May not be enrolled in one of the following Levels: Continuing Education May not be enrolled as the following Classifications: Continuing Education Prerequisites: Undergraduate level CSCI 362 Minimum Grade of D- |
Return to Previous | New Search |