General Information

Coursebook Description
The design, implementation and use of data structures. Priniciples of abstraction, encapsulation and modularity to guide in the creation of robust, adaptable, reuseable and effivient structures. Specific data types to insclude stacks, queues, dictionaries, trees and graphs. 4 Credit Hours. 4 Lecture hours.

Class Information:
Time:  Mon/Tues/Wed/Fri, 2:10-3:00pm
Classroom:  Ritter Hall 121 (Linux lab)

Instructor: Prof. Jason Fritts
Office:  Ritter Hall 233
Office phone:  977-7001
Office hours:  Monday, 10:30-11:30am
  Tuesday, 10:30-11:30am
  Friday, 10:30-11:30am

Objects, Abstraction, Data Structures and Design Using C++, Elliot B. Koffman and Paul A.T. Wolfgang, John Wiley & Sons, Inc., 2005.
      (book's website)

Midterm Exams (2): 20%
Final Exam: 20%
Written Assignments (6-8):     20%
Programming Assignments (6-8):     40%

Final grades are based on a class curve.
Late Policy:
Attendance Policy

Academic Integrity and Honesty:
Students are expected to be honest in their academic work. The University reserves the right to penalize any student whose academic conduct at any time is, in its judgment, detrimental to the University. Such Conduct shall include cases of plagiarism, collusion, cheating, giving or receiving or offering or soliciting information in examinations, or the use of previously prepared material in examinations or quizzes. Violations should be reported to your course instructor, who will investigate and adjudicate them according to the Policy on Academic Honesty of the College of Arts and Sciences. If the charges are found to be true, the student may be liable for academic or disciplinary probation, suspension, or expulsion by the University.