Academic Calendar 2023-2024

Search Results

CISC 360 Programming Paradigms

CISC 360  Programming Paradigms  Units: 3.00  

Review of imperatives programming features. Introduction to other widely used programming paradigms. Functional programming languages, such as LISP and Haskell. Higher order functions, lazy evaluation, abstract and recursive types, structural induction, symbolic expressions. Logic programming languages, such as PROLOG. Operational interpretation of predicates and terms, proof search, unification, backtracking. Typical applications.

Learning Hours: 120 (36 Lecture, 84 Private Study)  
Requirements: Prerequisite Registration in a School of Computing Plan and a minimum grade of a C- (obtained in any term) or a 'Pass' (obtained in Winter 2020) in (CISC 124 and CISC 204). Equivalency CISC 260.  
Offering Faculty: Faculty of Arts and Science  

Biomedical and Molecular Sciences

https://www.queensu.ca/academic-calendar/graduate-studies/programs-study/biomedical-molecular-sciences/

...CISC 875). Fall term; Q. Duan EXCLUSION: CISC...PREREQUISITES: MICR 221, MICR 360/860 or BMED...

Biomedical and Molecular Sciences

https://www.queensu.ca/academic-calendar/graduate-studies/courses-instruction/bmed/

...CISC 875). Fall term; Q. Duan EXCLUSION: CISC...PREREQUISITES: MICR 221, MICR 360/860 or BMED...