Data Structure in C++
Time & Place:
TBDInstructor:
Jun Ni, Ph.D.M.E.
Tel: (319) 335-5486
E-mail: jun-ni@uiowa.edu
Discussion Section: NoneTextbook:
"C++ plus Data Structures" by Nell Dale, 2003, Thrid Edition, Jones and Bartlett Publishers, ISBN 0-7637-0481-4.
The source codes can be downloaded here.Class Lecture Notes:
Additional notes or handouts may be available in classroom.Course Description:
Extends skills and competencies acquired in C Programming language. The C++ language is introduced as an enhanced and extended version of C. Structures and arrays will be utilized to implement abstract data types in conjunction with a variety of model problems. This will be used as a basis for introducing classes, class construction and object-oriented programming.Prerequisites: grade of C- or higher in Intro to C Programming or consent of the instructor
Grading:
5 homework (50%), midterm (close-book, close-note exam) (25%), and final exam (final project) (25%)Policy on Computer Assignments:
A number of assignments will be given throughout the semester. These assignments require the student to write algorithms using C++. Students are encouraged to consult the instructor for help in debugging their software only after they have made a sincere effort to work the problem on their own. Delay of handing in assigned homework or project are not acceptable.Disability Issue:
In working the computer assignments, each student must write his/her own program - under no circumstances may any part of a program be copied (electronically or manually) from one student to another. Failure to follow this rule will be treated as academic misconduct and proper disciplinary actions will be initiated.I need to hear from anyone who has a disability which may require some modification of seating, testing or other class requirements so that appropriate arrangements may be made. Please see me after class or during my office hours.
Main page
Table of Content
Homework, Quiz,
Project, and Exams
Syllabus
Policy