DATE TOPIC(S)/READING DUE TODAY
     
jan 26 course introduction
c++ language
object-oriented paradigm
READ: C++ Overview, syllabus, c/c++ comparison, object-oriented programming
Book Learning Challenge #1
jan 28 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
Programming Challenge #1
feb 2 variables vs. literals
assignment
CinReader
READ: C++ Variable Types, C++ Constants/Literals, Variables and types, Variables
Book Learning Challenge #2
feb 4 variables vs. literals
assignment
CinReader
READ: C++ Variable Types, C++ Constants/Literals, Coding style conventions
Programming Challenge #2
feb 9 arithmetic
type casting
READ: Operators, Operators, Arithmetic operators, Compound assignment, Type conversion
Book Learning Challenge #3
feb 11 arithmetic
type casting
READ: Operators, Operators, Arithmetic operators, Compound assignment, Type conversion
 
feb 16 arithmetic
type casting
READ: Operators, Operators, Arithmetic operators, Compound assignment, Type conversion
Programming Challenge #3
Book Learning Challenge #4
feb 18 NO CLASS TODAY
feb 19 Programming Project #1
feb 23 boolean expressions
decisions
READ: Operators, Operators, Statements and flow control, Conditionals
Book Learning Challenge #5
feb 25 boolean expressions
decisions
READ: Operators, Operators, C++ Decision Making, Statements and flow control, Conditionals
Programming Challenge #4
mar 1 boolean expressions
loops
READ: Operators, Operators, C++ Loops, Statements and flow control, Conditionals
Book Learning Challenge #6
mar 3 boolean expressions
loops
READ: Operators, Operators, C++ Loops, Statements and flow control, Conditionals
Programming Challenge #5
mar 8 c++ string class
READ: C++ Strings, string, std::string
Book Learning Challenge #7
mar 10 c++ string class
READ: C++ Strings, string, std::string
Programming Challenge #6
mar 22 classes and objects
accessors and mutators
READ: C++ Classes and Objects, C++ Class member functions, Getters and Setters
Book Learning Challenge #8
mar 24 classes and objects
accessors and mutators
READ: C++ Classes and Objects, C++ Class member functions, Getters and Setters
Programming Challenge #7
mar 25 Programming Project #2
mar 29 constructors
READ: Constructors and Destructors
Book Learning Challenge #9
mar 31 constructors
READ: Constructors and Destructors
Programming Challenge #8
apr 5 arrays
READ: C++ Arrays, Arrays
Book Learning Challenge #10
apr 7 arrays
READ: C++ Arrays, Arrays
Programming Challenge #9
apr 12 dynamic arrays
READ: Dynamic memory, C++ Dynamic Memory, Dynamically allocating arrays
Book Learning Challenge #11
apr 14 dynamic arrays
READ: Dynamic memory, C++ Dynamic Memory, Dynamically allocating arrays
Programming Challenge #10
apr 19 arrays as function parameters
functions that return arrays
READ: C++ Passing arrays to functions , Return array from functions in C++
Book Learning Challenge #12
apr 21 OPEN LAB DAY -- WORK ON Programming Project #3 Programming Challenge #11
apr 26 vectors
READ: The STL Vector Class, Beginner's Guide to std::vector, std::vector
Book Learning Challenge #13
apr 28 vectors
READ: The STL Vector Class, Beginner's Guide to std::vector, std::vector
Programming Challenge #12
apr 29 Programming Project #3
may 3 inheritance
initialization lists
READ: C++ Inheritance, Understanding Initialization Lists in C++, A pitfall with initialization lists in C++
Book Learning Challenge #14
may 5 inheritance
initialization lists
READ: C++ Inheritance, Understanding Initialization Lists in C++, A pitfall with initialization lists in C++
Programming Challenge #13
may 10 pointers
READ: C++ Pointers, Pointers, Pointer to C++ classes
Book Learning Challenge #15
may 12 pointers
READ: C++ Pointers, Pointers, Pointer to C++ classes
Programming Challenge #14
may 17 programming paradigms
READ: Programming Paradigms
Book Learning Challenge #16
may 19 comparison of c++ and other languages (view samples) Programming Challenge #15
may 20 Programming Project #4
Tuesday, May 24, 1:00 pm - 3:00 pm, MC 125 Final challenge