[prev] 7 [next]

Pre-conditions

There are no prerequisites for this course.
However we will move at fast pace through the necessary programming fundamentals. You may find it helpful if you are 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)
  • use fundamental control structures   (if, while, for)
  • know fundamental programming techniques   (recursion)
  • fix simple bugs in incorrect programs