COMP 11 Schedule

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