Vijesti

2010 / Object oriented programming

Object oriented programming

25.11.2010

Class:  Object oriented programming

Class designation:  IS110

Semester:

Lectures

+

exercises:

Total:

ECTS credits:

I.

2

1

45

5

Main responsible: Professor Franjo Jović (FJ100)

Objective of the class: To present to students the concepts of object oriented programming.

Content of the class: Definition of object oriented programming. Difference between object and procedural programming. Presentation of program tools and platform. Classes and objects. Inheritance and encapsulation. Polymorphism. Abstract classes. Abstract and virtual methods. Overloading of methods, characteristics and operators. Definition and the use of delegates and events. Defining and implementing interfaces. Class diagrams and diagrams of objects. Diagrams of sequence and cooperation. Diagrams of activities and conditions.

General and specific competencies (knowledge and skills): Student shall be presented with characteristics and concepts of object oriented programming. Practical work to define and develop applications shall enable student to obtain practical knowledge and skills.

Skip to content