Computer Science & C Programming


Summary

A. Fundamental concepts

  1. Information & algorithms
    Primitive datatypes & expressions, fundamental instructions & algorithms.
  2. Control structures (revised) & sub-programs
    Declaration & use of sub-programs, new instructions: return, while and for.
  3. Complex datatypes: arrays & pointers
    Collections, call by value vs reference.
  4. Complex datatypes (2): enum, struct & union
    User defined datatypes.

B. Advanced concepts

C. Practice

D. Annexes