Course: CPT-237

Title: Advanced Java Programming

Credits: 3

Instructor: Mr. Lebeau

Phone: 822-3518

Office: Saluda Hall 144

Office hours: See attached schedule

Requirements: A number of programming assignments will be given. Programs must be complete, correct, and documented, and must adhere to the instructor's standards for coding style and documentation.

Course Attendance Requirements: Students may not miss more than 15% of scheduled classes, regardless of the reason for the absence. After exceeding this limit, a student will be withdrawn from the class by the instructor. Attendance will be taken at the beginning of the class period. Students not answering to the roll call at that time will be marked absent. Students arriving late may check-in with the instructor after class in order to be marked tardy. Three marks of tardy will count as one absence. Students are required to remain in class until class is dismissed, and will otherwise be marked absent, unless prior arrangements are made in advance with the instructor. Attendance records will not be changed retroactively after the scheduled class meeting.

This instructor abides by the College's policy on schedule change. The College provides a schedule change period during the first week of each semester. After this period, the instructor will not admit additional students to this course and section for any reason.

Quizzes: Quizzes may be given at any time, and will typically begin at the start of the class period. These will be taken up at a time of the instructor's choosing. Therefore, students arriving late risk losing points on quizzes. No make-up quizzes will be given under any circumstances.

Assignments: Programming assignments and other homework must be submitted on the date due in order to receive full credit. After the due date, late work may be submitted only at the very next class meeting time at a penalty of 10 (ten) percentage points. After this one-class grace period, no late homework will be accepted. Assignments must be submitted at the start of the scheduled class period in order to be considered on-time. In order to be eligible for credit, a programming assignment must compile without error, and must substantially fulfill the assignment requirements.

Academic Integrity: BE WARNED: This instructor vigorously enforces the "Student Code" as documented in The Midlands Technical College "Student Handbook." It should be noted in particular that programming assignments are designed to develop and measure individual programming skill. Therefore, students must prepare programming assignments on their own, and not treat them as group projects. Students must submit only original, individually prepared work for programming assignments. Under no circumstances and by no means should students share program designs or solutions with others, in whole or in part, or use designs or solutions obtained from others, either with or without their permission. To do so constitutes academic dishonesty. The instructor will refer all matters relating to academic dishonesty to the Director of Campus Life. The instructor reserves the right to make and keep photostatic or electronic copies of student assignments without notice.

The proper course of action for students needing help with programming assignments is to contact the instructor immediately.

Students with Disabilities: Students needing special accomodations for a disability should contact the Disability Resource Centers for assistance. The phone numbers are 803-822-3505 (Airport Campus) and 803-738-7646 (Beltline Campus).

Grade weighting:

Programs:                  90%
Quizzes and participation: 10%
Total:                    100%

Grading scale: The standard departmental grading scale will be used, which is as follows:

A  94 to 100
B  87 to  93
C  78 to  86
F   0 to  77