School of Engineering and Applied Science
Department of Electrical Engineering and Computer Science
CSci 131, Section 10 -- Data Structures
Spring 1999 Course Information
Prof. Michael B. Feldman

Course Schedule

Week 1

1/12

Chapter 1

Ada Review; Abstract Data Types

Week 2

1/19

Chapter 2

ADTs continued

Week 3

1/26

Chapter 3

Recursion; "big O"

Week 4

2/2

Chapter 4

Advanced array types

Week 5

2/9

Chapter 5

Generic units

Week 6

2/16

Chapter 6

Variant and tagged records

Week 7

2/23

Chapter 7

Using Stacks and Queues

Week 8

3/2

MIDTERM EXAM

Covers Chaps. 1-7

Week 9

3/9

Chapter 8

Linked lists

3/16

SPRING RECESS - NO CLASS

Week 10

3/23

Chapter 9

Linked lists, continued

Week 11

3/30

Chapter 10

Directed graphs

Week 12

4/6

Chapter 11

Binary trees

Week 13

4/13

Chapter 14

Internal sorts

Week 14

4/20

REVIEW

Required Textbook

The required text is Feldman, Software Construction and Data Structures with Ada 95, Addison-Wesley, published June 1996 (ISBN 0-201-88795-9). Read each chapter during the week it is assigned. The book discusses much more than I can cover in class, and I will cover things not in the book. You must come to class prepared!

Attendance

Attendance is required in both lecture and lab, and important work will be done in both. If you have an unavoidable need to be absent, you do not need special permission, but you are responsible for the work covered even if you are not in class.

Office hours

Lecturer, Rm 642 Academic Center: W 4-6 PM, T-Th 2-3:30 PM, and also after class; Lab Assistant hours will be posted later. You do not need an appointment to come to office hours; just show up and take your turn. Office hours, both the lecturer's and the lab instructor's, are an important way for you to get help or to discuss anything you have on your mind. We are there to help you; that is an important part of our job. Please make good use of these hours; you are cheating yourself if you do not.

Electronic mail (e-mail)

Prof. Feldman, mfeldman@seas.gwu.edu; Iddo Porat (GTA), iddo@gwis2.circ.gwu.edu.

Part of your first-week assignment is to learn to write and send e-mail. Both the lecturer and the lab instructor read e-mail at least once a day; you are sure to get a quick response if you make good use of this system.