Semester: Fall 2022
Schedule: THURSDAY 18:10-21:00 A-307
Instructor: Prof. Dr. Ahmet COÅžAR
Email Address: cosar@cankaya.edu.tr
Preferred Form of Communication: make an appointment in class
Description: This course investigates object-oriented methods including object-oriented programming, analysis and design. Current methodology is emphasized. The use of object-oriented features such as encapsulation, information hiding, inheritance and polymorphism is explained.
Text Book:
1-Horstman, Cay. Big Java Early Objects 6th Edition. (4rd / 5th Ed. are also acceptable)
2-Horstman, Cay. Object Oriented Design & Patterns 2nd Edition.
3-Freeman, Eric. Head First Design Patterns, 2nd Edition.
Grading:
Programming Assignments (30%)
Midterm (30%)
Final (40%)