Comp 345 - Object Oriented Programming

 


Instructor:      Dana Steil

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


Text:           C++ How to Program  Deitel & Deitel

Course Catalog Description

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

Quizzes from reading

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.

Course Grades

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

Missing an exam or Quiz:

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.

Extra Credit

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.

Turning in late programming assignments:

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.

Attendance:

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.

Food & Drink:

Please do not bring any food to class.  Drinks are allowed in non-computer-lab rooms (be very careful).

Students with Disabilities:

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) 2794019.

 

Assessment:

*University Assessment*:  Harding University, since its charter in 1924, has been strongly committed to providing the best resources and environment for the teaching-learning process.  The board, administration, faculty, and staff are wholeheartedly committed to full compliance with all criteria of the Higher Learning Commission of the North Central Association of Colleges and Schools. The university values continuous, rigorous assessment at every level for its potential to improve student learning and achievement and for its centrality in fulfilling the stated mission of Harding. Thus, a comprehensive assessment program has been developed that includes both the Academic units and the Administrative and Educational Support (AES) units.  Specifically, all academic units will be assessed in reference to the following Expanded Statement of

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.