You are on page 1of 7

Lecture 00: Introduction

SE116: Introduction to Programming II


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?

You might also like