Text Only VersionSkip to global navigationSkip to section navigationSkip to page body
 

 

Syllabus for CIS 83

 

CIS 083

Fall 2006

Course:

CIS 083

Course Title:

Object Oriented Programming

Time:

              Section 1                          Section 2

Tuesday:

      8:40 am – 10:00 am           2:40 pm – 4:00pm

Thursday:

      8:40 am – 10:00 am           2:40 pm – 4:00pm

Friday:

      8:40 am – 10:30 am           2:40 pm – 4:30pm

Place:

TR TL403B F WH207                          TR TL1A F  WH207

Instructor:

Paul Wolfgang

Instructor Office:

WH 1041

Instructor Email:

wolfgang@temple.edu

Instructor Phone:

204-5155

Course Web Page:

Blackboard

Prerequisites:

A grade of C or better in CIS 081 or CIS 067 or an equivalent course

Textbooks:

Savich Java An Introduction to Problem Solving and Programming 4th ed. Prentice Hall, 2005

Course Description:

A continuation of CIS C081. Consolidation and extension of Java programming skills, focusing on the creation and use classes for data abstraction.


 

Topics Covered:

  • Review of Procedural Programming in Java
  • Objects, Classes, and Inheritance
  • Arrays
  • Exception Handling
  • Input/Output
  • Dynamic Data Structures
    • Vectors/ArrayList
    • Linked List
    • Trees
  • GUIs and Event-Oriented Programming
  • Optional Topics (as time permits)
    • Object Serialization and XML
    • Data Base Access

Course Grading

Quizzes 10% Midterm Exams 20%, Lab Exams 20%, Labs 20%, Final Exam 30%

Exam Dates

Quizzes every Thursday (except on exam days)

Midterm 1: Sep. 28

Lab Exam 1: Sep. 29

Midterm 2: Nov. 2

Lab Exam 2: Nov 3

Final Exam Dec. 15

Attendance Policy

Regular attendance is encouraged. Some material will be presented during lectures that is not included in the Text.

Any student who has a need for accommodation based on the impact of a disability should contact me privately to discuss the specific situation as soon as possible. Contact Disability Resources and Services at (215) 204-1280, 100 Ritter Annex, to coordinate reasonable accommoda­tions for students with documented disabilities.

Students will be charged for a course unless a withdrawal form is processed by a registration office of the University by the Drop/Add deadline date. The Drop/Add deadline date is published in the Class Schedule each semester and is at the end of the second week of the semester. For this semester, the critical dates are as follows:

  • The last day to drop (tuition refund available) is Monday, September 11, 2006
  • Last Day to withdraw (no refund) is Monday, October 30, 2006
  • The last day of classes is Wednesday, December 6, 2006.

During the first two weeks of the fall or spring semester, students may withdraw from a course with no record of the class appearing on the transcript. In weeks three through nine of the fall or spring semester, the student may withdraw with the advisor’s permission. The course will be recorded on the transcript with the instructor’s notation of “W,” indicating that the student withdrew. After week nine of the fall or spring semester, students may not withdraw from courses. No student may withdraw from more than five courses during the duration of his/her studies to earn a bachelor’s degree. A student may not withdraw from the same course more than once. Students who miss the final exam and do not make alternative arrangements before the grades are turned in will be graded F.