![]() |
SyllabusCS 145/515:Introduction to Object-Oriented Programming |
| Course Number: | CS 145 / 515 |
| Course Title: | Introduction to Object-Oriented Programming |
| Number of Credit Hours: | 3 |
| Class Meeting Time: | 10:00 - 10:50 MW   1:00 - 3:50 Th (lab) |
| Number of Contact Hours: | 5 |
| Prerequisites: | Math 120 with a minimum grade of 'C' or an ACT score of 24, or permission of the instructor |
| Instructor Name: | Curtis Sollohub | ||||||||
| Homepage: | http://cs.nmhu.edu/personal/curtis/curtisol.htm | ||||||||
| Office Hours: Note: I am on campus most of the week. Do feel free to email, call or simply come by anytime. Below you will find my email address, my office phone number, and even my home phone number. |
|
||||||||
| Contact Information: |
|
Textbook:
|
The text presents Java in the context of multimedia programming. Thus, it includes a good deal of multimedia-related. However, this material is not central to the course. As noted above, students should focus their time and energy on programming issues. (The Expectation Pages found in the Reading Schedule tell you just what you need to study.)
| The Tests ............................................................................................................. | 25% |
| The Final ................................................................................................................. | 10% |
| Homework, Quizzes, and Code Reading ...................................................................................................... | 30% |
| The Project..... ................................................................................... | 20% |
| Lab Attendance .................................................................................. | 10% |
| Attendance at Some Event...................................................................................................... | 5% |
| A 90% - 100% | B 80% - 89% |
| C 65% - 79% | D 55% - 64% |
Late assignments will be accepted, with a 10% grade penalty for each day late. In no case will an assignment of any kind be accepted more than one week late without strong written justification.
This subject requires a combination of in-class discussion, out-of-class assignments, and examinations. Prompt attendance and participation are important to successful understanding of the subject matter. You can not participate unless you attend class. Of course, making any kind of disruption (e.g. talking , continually coming to class late or leaving class early, the use of cell phones, etc.) in the class will affect your participation grade negatively
It is perfectly acceptable to integrate the work of others (but not students) into your papers and other work, so long as the original source of the information is properly acknowledged. Using the ideas of others without proper acknowledgment constitutes plagiarism and is viewed as cheating. On programming assignments it is acceptable to discuss general ideas including algorithms with your fellow students. It is not acceptable to discuss the actual code, copy someone's code, or show your code to another student.
Serious (as decided by the instructor) and repeated incidences of academic dishonesty will be referred to the appropriate office and handled according to Highlands University policy. Note: This could mean removal from the course or even the university. (You can get more information on what constitutes academic dishonesty from the Policy on Academic Integrity available in the Academic Affairs Office.