[prev] 7 [next]

Pre-conditions

At the start of this course you should be able to:
  • produce a correct C program from a specification
  • understand the state-based model of computation
    (variables, assignment, addresses, parameters, scope)
  • use fundamental C data structures
    (char, int, float, arrays, structs, pointers, linked lists)
  • use fundamental control structures   (if, while)
  • implement abstraction via function declarations, ADTs
  • fix simple bugs in incorrect programs