Exploring term Fall 2023 Change

    CSC330

    Programming Languages

    Fundamental concepts of programming in different paradigms. Topics include syntax, grammar, semantics, scope, extent, type construction, type checking, type inference, polymorphism, evaluation strategies, functions as values, closures, pattern matching, unification, non-determinism.

    Lecture: 3h

    Lab: 0h

    Tutorial: 0h

    Credits: 1.5