Link
Search
Menu
Expand
Document
Programming Languages
ERE
Grading
Lectures
Notes
Abstraction and Abstract Data Types
Algebraic data types
Bindings and scopes
Closures
Error handling
Formal semantics
Higher-order functions
Introduction to Python
Memory management
Numeric predicates
Object orientation
Parameter passing
Pattern matching
Polymorphism
Problem solving with Prolog
Prolog Introduction
SML Introduction
Syntax and semantics
Unification and Resolution
Grading
Value
When
Exam 1
25
15/12
Exam 2
25
21/02
Project 1
15
14/01
Project 2
20
14/02
Homeworks
15
Throughout the semester