COM 1102 Functional Programming and Applications

Course Description

Introduces the fundamental concepts and applications of functional programming based on procedural and data abstraction. Discusses the relation between functional programming and symbolic processing as implemented in LISP-like languages. Covers simple applications selected from artificial intelligence, data-driven design, and programming language design and implementation.

4 QH credit
Prerequisite: COM 1101.

Note: This course is no longer offered. Students who still need to satisfy this requirement should take the following courses:

COM 1340 Recursive Thinking
and an additional Computer Science elective