Class Time:          6:30 - 9:00 p.m. Tuesday

 

Class Location:     WVGC Room GC136

 

Instructor:             Wayne Morris          Phone:  767-6357  (work) or 965-6274  (home)

                                                            e-mail:  JWMorris@worldnet.att.net

                                                            FAX (work):  767-6640

 

I.          Purpose and objectives

 

This course is a continuation of IS621 and expands upon the study of the representation of numeric and non-numeric information as information structures used in programming languages.  In this semester, emphasis will be placed on multi-way search trees and graphs and related data structures.  In addition, applicable aspects of discrete mathmatics will be covered.  There will also be some coverage of file structures and operation on them.  The emphasis throughout the course will be on the general data structures, although programming examples will be given primarily in Visual Basic.

 

 

II.         Course requirements and grades

 

Grades for this course will be based on programs, examinations, and homework, weighted as follows:

 

                        Item                                         Points

                        2 Exams                                   100 each

                        2 Programs                               100 each

                        2 Homework Assignments          100 each

 

                                                           Total      600

 

Letter grades will be assigned approximately as follows:

            90 - 100:           A

            80 -  89:            B

            70 -  79:            C

            60 -  69:            D

            Below 60           F

 

III.        Texts

 

            Abstract Data Types – Specifications, Implementations, and Applications

            Nell Dale and Henry M. Walker

            D. C. Heath and Company, 1996

 

            Visual Basic Algorithms

            Rod Stephens

            Wiley Computer Publishing, 1998

 

            Supplemental materials may also be provided for some topics.


 

 

IV.        Tentative course outline

 

Date

Topics

Reading

Assignments

9 Jan

Introduction, Administration, Review of IS621

 

 

16 Jan

Weighted Binary Search Trees and Huffman code

Ch. 8 (pg. 325 to end)

 

23 Jan

Multi-way Search Trees

Ch. 9

HW 1

Program 1

30 Jan

Continuation of Multi-way Search Trees

 

 

6 Feb

Misc. Discrete Mathmatics

None

 

13 Feb

File Types and File Operations

None

HW 1 Due

20 Feb

Review for Exam 1

 

 

27 Feb

Exam 1

 

 

6 Mar

Graphs

Ch. 10

Program 2

13 Mar

Continuation of Graphs

 

HW 2

20 Mar

Spring Break – No Class

 

 

27 Mar

Undirected Graphs

Ch. 11

 

3 Apr

Generalized Lists

Ch. 12

 

10 Apr

Memory Management (if time permits)

Ch. 13

HW 2 Due

17 Apr

Review and Catch-up

 

 

24 Apr

Exam 2

 

 

1 May

Review Exam and Programs

 

 

 

Note:  This schedule is subject to change.