CS210: Data Structures and Algorithms
Fall 2007
Note: I’ll be available in PSU Tuesday Jan 8 and Jan 15 from 10:30-1 for any possible questions.

Welcome to the Data Structures and Algorithms course, I hope it is of great benefit and joy!

Course Description:
It is well known that data structures have a profound effect on the performance of programs and applications. The main purpose of this course is to introduce the main types of data structures and illustrate their use throughout simple examples and applications. In the process, some guidelines and principles for good programming and application development are given.

Credit Hours: 3 Hours.
Prerequisite: CS 102
Detailed Course Specifications.

Course Guide.

 Office Hours:
            SAT , MON       10:00 – 10:50,
            TUES               12:00 – 12:50,

Or by appointment. However, you are welcomed to email me anytime.

 Text Book

ADT, Data Structures and Problem Solving in C++,
by Larry Nyhoff,

Prentice Hall, 2005.

Additional References:
1. C++ Plus Data Structures, by Nell Dale and David Teague, Jones and Bartlett Publishers, 2001.
2. Problem Solving with C++, The Object of Programming, by Walter Savitch, Addison Wesley, 2001.
3. Data Structures and Program Design in C++,
by R. Kruse and A. Ryba, Prentice Hall, 1999.


 Acknowledgement

Special thanks to Prof. Laurie King from Holy Cross University, who highly influenced the way this course is presented.

 

 

 

Evaluation and Important Dates:

20 % Major 1 Exam:
 (Introduction and review lectures + Ch. 1,6, and 7).
Tuesday October 30, 2007 [Class time].


20
% Major 2 Exam: (Chapters 8, 12 and 15). 

y         Tuesday December 11, 2007 [Class time].


10% Assignments.

10% Quizzes.

y         Quiz 1: Tuesday September 25, 2007.

y         Quiz 2: Tuesday October 23, 2007.

y         Quiz 3: Tuesday November 20, 2007.


40-% Final Exam:
          During the period [21-31] January, 2008.

 

 

Try the visualization tool too see different algorithms run in a pictorial form: http://www.student.seas.gwu.edu/~idsv/idsv.html

http://ww0.java4.datastructures.net/animations.html

 

Lecture Notes and Assignments

Attendance Sheet (Last updated 25/11/2007)For attendance regulations please refer to the students affairs office.

Grades. (Last updated 12/12/2007)
Each student is responsible for reviewing her own grades. Objections two weeks after posting the grades are NOT accepted.

 

 

 

 

 

 

Hosted by www.Geocities.ws

1