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%)