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 - 4:30
Monday - Thursday
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 |
3 |
100 |
300 |
|
Final |
1 |
1 |
100 |
|
|
|
|
|
|
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 113, 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 time
listed on the assignment or in EASEL. 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 for Harding University to accommodate students with disabilities,
pursuant to federal and state law. Therefore, any student with a documented
disability condition (e.g. physical, learning, or psychological) who needs
to arrange reasonable accommodations must contact the instructor and the
Disabilities Office at the beginning of each semester. (If the
diagnosis of the
disability occurs during the academic year, the student must self--‐identify with the Disabilities Office as
soon as possible in order to get academic accommodations in place for the remainder
of the semester.) The Disabilities Office is located in Room 205 in the Student
Center, telephone, (501) 279‐4019.
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”.
Time
Management Expectations:
For every class hour, the typical student should expect to spend two clock hours of problem solving, reading, reviewing, organizing notes, preparing for coming exams/quizzes and other activities that enhance learning. Because of this expectation, fulltime students should be cautious concerning their employment opportunities and how work can impact their academic progress.