CS3022 Programming Paradigms

This is the third course in the programming practice sequence. Based on the knowledge of Java, this course introduces students to other programming paradigms. Many concepts are illustrated using C++ and ADA. Functional programming using Lisp and Haskell and logic programming using Prolog are also introduced in the course.

Prerequisite

CS3021

Lecture Hours

4

Lab Hours

2