dr. salih yurttaş - yurttas@cse.tamu.edu
programming languages - design principles, implementation constructs
c

  1. program units and overall structure
    1. physical design, logical design
      1. functions, header files
      2. separate, individual compilation
      3. built-in libraries

  2. flow of control
    1. expressions and statements
      1. sequence
      2. decision
      3. repetition
    2. blocks
    3. functions

  3. data types
    1. elementary types
    2. composite types: array, struct[union]
    3. pointers
    4. enum, typedef

  4. io
    1. stdin, stdout, stderr
    2. file io
    3. low-level io

  5. design and programming
    1. abstraction, modularization, encapsulation
    2. functions, headers, libraries

computer science & engineering | texas a&m university

Valid XHTML 1.0 Transitional