|
Course Meeting |
Date |
Reading |
Topic |
Assignment Due Dates |
|
1 |
August 18 |
Introduction to Class, Hardware and Software |
TBA on the web site |
|
|
2 |
August 20 |
Chapter 1 |
Development cycle, Intro to code, Lab Orientation |
|
|
3 |
August 25 |
Chapter 2
|
Algorithms; Variables and Assignments, I/O, Data Types; Control Flow, Coding Style |
|
|
4 |
August 27 |
Chapter 2 |
Chapter 2 continued |
|
|
5 |
September 1 |
Labor Day |
Holiday - No Class |
|
|
6 |
September 3 September 6 Last Day to Drop without a "W" |
Chapter 3 |
Boolean Expressions, Branching, Loops |
|
|
7 |
September 8 |
Chapter 3 |
Continue Chapter 3 and start Chapter 4 | |
|
8 |
September 10 |
Chapter 4 |
Top-down design, Type Casting, Functions, local variables, scope, overloading, Call by Value Quiz 2 |
|
|
9 |
September 15 |
Chapter 5 |
Call-by-Value |
|
|
10 |
September 17 |
Chapter 5 |
Call-by-Reference Quiz 3 |
|
|
11 |
September 22 |
Test # 1 |
||
|
12 |
September 25 |
Go Over Test 1 Go Over Assignment 6 |
||
|
13 |
September 29 |
Chapter 6 |
File Streams |
|
|
14 |
October 1 |
Chapter 7 |
Character I/O |
|
|
15 |
October 6 |
Inheritance |
||
|
16 |
October 8 |
Chapter 7 continued | Arrays, Programming Project 1 | |
|
17 |
October 13 |
Chapter 8 |
Array type for strings (cstrings), sorting, searching, Multi-Dimensional |
|
|
18 |
October 15 |
Chapter 8 |
strings (cstrings), string class, vectors |
|
|
19 |
October 20 |
Chapter 8 |
Vectors, CStrings, and Strings Quiz 6 |
|
|
20 |
October 22 |
Chapter 8 |
Assignment 9 | |
|
21 |
October 27 |
Test #2 | ||
|
22 |
October 29 |
Project 1 |
||
|
23 |
November 3 |
Chapter 10 |
Structures, Classes, and ADT continued | |
|
24 |
November 5 |
Chapter 10 |
Structures, Classes, and ADT continued |
|
|
25 |
November 10 |
Veteran's Day | Holiday | |
|
26 |
November 12 |
Chapter 11.1-11.3 | Overloading Operators, Friend Functions, Arrays and classes | |
|
27 |
November 17 |
Chapter 11.1-11.3 Chapter 12 |
Overloading Operators, Friends, Arrays and classes | |
|
28 |
November 19 November 21 is the last day to drop the course |
CChapter 11.1-11.3 |
Overloading Operators, Friends, Arrays and classes Separate Compilation, Namespaces Quiz 8 |
|
|
29 |
November 24 |
Chapter 12 |
Pointers, Destructors, Copy Constructors |
|
|
30 |
November 26 |
Chapter 12 |
Destructors, Pointers, Copy Constructors |
|
|
31 |
December 1 |
*Chapter 16 Exception *Chapter 13 *Chapter 14 |
Exceptions Nodes and Link Lists, Stacks and Queues Recursion |
|
|
32 |
December 3 |
*Chapter 15
*Chapter 17 |
Inheritance, Polymorphism Templates |
|
|
33 |
December 8 | Final Exam Review | ||
|
34 |
December 10 |
FINAL EXAM 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.