CSCI 205 Data Structures Sec 01 Fall 2005

Note: Visit Larry Nyhoff's site for supporting files. Lab Manual Files   Lab Manual Site

Week Date Class Assignment or Comments

1

     
  Aug 31  Introduction and Chapter 1 (Java to C++)  
  Sep 1   Introduction of .NET and Lab #1.1  

2

Sep 5 Lecture on Chapter 1  
  Sep 7 Give back Labs 1.1 and discuss and lecture on Chapter 2 Last Day to Add Class
  Sep 8 Lab 2.1 Exploring Addressing, Project 2.1 should be done as well! Lab due Monday Project by next laboratory.

3

Sep 12 Lecture on typedef/enum and beginning of Chapter 3. See R-drive for lectures.
  Sep 14 Continue with Chapter 3  
  Sep 15 Lab 2.2 Create Your Own Types and Project 2.2 Rock Operations Lab due Monday Project by next laboratory.

4

Sep 19 Review How to Program in context of Project 2.1  
  Sep 21 Multi Dimensional Arrays  
  Sep 22 Lab 3.1 Arrays and Addresses and Project 3.1 Multidimensional Arrays -- Magic Squares Project 2.2 Due

5

Sep 26 Chapter 4 More about OOP and ADTs -- Classes Lab 3.1 Due
  Sep 28 Chapter 4 More about OOP and ADTs -- Classes (continued)  
  Sep 39 Lab 4.1 Enumeration Classes -- Classy Rocks and Project 4.1 More Classy Rocks (Continuation of Lab 4.1) Project 3.1 Due

6

Oct 3 Brush Through Chapter 5  Lab 4.1 Due
  Oct 5 Chapter 6 Lists  
  Oct 6 MAKE UP Project 4.1 Due

7

Oct 10 FALL BREAK Fall Break
  Oct 12    
  Oct 12 Lab 5.1 Linked Lists and Project 5.1 More Linked Lists Mid-Term Grades Due Oct 14

Home Coming Weekend

8

Oct 17   Lab 5.1 Due
  Oct 19    
  Oct 20 Lab 6.1 and Project 6.1 or 6.2 or both Queues Last Day to Withdraw WP Assigned Project 5.1 Due

9

Oct 24   Lab 6.1 Due
  Oct 26    
  Oct 27 Lab 7.1 and Project 7.1 or 7.2 or both Templates Project 6.1/6.2 Due

10

Oct 31   Lab 7.1 Due
  Nov 2    
  Nov 3 MAKE UP Last Day to Withdraw WP/WF Assigned Project 7.1/7.2 Due

FAMILY WEEKEND

11

Nov 7    
  Nov 9    
  Nov 10 Lab 8.1 and Project 8.1 Recursion  

12

Nov 14   Lab 8.1 Due
  Nov 16    
  Nov 17 Lab 10.1 and Project 10.1 Binary Search Trees Project 8.1 Due

13

Nov 21    
  Nov 23 THANKSGIVING BREAK  
  Nov 25 THANKSGIVING BREAK  

14

Nov 28   Lab 10.1 Due
  Nov 30    
  Dec 2 Lab 11.1 and Project 11.1 Sorting Project 10.1 Due

15

Dec 5   Lab 11.1 Due
  Dec 7 PARTY Last Day of Classes Project 11.1 Due
    FINALS