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:
Organized
2143 responses
3.82
/ 5
Clear Expectations
1034 responses
4.27
/ 5
Learned a Lot
2138 responses
3.84
/ 5
Recommend
1111 responses
3.35
/ 5
Workload
1108 responses
2.40
/ 5
Fair Assessments
2142 responses