everything.study
ITI 1120

Introduction to Computing I

3 units

Library resources

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
    Tony Gaddis · 3rd (2007) · Optional; recommended in checklist
  • 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