Syllabus
Syllabus
Syllabus
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.
• Arrays
• Introduction to Inheritance
• Advanced Inheritance Concepts
• Exception Handling
• File Input and Output
• Introduction to Swing Components
• Advanced GUI topics
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
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.
Notes:
• JEDI Course Curriculum
Prepared by: