Date
|
Topics
|
Homework & Assignments
|
Notes
|
February 2 |
Review of:
|
|
Syllabus
01Review |
February 4 |
Continue review of arrays and functions |
|
|
February 6 |
Structures:
- Declaring structures
- Using structures
- Constructors in structures
|
|
02Structures |
February 9 |
Passing structures to functions
|
|
03Structures |
February 11 |
Nested structures
Arrays of structures |
Assignment 2: Grader Revisited
Coding Standards V. 5
|
|
February 13 |
Example of arrays and sructs |
Answer the following book questions
- 7, 9, 10, 11, 12 on pages 457, 458
- 28, 29, 30 on pages 547, 548
Write your solutions in a document that you create using Google Docs and share it with me (ShereenKhoja@gmail.com)
Make sure that your document is shared with me by Wednesday, February 18 at 9:15am
|
04Structures |
February 16 |
Introduction to classes |
|
05Classes |
February 18 |
Constructors in classes
Using multiple files in a project |
Homework from 2/13 is DUE |
06Classes |
February 20 |
In-class exercise using Rational class |
|
07ClassExercise |
February 23 |
Going through the solution to the Rational class problem |
|
Rational Program:
|
February 25 |
EXAM 1 |
|
|
February 27 |
Random Number Generator Class |
|
08Random |
March 2 |
Destructors
Memberwise Assignment
|
Answer the following book questions:
13, 17, 25, 26, 27, 29 on pages 647, 648
Write your solutions in a document that you create using Google Docs and share it with me (ShereenKhoja@gmail.com)
Make sure that your document is shared with me by Monday, March 9 at 9:15am
|
09Pointers |
March 4 |
Pointers |
|
10Pointers |
March 6 |
Continuing Pointers |
|
|
March 9 |
Pointers Exercises |
Homework from 3/2 is DUE |
11ClassExercise |
March 11 |
Solution to Pointer Exercises |
|
|
March 13 |
The "new" operator |
|
12Pointers |
March 16 |
The "this" pointer |
|
13this |
March 18 |
Class Exercise on Pointers and Classes |
|
14ClassExercise |
March 20 |
static Variables and Functions |
|
15Static |
March 23 |
SPRING BREAK - NO CLASS |
|
|
March 25 |
SPRING BREAK - NO CLASS |
|
|
March 27 |
SPRING BREAK - NO CLASS |
|
|
March 30 |
Review for exam 2 |
|
16Review |
April 1 |
EXAM 2 |
|
|
April 3 |
Operator Overloading |
|
17Operator |
April 6 |
More Operator Overloading |
|
18Operator |
April 8 |
Operator Overloading Class Exercise |
|
|
April 10 |
Inheritance |
|
19Inheritance |
April 13 |
Inheritance Continued |
|
20Inheritance |
April 15 |
|
|
|
April 17 |
Overriding Functions
Type Compatability |
|
21Inheritance |
April 20 |
Inheritance lab |
|
|
April 22 |
SENIOR PROJECTS DAY - NO CLASS |
|
|
April 24 |
NO CLASS as I'm at a conference |
Homework 3 is DUE!!!! |
|
April 27 |
Review |
|
|
April 29 |
EXAM 3 |
|
|
May 1 |
Polymorphism |
|
23Polymorphism |
May 4 |
Abstract Classes |
|
24Abstract |
May 6 |
Abstract Example |
|
25Class |
May 8 |
Function Templates |
|
26Templates |
May 11 |
|
|
|
May 13 |
|
|
|
May 14 |
READING DAY - NO CLASS |
|
|
May 19 |
FINAL EXAM - 3:00-5:30PM |
|
|