DATE TOPIC(S)/READING DUE TODAY
     
Aug 21 course introduction
c++ language
object-oriented paradigm
READ: syllabus, C++ Overview, c/c++ comparison, object-oriented programming
 
Aug 23 basic syntax statements and comments
basic i/o
READ: C++ Basic Syntax, C++ Basic Input/Output, Structure of a program, Statements, C++ Comments, Basic Input/Output
 
Aug 25   Book Challenge #1
Programming Challenge #1
Aug 28 variables vs. literals
assignment
CinReader
READ: C++ Variable Types, C++ Constants/Literals, Variables and types, Variables
 
Aug 30 variables vs. literals
assignment
CinReader
READ: C++ Variable Types, C++ Constants/Literals, Coding style conventions
 
Sep 1   Book Challenge #1 (score)
Book Challenge #2
Programming Challenge #2
Sep 4 LABOR DAY - NO CLASS
Sep 6 arithmetic
type casting
READ: Operators, Operators, Arithmetic operators, Compound assignment, Type conversion
 
Sep 8   Book Challenge #2 (score)
Book Challenge #3
Sep 11 arithmetic
type casting
READ: Operators, Operators, Arithmetic operators, Compound assignment, Type conversion
 
Sep 13 arithmetic
type casting
READ: Operators, Operators, Arithmetic operators, Compound assignment, Type conversion
 
Sep 15   Book Challenge #3 (score)
Book Challenge #4
Programming Challenge #3
Sep 18 boolean expressions
decisions
READ: Operators, Operators, Statements and flow control, Conditionals
 
Sep 20 boolean expressions
decisions
READ: Operators, Operators, C++ Decision Making, Statements and flow control, Conditionals
 
Sep 22   Book Challenge #4 (score)
Book Challenge #5
Programming Challenge #4
Programming Project #1
Sep 25 boolean expressions
loops
READ: Operators, Operators, C++ Loops, Statements and flow control, Conditionals
 
Sep 27 boolean expressions
loops
READ: Operators, Operators, C++ Loops, Statements and flow control, Conditionals
 
Sep 29   Book Challenge #5 (score)
Book Challenge #6
Programming Challenge #5
Oct 2 c++ string class
READ: C++ Strings, string, std::string
 
Oct 4 c++ string class
READ: C++ Strings, string, std::string
 
Oct 6   Book Challenge #6 (score)
Book Challenge #7
Programming Challenge #6
Oct 9 classes and objects
accessors and mutators
READ: C++ Classes and Objects, C++ Class member functions, Getters and Setters
 
Oct 11 classes and objects
accessors and mutators
READ: C++ Classes and Objects, C++ Class member functions, Getters and Setters
 
Oct 13   Book Challenge #7 (score)
Book Challenge #8
Programming Challenge #7
Oct 16 constructors
READ: Constructors and Destructors
 
Oct 18 constructors
READ: Constructors and Destructors
 
Oct 20   Book Challenge #8 (score)
Book Challenge #9
Programming Challenge #8
Programming Project #2
Oct 23 arrays
READ: C++ Arrays, Arrays
 
Oct 25 arrays
READ: C++ Arrays, Arrays
 
Oct 27   Book Challenge #9 (score)
Book Challenge #10
Programming Challenge #9
Oct 30 dynamic arrays
READ: Dynamic memory, C++ Dynamic Memory, Dynamically allocating arrays
 
Nov 1 dynamic arrays
READ: Dynamic memory, C++ Dynamic Memory, Dynamically allocating arrays
 
Nov 3   Book Challenge #10 (score)
Book Challenge #11
Programming Challenge #10
Nov 6 OPEN LAB DAY -- WORK ON Programming Project #3  
Nov 8 arrays of objects
managaing an array of objects in a class
 
Nov 10   Book Challenge #11 (score)
Programming Challenge #11
Nov 13 vectors
READ: The STL Vector Class, Beginner's Guide to std::vector, std::vector
 
Nov 15 vectors
READ: The STL Vector Class, Beginner's Guide to std::vector, std::vector
 
Nov 17   Book Challenge #12
Programming Challenge #12
Programming Project #3
Nov 20 inheritance
initialization lists
READ: C++ Inheritance, Understanding Initialization Lists in C++, A pitfall with initialization lists in C++
 
Nov 22 inheritance & initialization lists: review
Book Challenge #12 (score)
Book Challenge #13
Nov 27 pointers
READ: C++ Pointers, Pointers, Pointer to C++ classes
 
Nov 29 pointers
READ: C++ Pointers, Pointers, Pointer to C++ classes
 
Dec 1   Book Challenge #13 (score)
Book Challenge #14
Programming Challenge #13
Dec 4 programming paradigms
READ: Programming Paradigms
 
Dec 6 comparison of c++ and other languages (view samples)  
Dec 8   Book Challenge #14 (score)
Book Challenge #15
Programming Challenge #14
Programming Project #4
Monday, Dec 11, 12:00 - 2:00 pm, MC 146 Book Challenge #15 (score)
Final challenge