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:
Offered each fall semester.
Instructor:
This course is taught by all computer science faculty.
Prerequisites:
CSCI 225. See the department
policy on prerequisites.
Catalog 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. Prerequisite: Computer Science
225.
Two Credits Staff Fall Semester