Loading

CSC101

    1. Create your first C++ program
      using CodeBlocks
      .
    2. cout, endl and escape sequences
      Examples
      Tracing problems (Not ready yet)
      Programming problems
      + Learn about comments
      .
    3. Variables, data types and input
      Creating variables
      Taking input from the user
      Primitive data types
      + Learn about identifiers
      .
    4. Arithmetic operations
      Examples
      Tracing problems (Not ready yet)
      Programming problems
      + Learn about shorthand
      .
    5. Math functions (pow, sqrt, abs)
      Examples
      Programming problems
      .
    6. if statement
      Examples
      Tracing problems – Level 1
      Tracing problems – Level 2
      Tracing problems – Level 3
      Programming problems
      + Learn about indentation
      + Learn about brackets
      .
    7. Switch
      Examples
      Tracing problems (Not ready yet)
      Programming problems
      .
    8. Ternary operator (?:)
      Examples
      .
    9. Loop
      Examples: while loop
      Tracing problems: while loop – Level 1
      Tracing problems: while loop – Level 2

      Examples: do-while loop
      Tracing problems: do-while loop (Not ready yet)
      Examples: for loop
      Tracing problems: for loop – Level 1
      Tracing problems: for loop – Level 2
      Programming problems: Easy
      Programming problems: Medium
      Programming problems: Hard
      .
    10. Function
      Examples
      Tracing problems – Level 1
      Tracing problems – Level 2
      Programming problems
      .
    11. Array
      Examples: 1D array
      Tracing problems: 1D array
      Programming problems: 1D array – Level 1
      Programming problems: 1D array – Level 2
      Examples: 2D array
      Tracing problems: 2D array
      Programming problems: 2D array – Level 1
      Programming problems: 2D array – Level 2
      .
    12. String
      Examples
      Tracing problems
      Programming problems
      .
    13. Projects (not ready yet)
      – TicTacToe
      – Hangman
      – Sokoban
      – Reading and writing text file
      – Detecting keyboard input