OTTERBEIN COLLEGE
DEPARTMENT OF MATHEMATICAL SCIENCES
C SC 205
Implementation Of Software Components
Autumn 2001
Class MW 1230PM-0150PM Towers 115
TR 1200PM-0130PM Towers 127 (lab)
Instructor Dr. Duane Buck
Associate Professor
Office Towers 132
Office Hours TR 0930AM-1130AM, or by appointment
Email DBuck@otterbein.edu
Phone 823-1793
Home Phone 263-3201 (After 9 a.m. and before 9 p.m., please)

Description Component-based software from implementer's perspective; container components, including lists, stacks, queues, trees, and graphs; data representation using layering and using pointers; introduction to algorithm analysis.
Prerequisites: Math 165 (recommended) and C SC 160.
Text Data Structures And The Java Collections Framework, William Collins. McGraw-Gill 2002. ISBN: 0-07-236964-7
Objectives Specific chapters we will cover from our textbook are 1, 2, 4, 5, 6, 7, 8, 11, and 14. Also, we will look at material from Appendix 3.
Labs We will do lab exercises that are distributed with our book. They support the topics covered in our textbook. We may also do additional lab exercises and projects.
Participation We pose and solve problems in a social context. Therefore, we need each other. This need is the reason we have classroom sessions. Attendance is required. Each student is expected to participate in the class discussions throughout the quarter. To this end, all assigned readings for each week should be completed before the class period in which they are discussed. A deduction of 3% will be taken from the student's overall average for each unexcused absence in excess of two.
Work Load "Students are expected to spend three hours per week (including class hours) in study for each quarter hour of credit attempted." (From p. 229 of the Otterbein College Bulletin, Vol. LXXXVIII.) Since C SC 205 is 4 (Quarter) Credit Hours, 12 hours of study per week is expected: 6 hours in class and laboratory, and 6 hours beyond class hours.
Exams Midterm exam dates will be announced in class. The final exam is scheduled for  Wednesday, November 21, 8:00 - 10:00 in our regular classroom. It will be comprehensive. If you can't make an exam, let me know in advance so we can make arrangements. Makeup's will be given only in exceptional circumstances.
Grading The following table is representative of the method used to determine grades.
Assignment Weight Range Grade
Lab Exercises 25% 90 - 100% A-, A
Homework 10% 80 - 89% B-, B, B+
Participation 5% 70 - 79% C-, C, C+
Midterm I 15% 60 - 69% D, D+
Midterm II
15%
0 - 59% F
Final Exam
30%
 
Academic 
Misconduct 
Policy
All members of the Otterbein College community of learners are expected to follow the rules and customs of proper academic conduct. Proper conduct includes avoiding academic misconduct as defined in the Campus Life Handbook (see Plagiarism, Cheating and Dishonesty, page 61).  Students are encouraged to help each other learn the course material. Unless specifically prohibited, you may discuss homework problems and lab exercises with one another. Participants in these discussions usually enjoy the benefit of deeper and greater learning. However, all work submitted for evaluation that is based on discussions with others must be your own work; created with your own hands and fingers while thinking it through.

Any work submitted for evaluation that includes work done by another, copying of another's work, or the result of following another's step-by-step keystrokes and mouse clicks, is a case of academic misconduct. When academic misconduct is found in any assignment or examination you submit, you will receive a zero grade for that assignment or exam. The misconduct will also be reported to the Office of the Academic Dean. If a previous academic misconduct offense is on your record, you will receive a grade of F for this course and a referral to the judicial system.



Return to Dr. Buck's Home Page