Calendar for CS102 - Spring 2006

This is a tentative calendar for the semester. It is subject to change.
Date Topic Reading Due Assignments Due Slides Lab
Jan 31 Intro/Review PowerPoint
Feb 2 C++ Review 1.1-1.4
skip 1.2.2-1.2.4
Homework 0
Feb 7 Pointers and Dynamic
Memory Management
1.5-1.6 PowerPoint Pointers
Feb 9 Classes 2.1-2.2.3 Homework Questions PowerPoint
Feb 14 Classes 2.2.4-2.8
skip 2.3.2 and 2.5
Classes
Feb 16 Advanced C++ Features
(templates, exceptions)
2.5, 3.1-3.4 Homework Questions
and CD Class
PowerPoint
Feb 21 Inheritance 4.1-4.2 skim 4.3-4.4 Database Class PowerPoint Exceptions
Feb 23 Inheritance Homework Questions
Feb 28 Review Homework Questions Project 1 Help
Mar 2 Exam 1
Mar 7 Design Patterns 5.4 skim rest of Ch. 5 PowerPoint Inheritance
Mar 9 Algorithm Analysis 6.1, 6.2, 6.4
skim 6.5-6.8
Project 1 PowerPoint
Mar 14 Recursion 8.1, 8.3
skip 8.3.2, 8.3.5
PowerPoint Iterator Example
Mar 16 Recursion Homework Questions
Mar 28 Linked Lists 17.1-17.2 PowerPoint Recursion
Mar 30 Linked Lists 17.3-17.4 Homework Questions
Apr 4 Linked Lists Linked Lists
Apr 6 Special Topics: Simulation Linked List Class PowerPoint
Apr 11 Project 2 Design Day Project 2 Help
Apr 13 Stacks 7.2.1, 7.2.2,
16.1.1, 16.2.1
Linked List Additions PowerPoint
Apr 18 Queues 7.2.3, 16.1.2,
16.2.2
PowerPoint Stacks and the STL
Apr 20 Trees 18.1-18.4, 19.1 Project 2 PowerPoint
Apr 25 Catch-up, Heaps,
Hash Tables
Special Topics/Review
Apr 27 Review Homework Questions
May 2 Exam 2 Final Project Help
May 4 Final Project Design
May 9 Evals...Finish up Stack Class
May 17 Project 3


Sami Rollins