COMP 11 Schedule - This is a general outline of the course by subjects, the corresponding sections within the textbook are noted when appropriate.
September 8
Introduction, Variables
September 10
Finish variables, declaration, definiton, assignment - 2.1
Math expressions - 2.3
Intro to functions - 5.1
Input/Output - 2.2
September 15
Finish Math expressions - 2.3
Finish Void Functions - 5.1
Boolean expressions - 2.4, 3.1
If/Else - 3.2
Switch - 3.2
Constants - 2.5
September 17
Finish If/Else - 3.2
Nested If/Else - 3.2
Loops, while, for, do while - 3.3
Recursion part 0
September 22
Finish loops - 3.4
Functions with input - 4.3, 4.4
Casting - 4.2
Scoping - 4.5
Global variables
September 24
Overloading functions - 4.6
Pass by reference - 5.2
Preconditions/Postconditions - 5.3
Stubs/Drivers - 5.4
September 29
Files
streams contd.
October 1
Arrays Part 1 - indexing, size, memory
October 6
Arrays and Functions, 2 dimensional arrays
October 8
Parallel Arrays
October 15
structs
October 20
structs contd.
October 22
Advanced File i/o, c strings, string manipulation
October 27
Review
October 29
Midterm
November 3
Pointer part 1 9.1
November 5
Pointers part 2 9.1
November 10
Dynamic Memory, Dynamic Arrays, new, delete
November 12
Classes Part 1, 10.2
November 17
Constructors/Destructors, 10.2 10.4
November 19
Abstract data Types, 10.3
November 24
Recursion 14.1, 14.2
December 1
Recursion Part 2
December 3
Lists
December 8
Sorting
December 11
Reveiw