Programming Paradigms

Course #CS3022

Est.imated Completion Time: 3 months


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.


  • CS3021
Offerings database access
Asset Publisher

Academic Calendar

  •  06 Jun 2023

    Spring quarter pre-graduation awards ceremony

  •  09 Jun 2023

    Spring quarter last day of classes

  •  13 Jun 2023

    Spring quarter final examinations begin