COMP 250 Introduction to Computer Science (3 credits)

Offered by: Computer Science (Faculty of Science)


Computer Science (Sci) : Mathematical tools (binary numbers, induction,recurrence relations, asymptotic complexity,establishing correctness of programs). Datastructures (arrays, stacks, queues, linked lists,trees, binary trees, binary search trees, heaps,hash tables). Recursive and non-recursivealgorithms (searching and sorting, tree andgraph traversal). Abstract data types. Objectoriented programming in Java (classes andobjects, interfaces, inheritance). Selected topics.

Terms: Fall 2024, Winter 2025

Instructors: Alberini, Giulia (Fall) Alberini, Giulia (Winter)

Back to top