COP 2253C-0002 - Java

W: 7:00pm – 9:30pm MAP360

Instructor: Kathleen Kappers

Email: kathleen@cs.ucf.edu

Office: CCI 208

Office Hours: Wednesdays before class (6 - 6:50pm), or by appt.

Course Web Page: http://www.cs.ucf.edu/courses/cop2253c-02


Course Summary: This course covers the syntax of the Java programming language. It is assumed that the student has no knowledge of any programming language.

Prerequisites: A willingness to learn and work hard.

Textbook: Java Software Solutions, John Lewis & William Loftus, 2nd edition

Labs: The last hour of each class will take place in a lab. Students are encouraged to attend lab to work on their programming assignments. A lab assistant will be available at this time to help students with syntax issues and minor debugging. The lab assistant is not expected to write students’ programs. Rather, he/she is there to help students overcome programming hurdles only after a student has put forth an effort to solve the problem.

Homework: Students are expected to complete programming assignments on time. Assignments will be accepted up to one week late, but will receive a 10% penalty.

Cheating: Each student must complete his/her own individual work. Assignments deemed too similar for coincidence will result in a zero for all parties involved. Cheating on exams will not be tolerated and may result in failure of the class.

Makeup Exams: Makeup exams will only be given if the student obtains prior permission or shows proof of emergency.

Grade Weighting: There will be 3 exams worth 20% each, one of which is the final. Programming assignments will comprise the other 40% of the grade.

Grading Scale:

A              90% - 100%

B              80% - 89%

C              70% - 79%

D              60% - 69%

F              59% and below