CS 222  FALL 2005                       SYLLABUS                  August 29, 2005

Instructor:      Jeffrey Horn,  email:     jhorn@nmu.edu
                            office:  1119 New Science Building
                            phone:  227-1607
Office Hours:   TBA
Textbook:  Data Abstraction and Problem Solving with C++ (Walls and Mirrors)  by Frank M. Carrano (4th Edition)
Recommended:  a C++ reference book, such as the text used in CS 201
Classroom:   New Science Building, Room 1209
Meeting Times:  3pm MWThF
Prerequisites:  CS 201, and MA 240
Our web page:   http://cs.nmu.edu/~jeffhorn/Classes/CS222/Fall2005

 (I will use the web page EXTENSIVELY, posting everything I can up there as soon as possible.  This includes all electronic forms of handouts, assignments, solutions, sample tests, etc.  Also I will post announcements, links to interesting, topic-related sites, etc.  So please check our page regularly!  At the very least, once a week.)



TOPICS:  (tentative)

OVERVIEW AND REVIEW

SEARCHING ADVANCED SORTING

ADVANCED DATA STRUCTURES AND ALGORITHMS

BALANCED TREES

GRAPH PROBLEMS AND ALGORITHMS

NUMBER PROBLEMS AND ALGORITHMS

 



GRADING:

10% Written homeworks.
45% Programs.
10% Quizes
10% Mid-Term Exam
15% Final exam, comprehensive.
10% Instructor's discretion



COMPUTING FACILITIES:

Here is the configuration that I will support:


DISABILITY SERVICES

If you have a need for disability-related accommodations or services, please inform the Coordinator of Disability Services in the Disability Services Office at 2001 C. B. Hedgcock (227-1700; TDD 227-1543). Reasonable and effective accommodations and services will be provided to students if requests are made in a timely manner, with appropriate documentation, in accordance with federal, state and University guidelines.