ITI 1120
Introduction to Computing I
Library resources
- Licence: CC BY 4.0
- Licence: CC BY-NC-SA 4.0
Winter 2008
Topics
- Programming process and software engineering
- Problem solving and algorithm design
- Recursion and decomposition
- Decisions and repetition
- Methods and functions
- Arrays and records
- Objects
- Java programming
Readings
- Starting Out with Java: From Control Structures through Objects
- Required course notes available from Marion 0028 copy centre.
- http://www.site.uottawa.ca/~afelty/iti1120/LabManual.htm
- Required course notes: https://www.site.uottawa.ca/~afelty/courses/iti1120.pdf
- P. H. Winston and S. Narasimhan, On To Java, 3rd edition; http://www.ai.mit.edu/people/phw/OnToJava/
Sources
- Course catalogue ↗2026–2027
- University of Ottawa Library OER guide ↗
- course_outline ↗Winter 2008
- Library resource mappings adapted from Mélanie Brunet and Catherine Lachaîne, University of Ottawa Library, OER by Discipline Guide / Guide REL par discipline (version 2.0), CC BY 4.0. Live web editions retrieved November 5, 2026.
- Historical outline; notes required, textbook optional.