Object Oriented Programming (122 Computer Science)

Тип: Нормативний

Кафедра: radiophysics and computer technologies

Навчальний план

СеместрКредитиЗвітність
24Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
232доцент Khvyshchun I. O.ФеІ-11, ФеІ-12, ФеІ-13, ФеІ-14

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
232ФеІ-11доцент Khvyshchun I. O., доцент Khvyshchun I. O.
ФеІ-12доцент Khvyshchun I. O.
ФеІ-13доцент Khvyshchun I. O., Levush  P. N.
ФеІ-14доцент Rabyk V. G.
Levush  P. N., Levush  P. N.

Опис навчальної дисципліни

The main objectives of the course are to teach students to understand the differences between OOP technology and imperative-modular technology, to master the principles of creating program systems in the form of discrete objects that combine data structures and object behavior with them, to understand the ways of classifying objects and building hierarchical class structures, as well as the ideas of object-oriented design and analysis of program systems. After studying the course, students should

know:
rules of working in the environment of modern operating systems and their file systems;
rules for using object-oriented programming languages: Delphi, C++;
principles of building an object model;
concepts of class, object, field, method, property and event.
components of Win32 projects;
principles of working in integrated environments Embarcadero RAD Studio Delphi 2010 and Visual Studio 2012;
the difference between the component and framework model of building a Windows application;
be able to:
apply an object-oriented approach to designing complex software systems;
perform object-oriented analysis, design and programming of complex software systems;
install and configure the Embarcadero RAD Studio Delphi 2010 and Visual Studio 2012 environments;
create and debug projects in these environments;
to program in object-oriented languages Delphi and C++ algorithms for processing and displaying text, numeric and graphical data;
create own components and DLL libraries.

Рекомендована література

1. Kravets P.O. Object-oriented programming. Lviv: Lviv Polytechnic Publishing House, 2012. – 634 p.
2. Kazimir V.V. Object-oriented programming. Study guide. – K.: Slovo Publishing House, 2008. – 192 p.

Навчальна програма

Завантажити навчальну програму