ITI 1121 Introduction to Computing II

3 units
Information Technology
Faculty of Engineering
Object-oriented programming. Abstraction principles: information hiding and encapsulation. Linked lists, stacks, queues, binary search trees. Iterative and recursive processing of data structures. Virtual machines.

Components:

Laboratory
Lecture

Requirements:

Prerequisite: ITI 1120 or GNG 1106 for students enrolled in computer science (CSI) or computing technology (CTI) programs or ITI 1120 for all other students.

Previously Offered Terms:

Winter
Summer

French Equivalent:

All Professors
B+ Average (6.619)
Most Common: A+ (29%)
2805 students

P

S

NS

F

D

C

B

A-

A+

Wassim El Ahmar

3 sections from Summer 2022 to Summer 2024

A- Average (7.512)
Most Common: A+ (31%)
365 students

P

S

NS

F

D

C

B

A-

A+

Tommaso Cesari

2 sections from Winter 2023 to Winter 2024

B+ Average (6.767)
Most Common: A+ (33%)
429 students

P

S

NS

F

D

C

B

A-

A+

Mehrdad Sabetzadeh

4 sections from Winter 2023 to Winter 2024

B+ Average (6.891)
Most Common: A+ (35%)
412 students

P

S

NS

F

D

C

B

A-

A+

Wail Mardini

Winter 2022 - A00

B+ Average (6.811)
Most Common: A+ (31%)
164 students

P

S

NS

F

D

C

B

A-

A+

Unknown Professors

2 sections during Winter 2022

B+ Average (7.118)
Most Common: A+ (39%)
304 students

P

S

NS

F

D

C

B

A-

A+

Nancy A. Samaan

3 sections from Summer 2017 to Summer 2019

C+ Average (5.067)
Most Common: F (19%)
343 students

P

S

NS

F

D

C

B

A-

A+

Guy-Vincent Jourdan

4 sections from Winter 2018 to Winter 2019

B Average (6.221)
Most Common: A+ (23%)
484 students

P

S

NS

F

D

C

B

A-

A+

Marcel Turcotte

2 sections from Winter 2018 to Winter 2019

B+ Average (6.750)
Most Common: A+ (24%)
304 students

P

S

NS

F

D

C

B

A-

A+