- University: Salahaddin University-Erbil
- Department: Software Engineering Dept.
- My Status: Assistant Lecturer
- Level: BSc
- Year: 2010-2012
Course Description
This course teaches one of the important methodologies of software development. It introduces the concepts of Object Oriented Programming (OOP) and its implementation.
Course Objectives
Understanding the fundamental concepts like Objects, Classes, Inheritance and Polymorphism of OOP and how to implement them in the software engineering.
Course Content
- Classes
- Objects
- Encapsulation and access control
- Inheritance
- Polymorphism
- Abstraction
- Interfaces
- Exception Handling
- Generics
Polla Fattah