Comp 345 - Object Oriented Programming
Instructor:
Office: 215 Pryor-England Center
Phone: 279-4340
Email: dsteil@harding.edu
Web Page: www.harding.edu/dsteil
Office Hours: 2:00 - 5:00 Monday
to Thursday, 2:00 – 5:00 Friday
Object-oriented programming
using C++ and/or Java programming language(s).
The object paradigm, classes and methods, data abstraction and
encapsulation, polymorphism, single and multiple inheritance, interfaces,
memory management, operator and function overloading, templates and exception
handling. Prerequisite: Comp 245
A weekly quiz will be given
covering the reading assigned in your text that week. The quizzes will be designed make sure you
are keeping up in your reading. It is
very likely that material on a quiz has not been discussed in class. It is your responsibility to become familiar
with that material for future quizzes, exams, and or programming assignments.
Make-up quizzes must be
requested within one day of the missed quiz.
If you miss a quiz because of an unexcused absence no make-up quiz can
be taken.
|
Description |
Quantity |
Weight per |
Total |
|
Programming Assignments |
12 |
25 |
300 |
|
Quiz From Reading |
10 |
10 |
100 |
|
Exams |
2 |
100 |
200 |
|
Final Exam |
1 |
200 |
200 |
|
|
|
|
|
|
Total |
|
|
800 |
Unexcused absences will
result in a zero on an exam or quiz. If
an exam is missed with an excused absence a makeup exam will be
offered. If a quiz is missed with an
excused absence you must request a makeup quiz before the next class period.
The final cannot be missed.
I will add .1% to your
course average for each time you attend a Computer Science departmental
seminar. Seminars are generally held at
7:00 am on Fridays in Sci 123, some additional
seminars are held at 4:00 pm on Thursdays.
The first seminar will be in 2-3 weeks.
All work is due at the
beginning of the class period on the date due.
Late assignments will be accepted until the first day of the
last week of regular class meeting.
10% per day (max of 50%) will be deducted.
Phones & Other
Distractions:
During
class time students may not use phones to talk, text or for any other
purpose. Your ringers should be turned
off before class starts. Laptops or
class room machines may only be used for note taking or assignments related to
the lecture in progress. Misuse of
phones or computers during class will result in a 10% penalty on the following
exam.
You are expected to attend
class. I will take attendance. If you miss an excessive number of class
periods I will ask you to withdraw from the course.
Academic Integrity
Honesty and integrity are
characteristics that should describe each one of us as servants of Jesus
Christ. As your instructor, I pledge that I will strive for honesty and
integrity in how I handle the content of this course and in how I interact with
each of you. I ask that you join me in pledging to do the same.
Academic dishonesty will
result in penalties up to and including dismissal from the class with a failing
grade and will be reported to the Assistant Vice President for Academic
Affairs. All instances of dishonesty will be handled according to the
procedures delineated in the Harding University catalog.
Each student is expected to
do his/her own work. Copying of others’
assignments is NOT permitted.
Please
do not bring any food to class. Drinks
are allowed in non-computer-lab rooms (be very careful).
It is the policy of
Assessment:
*University Assessment*:
Institutional Purpose: The University provides programs that
enable students to acquire essential knowledge, skills, and dispositions in
their academic disciplines for successful careers, advanced studies, and
servant leadership.
*Departmental
Assessment:*: “Near the completion of
your major in the department of Computer Science & Computer Engineering,
you will be assessed by a comprehensive examination covering core courses in
your major. This examination will influence your final grade in the
senior capstone course.”
*Course Assessment and
Grading*: Assessment of the knowledge,
skills, and dispositions of each student for the purpose of assigning a letter
grade at the completion of this course will be based on the criteria set forth
in the above section entitled “Grades”.