|
Course Meeting |
Date |
Reading |
Topic |
Assignment Due Dates |
|
1 |
January 12 |
Introduction to Class, Hardware and Software |
TBA on the web site |
|
|
2 |
January 14 |
Chapter 1 |
Development cycle, Intro to code, Lab Orientation, Writing C++ Sample, Basic Linux Commands |
|
|
3 |
January 19 |
Martin Luther King Holiday |
Holiday - No Class |
|
|
4 |
January 21 January 24 Last Day to Drop with refunds |
Chapter 2 |
Algorithms; Variables and Assignments, I/O, Data Types;
Control Flow, Coding Style |
|
|
5 |
January 26 |
Chapter 2 |
Chapter 2 continued |
|
|
6 |
January 28 January 31 Last Day to Drop without a "W" |
Chapter 3 |
Boolean Expressions, Branching, Loops |
|
|
7 |
February 2 |
Chapter 3 |
Continue Chapter 3 | |
|
8 |
February 4 |
Chapter 3 |
Finish Chapter 3 |
|
|
9 |
February 9 |
Chapter 4 |
Top-down design, Type Casting, Functions, local variables, scope, overloading, Call by Value |
|
|
10 |
February 11 |
Chapter 5 |
Call-by-Value Quiz 3 |
|
|
11 |
February 16 |
President's Day |
Holiday - No Class |
|
|
12 |
February 18 |
Test # 1 |
||
|
13 |
February 23 |
Go Over Test 1 Go Over |
||
|
14 |
February 25 |
Chapter 5
|
Call-by-Reference |
|
|
15 |
March 2 |
Chapter 6 |
File Streams |
|
|
16 |
March 4 |
Chapter 6 and 7 |
More Streams, Inheritance, and Arrays Quiz 4 |
|
|
17 |
March 9 |
Chapter 7 |
Arrays, Programming Project 1 |
|
|
18 |
March 11 |
Chapter 7 |
Programming Project 1 |
|
|
19 |
March 16 |
Chapter 8 |
sorting, searching, Multi-Dimensional Arrays, |
|
|
20 |
March 18 |
Chapter 8 |
Vectors, CStrings, and Strings
|
|
|
21 |
March 23 |
Assignment 9
Quiz 6 |
||
|
22 |
March 25 |
Test #2 |
||
|
23 |
March 30 |
Test #2 Assignment 9 |
||
|
24 |
April 1 |
Chapter 10 |
Structures, Classes, and ADT continued |
|
|
25 |
April 6 |
Spring Break | Holiday - No Class | |
|
26 |
April 8 |
Spring Break |
Holiday - No Class |
|
|
27 |
April 13 |
Chapter 10 |
Structures, Classes, and ADT continued |
|
|
28 |
April 15 |
Chapter 11.1-11.3 |
Overloading Operators, Friend Functions, Arrays and classes | |
|
29 |
April 20 |
Chapter 11.1-11.3 |
Overloading Operators, Friends, Arrays and classes Quiz 7 |
|
|
30 |
April 22 April 25 is the last day to drop the course |
Chapter 11.1-11.3 Chapter 12 |
Overloading Operators, Friends, Arrays and classes Separate Compilation, Namespaces |
|
|
31 |
April 27 |
Project 2 Quiz 8 |
||
|
32 |
April 29 |
Chapter 9 |
Pointers |
|
|
33 |
May 4 | Chapter 11 |
Destructors, Pointers, Copy Constructors |
|
|
34 |
May 6 | Chapter 11 |
Pointers continued... Destructors, Copy Constructors, Assignment Operator (Big 3) |
|
| May 11 | Final Exam Review | |||
| May 13 |
FINAL EXAM Room 623 Usual Class Time |
|
*Additional topics not on your final. If time permits, I will cover these topics. I have yet to do so in a semester.
**Tentative Schedule. Schedule is subject to change.