[prev] 8 [next]

Pre-conditions

At the start of this course you should be able to:
  • produce correct programs from a specification
  • understand the state-based model of computation
    (variables, assignment, function parameters)
  • use fundamental data structures
    (characters, numbers, strings, arrays, linked lists, binary trees)
  • use fundamental control structures   (if, while, for)
  • fix simple bugs in incorrect programs