ITI 1120 Introduction to Computing I
3 units
Information Technology
Faculty of Engineering
Problem solving and algorithm design. Basic principles of software engineering: structure decomposition, documentation, testing and debugging. Variable types, expressions and assignment. Conditional and iterative control structures. Modules and parameter passing. Recursion. Fundamental data structures: arrays, strings, matrices, records. Introduction to objects. Includes examples of applications in various disciplines, including engineering.
Components:
Laboratory
Lecture
Requirements:
The courses ITI1120, GNG1106, CSI1306, CSI1308, CSI1390 cannot be combined for units.
Previously Offered Terms:
Fall
Winter
French Equivalent:
All Professors
B Average (5.755)
Most Common: A+ (15%)
4016 students
F
D
C
B
A-
A+