Java Programming, Fifth Edition
Syllabus
Java Programming, Fifth Edition
1st Semester, AY 2010-2011
General Course Information
Prerequisites: Introduction to Programming
Textbook: Joyce Farrell, Java Programming, Fifth Edition. Course Technology
Incorporated, 2010, ISBN-13: 9780324599510
Course Objectives
Students will learn to create Java classes and write their own methods. The course explores
advanced topics in java, such as arrays, inheritance, exception handling, file processing, and
graphics.
Specific topic coverage includes:
• Arrays
• Introduction to Inheritance
• Advanced Inheritance Concepts
• Exception Handling
• File Input and Output
• Introduction to Swing Components
• Advanced GUI topics
Grading and Evaluation Criteria
40% of the grade is based on a midterm and a final examination. Both examinations are
cumulative and given in a varied format. An in-class review will be held prior to each
examination.
20% of the grade is based on quizzes. Quizzes are announced one day in advance and may
vary from three to five questions that may be in any format.
40% of the grade is based on keeping a project notebook. Students are asked to obtain a
small notebook to enter the answers to the programming projects at the end of each chapter
in the text.
Course Outline
Wee Chapter
Topics Exams
k Readings
Review on CP 1 Chapters 1-7
1-2
Arrays Chapter 8
3-4 Introduction to Inheritance Chapter 9 Prelim Exam
5-7 Advanced Inheritance Concepts Chapter 10
1
Java Programming, Fifth Edition
Syllabus
8-10 Exception Handling Chapter 11 Midterm Exam
11-13 File Input and Output Chapter 12 Semi-Final Exam
14-15 Introduction to Swing Components Chapter 13
16-18 Advanced GUI topics Chapter 14 FInal Exam
Reference Book:
• Malik, D. S., Java Programming: From Problem Analysis to Program Design, 3nd
Edition, Thomson, Course Technology, 2007.
• Deitel, Java How to Program, 6th Edition, Pearson, Prentice Hall, 2005.
World Wide Web:
• Java resources from IBM:
o [Link]/developerworks/views/java/[Link]
• Java basics:
o [Link]
Notes:
• JEDI Course Curriculum
Prepared by:
CRISTIAN REY C. SECO
Instructor, CICS