Code | Name of the Course Unit | Semester | In-Class Hours (T+P) | Credit | ECTS Credit |
---|---|---|---|---|---|
BIL201 | OBJECT ORIENTED PROGRAMMING | 3 | 5 | 4 | 8 |
Objectives and Contents |
|
---|---|
Objectives: | To teach about the concepts of thinking, designing and programming based on the object oriented programming; To develop object oriented design in UML language, to teach how to write object oriented programs in Java language. |
Content: | Objects and classes, constructor, static variable, constants, methods, visibility modifiers, temporary objects, invocation of methods to objects, invariants, variable visibility, class abstraction and packaging, upper and lower class concepts, inheritance, multiple meaning, chewing, polygon, abstract class, object oriented design. |