Information about

CSCI 245

Programming Language paradigms

**Major Requirement (for B.A. and B.S.)**

Course Description:
This course provides an introduction to several different programming language paradigms and their approaches to problem solving.  This will include a system level language utilizing memory allocation and pointers, a scripting language, a functional language and a declarative language.  Students will develop several extensive programs in these languages.

Offerings:
Fall

Instructor:
This course is taught by all computer science faculty.

Prerequisites:
CSCI 225