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:

Organized

1046 responses

4.15

/ 5

strongly agree
47%
agree
37%
disagree
9%
strongly disagree
5%
25%
50%
75%
100%

Clear Expectations

576 responses

4.24

/ 5

strongly agree
53%
agree
29%
neither agree nor disagree
9%
disagree
5%
strongly disagree
4%
25%
50%
75%
100%

Learned a Lot

1048 responses

4.16

/ 5

strongly agree
46%
agree
38%
disagree
10%
strongly disagree
3%
25%
50%
75%
100%

Recommend

472 responses

3.90

/ 5

strongly agree
34%
agree
47%
disagree
13%
strongly disagree
6%
25%
50%
75%
100%

Workload

471 responses

2.08

/ 5

very heavy
25%
heavier than average
44%
average
29%
lighter than average
1%
very light
0%
25%
50%
75%
100%

Fair Assessments

1045 responses

4.12

/ 5

strongly agree
45%
agree
38%
disagree
10%
strongly disagree
4%
question not applicable
2%
25%
50%
75%
100%