Introduction & Compiler
  • Hardware, Software and IDE's
  • Compilation
  • Installing Visual Studio 2013 Express Edition
  • Mac: Finding your way around Xcode
  • Beginning C++: First program, basic output using cout
  • Getting better acquainted with Visual Studio 2013
  • Comments
  • Casing and spacing: Common errors
  • Escape sequences
  • Lab #1 - basic output
  • Variables
  • Best practices: Identifiers/Variable names
  • Basic input using cin
Math
  • Math in C++ (+, -, *, /)
  • modulus (%)
  • library
  • Increasing/modifying the value of a variable (+=, -=, *=, /=)
  • Postincrement++ and postdecrement--
  • rand() - getting random values
Branching
  • Branching one way: the if statement, and == for comparison
  • Lab #2: Quadratic equation
  • Branching in more than two ways: else if
  • Branching two ways: the else statement
  • Comparison and Inequality Operators
  • char and bool
  • Branching using switch
Loops
  • while loops
  • Using the Debugger (Visual Studio)