ENSC 104: DIGITAL COMPUTER PROGRAMMING

SCHEDULE OF TOPICS


  1. Introduction
    1. Introduction to C++
    2. Computer Organization
    3. History of C++
    4. Introduction to Visual C++
    5. Typical C++ Environment
    6. Simple Programs
    7. Arithmetic Operators
    8. Precedence
    9. If statement
    10. Examples

     

  2. Control
    1. Algorithms/PseudoCode
    2. The If/Else Selection Structure
    3. The while loop
    4. Operators
    5. The for loop
    6. The switch statement
    7. The do/while statement
    8. The break and continue statement
    9. Logical Operators
    10. Examples

     

  3. Functions
    1. Math library functions
    2. User defined functions
    3. Randon number generation
    4. Scope
    5. References
    6. Default Arguments
    7. Examples

     

  4. Arrays
    1. Examples of Arrays
    2. Passing Arrays to functions
    3. Sorting Arrays
    4. Example: Statistics
    5. Example: Searching Arrays
    6. Strings/Characters Arrays
    7. Examples

     

  5. File I/O
    1. Sequential File I/O: Reading and Writing