CSCI 205 F06 Data Structures
Instructor: Ray Schneider
SCHEDULE
|
Week |
Date |
Monday |
Wednesday |
Thursday LAB |
Assignments |
Comment |
|
1 |
Aug 28 |
|
Ch 1 Overview |
GETTING STARTED |
|
|
|
2 |
Sep 4 |
Ch 2 Basic C++ |
Ch 3 Input/Output |
INPUT/OUTPUT |
|
|
|
3 |
Sep 11 |
Ch 4 Control Structures I |
Ch 5 Control Structures II |
CONTROL STRUCTURES |
|
|
|
4 |
Sep 18 |
Ch 6 FUNCTIONS I |
Ch 7 FUNCTIONS II |
FUNCTIONS |
|
|
|
5 |
Sep 25 |
Ch 8 Simple Data Types |
Ch 9 Arrays and Strings |
DATA TYPES |
|
|
|
6 |
Oct 2 |
Ch 10 Records (structs) |
Ch 11 Classes |
RECORDS and CLASSES |
|
|
|
7 |
Oct 9 |
FALL BREAK |
Ch 12 Inheritance |
MORE CLASSES |
|
|
|
8 |
Oct 16 |
Ch 13 Pointers, Etc. |
Ch 14 Overloading etc. |
POINTERS & TEMPLATES |
|
|
|
9 |
Oct 23 |
Ch 15 Exception Handling |
Ch 16 Recursion |
RECURSION |
|
|
|
10 |
Oct 30 |
Ch 17 Linked List 1 |
Ch 17 Linked List 2 |
LINKED LIST |
|
|
|
11 |
Nov 6 |
Ch 18 Stacks & Queues 1 |
Ch 18 Stacks & Queues 2 |
STACKS & QUEUES |
|
|
|
12 |
Nov 13 |
Ch19 Searching & Sorting |
Ch 20 Binary Trees |
USING TREES |
|
|
|
13 |
Nov 20 |
Ch 21 Graphs |
THANKSGIVING |
THANKSGIVING |
|
|
|
14 |
Nov 27 |
Ch 22 STL 1 |
Ch 22 STL 2 |
STL |
|
|
|
15 |
Dec 4 |
Project Presentations |
Final Class |
|
|
|
Key Dates: Aug 29: Classes Begin (Opening Convocation
9:30); Sep 6: Last Day to Add Class; Sep
30 Homecoming Weekend; Oct 9-10 Fall Break; Oct 13: Mid-Term Grades Due; Oct 20: Last Day to Withdraw from a Course with WP assigned; Oct 28:
Family Weekend; Nov 3: Last Day to
Withdraw from a Course WP/WF assigned; Nov 21: Thanksgiving Break Begins (after
last class); Nov 27: Classes Resume; Dec 6: Last Day of Class; Dec 7: Study Day; Dec 8-9: Final Exams;
Dec 10: Study Day; Dec 11-13: Final Exams (Christmas Break Begins after last
exam)