CSci 345: Object Technology
Your continuance in this course is the indication that you agree with
the policies on this handout. In order to treat all students equally,
there will be absolutely no exceptions to any written policy that appears
on this or on subsequent handouts. PLEASE REFER TO
THIS HANDOUT OFTEN!
INSTRUCTOR: M.L. Manns
OFFICE HRS: Mon & Wed 10:15-11:30 (and gladly by appointment)
- Eriksson & Penker, UML Toolkit
- Cockburn, Surviving Object-Oriented Projects
I. ABOUT THE COURSE:
(from the 98/99 catalogue) Emphasis on object technology
concepts and design. In addition, a few programming applications will be
developed in an object-oriented language.
Although some programs will be developed (with the Java or C++
languages) this is not just a programming course. Other vital issues in
developing an OO system will also be covered, such as
analysis, design, reuse management and project management,
transitional concerns, team development, tool
Course material will be presented in breath-first manner, which
means that many issues in object technology will be
There will be three objectives in this class. Students will:
1. be introduced to o-o philosophy and ideas in order to gather an
appreciation for the implications, impacts, and challenges of o-o
2. be provided with a foundation in o-o techniques, including the
concepts of the model and the design methods and programming languages
which implement these concepts
3. be encouraged to question puzzling issues in o-o technology,
propose answers, and debate alternatives
|Assignments ||100 |
|OO development project||100 |
|Exams (2 @ 50 pts.) ||100 |
|TOTAL ||300 pts
B) Final letter grades will be assigned as follows:
||below 197: F
C) In the case of "borderline" points, a student will
receive the higher of the two grades only if he/she: 1) had regular class
participation and, 2) completed all assignments. Class participation and
quality of assignments have a large influence on final grades!
D) Those who do not complete ALL assignments cannot be
eligible for a final letter grade 'A'.
E) 'I' or 'W' grades are not given lightly. The student must have
had regular class attendance in order to be eligible to request an
III. EXTRA CREDIT
As assignments are graded, some often stand out because a student puts
extra effort into doing more than is required. Unique assignments such as
these are eligible for an extra credit "plus," which will have a
positive effect on the calculation of the final course grade.
Two reports will be assigned. The first one will involve locating and
analyzing object products. The second one will involve examining an
organization that is using object-oriented technology. Each of these
reports will be written and presented to the class. Further information
will be provided during the semester.
V. OO DEVELOPMENT PROJECT
Students will work in teams to develop a small OO system. It will be
graded on the thoroughness of the analysis, the accuracy of the design,
the implementation of the design, the quality of the documentation, and
the presentation to the class. Further information will be provided
during the semester.
VI. QUALITY OF WRITTEN WORK, CLASS PARTICIPATION, AND PROJECT
All written and oral work must represent a quality and level of
competence that would be acceptable in the work place. Therefore,
points will be deducted for such things as poor writing and presentation
style, misspellings, bad grammar, and a shoddy appearance of written
documents or presentation slides. Expectations for your work in this
course are nothing more than the quality your employers will expect.
VII. DUE DATES
You will be faced with many critical deadlines in the work place. In
academic environments, a course can be successful only if both the
instructor and the students are prepared for each class meeting.
These are the reasons deadlines are taken so seriously in this course.
Deadlines appear on handouts. This date refers to the day the paper(s)
must be received in the hands of the instructor. One point will be
deducted each day any assignment is overdue, weekends and school holidays
excluded. Items which are presented too late to earn points will receive
one of the following: "check", "check plus", or
"check minus". Deadline extensions will not be
considered for any individual. If you are late, you should gracefully
accept a lowered score.
VIII. ACADEMIC DISHONESTY POLICY
Cheating on exams or on any assignment will not be tolerated! As stated
in the UNCA catalogue, "A person who knowingly assists another in
cheating is likewise guilty of cheating." There will be no second
chances. Those found cheating will receive a zero score on the assignment
or the exam in which the cheating occurred. In addition, a letter
describing the event will be sent to the Office of Vice Chancellor for
Your awareness of this policy and your confirmation that the work you
submit meets an Honor System (as related in the above paragraph and on
page 40 of the 98/99 UNCA catalog) will be indicated by your signature
next to your printed name on all papers submitted for grading. Work
submitted without your signature will not be graded.
IX. CLASS ATTENDANCE
A) Class attendance may be considered in the calculation of the
final grade. (See the "Grading" section on this handout.) Each student
is responsible for all information and assignments discussed in
class, whether or not he/she is present. When class is missed, handouts
must be picked before the next class.
B) IF CLASS IS CANCELED for any reason, students should assume
that dates for scheduled exams and assignments will not be changed.
When in doubt, check my office door (Robinson 021) and/or E-mail for any
A) Exam I will be held on Wednesday, March 10th. Exam II
will be held on Monday, May 17th.
B) Exams will include all material from lecture, readings and
C) Exams must be taken during designated class period(s). There
will be NO MAKE-UPS OR OPPORTUNITY FOR EARLY EXAMS. If a student
must miss only the first exam, the score on the comprehensive final exam
will be applied to this missed exam (with no effect on the final exam
score). If only the final exam is missed, some type of oral exam will be
administered. There are no provisions for two missed exams;
therefore a zero score will be recorded.
Any students who feels that he/she has been treated unfairly in this
course may appeal any decision of the instructor by presenting his/her
case in writing to all other students in the class.