CS 3410: Data Structures

Semester:    Summer 2003
Room:        2147 NH 
Time:        11:10 am - 12:35 pm, MTWR

Course Objectives:

             This is the foundation course in data structures and computer 
             software for those who are majoring in computer science and 
             computer information systems.

Course Description:

             Trees, graphs, and other forms of data structures and their 
             implementations. Emphasizing abstract data types; static memory 
             allocation vs. dynamic storage allocation; searching, hashing, and 
             sorting methods; algorithm analysis. 
              
             Prerequisites: CS 1302.
             

Software and Tools Used to Support Class:

             Java 
             C or C++
	     E-mail
             Netscape/Explorer

Required Materials:

             Textbook: 	Data Structures & Problem Solving using JAVA 
             Author:	Mark Allen Weiss
             Addison-Wesley Publishing Company.

Topics Covered:

             1.	Queues, Stacks, and Linked Lists
             2.	Sorting
             3.	Information Retrieval
             4.	Hashing
             5.	Trees
             6. Algorithm Analysis
             7. Graphs

Grading Policy:

             The grade for the course will be assigned based on the following 
             percentages:


Instructor:

             Said C. Fares
             Office:                         2132 Nevins Hall 
             Traditional Office Hours:        9:25 am - 10:25 AM MTWR or by
                                             appointment
             Electronic Office Hours:        Any day, any time
             E-mail:                         sfares@valdosta.edu
             Phone:                          (912) 333-5780

Summer Semester 2003 Calendar:

 
	June	11:	First Class Day
	July	 7:	Mid-Term
	July	29: 	Last Class Day
	July 	30:	Final (Wednesday, 10:15 am - 12:15 pm)
	
	    

Last update June 2, 2003