COMP 250 Introduction to Computer Science

3 credits · Computer Science · Faculty of Science · Offered: Fall, Winter

Object oriented programming in Java: classes and objects, interfaces, inheritance. Data structures and abstract data types: arrays, stacks, queues, linked lists, trees, binary trees,binary search trees, heaps, hash tables, graphs. Recursive and non-recursive algorithms and their asymptotic complexit…

Prerequisites

COMP 202 or COMP 204 or COMP 208 or CEGEP objective 0F01 or equivalent

Prerequisite courses: COMP 202, COMP 204, COMP 208

Restrictions

Not open to students who have taken or are taking ECSE 250. 3 hours Students who plan to study Computer Science beyond COMP 250 are encouraged to take MATH 140 and/or MATH 133 as soon as possible.

Courses that need COMP 250

Plan your whole degree in myDegree. Fit COMP 250 and everything it needs into a plan, term by term. Open myDegree

Source: McGill Course Catalogue. myDegree is an independent student project, not affiliated with McGill University.