CSCI 205 Data Structures

Instructor: Ray Schneider

 

SCHEDULE

 

Homework is assigned and collected.  The homework is graded either completely or by random selection. Homework is assigned with a due date.  Late homework will be graded at the discretion of the teacher.  One or two late or missing homeworks will be excused during the semester.

 

Week

Date

Monday

Wednesday

Thursday

Assignments

Comments

1

9/1

no classes

Chapter 1 Overview

Lab

  TBA

 

2

9/8

Chapter 2.1/2.2

Ch 2.3/2.4

Lab

  TBA

9/10 last day to add

3

9/15

Ch 3 Arrays

Ch 3 pt 2

Lab

  TBA

 

4

9/22

Ch 4 Classes

Ch 4 pt 2

Lab

  TBA

 

5

9/29

Ch 5 Strings

Ch 6 Lists

Lab

  TBA

 

6

10/6

Ch 6 & Ch 7

Ch 7 Stacks

TEST

  TBA

Fall Break Begins

7

10/13

Fall Break

Ch 8 Queues

Lab

  TBA

10/15 WP, 10/17 MTG

8

10/20

Ch 9 Templates

Ch 9 pt 2

Lab

  TBA

 

9

10/27

Ch 10 Recursion

Ch 10 pt 2

Lab

  TBA

 

10

11/3

Ch 11 Linked Lists

Ch 11 pt 2

TEST

  TBA

11/4 WP/WF

11

11/10

Ch 12 Binary Trees

Ch 12 pt 2

Lab

  TBA

 

12

11/17

Ch 13 Sorting

Ch 13 pt 2

Lab

  TBA

 

13

11/24

Ch 14 OOP

Thanksgiving Break

Lab

  TBA

 

14

12/1

Review

Doughnut Day

TEST

 

 

15

12/8

Final Exams Week

 

 

 

 

 

                              TBA = To Be Assigned  Assignments will be made in class with some discussion of how to approach them and then

                                      they will become the content of labs.