Senem Kumova Metin & Kaya Oğuz Lecturer Information ● Kaya Oğuz ● Contact Information ○ Email: kaya.oguz@ieu.edu.tr ○ Please do NOT use OASIS, ○ Office: A209 / Office Line: 0232 488 8289 ○ Home: http://homes.ieu.edu.tr/koguz (always up-to-date) Course Information ● We know that you are capable of handling SE115 - so we will be building on top of that by introduction “object oriented programming.” ● This course aims to provide the students with general principles underlying the practice of object-oriented programming using Java programming language. ● The students who succeeded in this course; ○ will be able to define classes in Java programming language, ○ will be able to define the features of object-oriented programming languages, ○ will be able to develop programs in Java programming language using objects, ○ will be able to use inheritance technique in class designs with Java programming language, ○ will be able to implement polymorphism concept in Java programming language. Course Information ● Evaluation ○ Labs: 20% ○ Project: 20% ○ Midterm exam: 20% ○ Final Exam: 40% ● If you cheat in any of the work you hand-in we will take immediate disciplinary action without any warning. ● Book: Java How to Program, by Deitel and Deitel. ● Everything will be on the Blackboard system. Check regularly. Course Information ● Week 1: Introduction and a review of SE115. ● Week 2: Introduction to object oriented programming topics ● Week 3: Introduction to object oriented programming ● Week 4: Classes I ● Week 5: Classes II ● Week 6: Inheritance I ● Week 7: Inheritance II Course Information ● Week 8: Polymorphism I ● Week 9: Midterm ● Week 10: Polymorphism II ● Week 11: Exceptions ● Week 12: Strings ● Week 13: Generic Programming ● Week 14: Project submission and presentations Course Information ● Any questions?