Computer Science (COMP)
School of Computer Science
Faculty of Science
COMP 3007 [0.5 credit]
Programming Paradigms
An introduction to functional and logic programming. Topics include: semantics of functional programming, assignment-free programming, the meta-circular interpreter, recursive functions, Prolog, backtracking, cutting, negation.
Precludes additional credit for 95.207*.
Prerequisite: two of
COMP 2402,
COMP 2404,
COMP 2405 or their equivalents.
Lectures three hours a week.