Select the Course Number to get further detail on the course. Select the desired 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 |