Объектіге-бағытталған және қолданбалы бағдарламалау

Бакланова Ольга Евгеньевна

Оқытушының портфолиосы

Сипаттама: Объектілі-бағытталған бағдарламалау принциптерін оқып үйрену және меңгеру, Windows-қосымшада C++ тілінде қарапайым жобаларды жасау кезінде инкапсуляция, тұқым қуалау және полиморфизм қолдану, Windows-қосымшасында С++ тілінде класс элементтерін қолдану арқылы бағдарламалаудың негізгі элементтері мен технологиялары.

Кредиттер саны: 5

Пререквизиты:

  • Информациялы-коммуникацилық технологиялар
  • Алгоритмдер, деректер құрылымы және программалау

Пәннің еңбек сыйымдылығы:

Жұмыс түрлері сағат
Дәрістер 15
Практикалық жұмыстар
Зертханалық жұмыстар 30
СӨЖО 30
СӨЖ 75
Қорытынды бақылау нысаны емтихан
Қорытынды бақылауды жүргізу нысаны

Компонент: ЖОО компоненті

Цикл: Базалық пәндер

Мақсат
  • Пәні «Объектті бағдарланған программалау» мақсаты өндірістік, сауда және білім беру саласындағы тәуелсіз кәсіби қызметі үшін студенттерді дайындау болып табылады.
Міндет
  • Есептеу процестерін объектілік-бағдарлы бағдарламалаудың қазіргі заманғы негіздерін және өмірлік циклдің әр түрлі кезеңдерінде қолданылатын құралдар негізінде жатқан Microsoft .NET Framework платформасының Windows қосымшасында C # тіліндегі басқа да әр түрлі қолданбалы тапсырмаларды зерттеу
Оқыту нәтижесі: білу және түсіну
  • Ақпараттық жүйелерді және деректер қорын инжиниринглеу/реинжиниринглеу үдерістерінде қолданылатын қазіргі заманғы ақпараттық технологиялардың методологиялық негіздерін біледі
Оқыту нәтижесі: білім мен ұғымды қолдану
  • Аппараттық-бағдарламалық кешендер мен желілер архитектурасын, математикалық, ақпараттық және бағдарламалық қамтамасыз ету элементтерін жобалау дағдыларына ие болу;,алгоритмдер мен бағдарламаларды құру дағдыларына ие болу;
Оқыту нәтижесі: талқылай білуді қалыптастыру
  • C++ тілінде бағдарламалау технологиясы бойынша өз ойын білдіру және дәлелді қорғау
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
  • C++ тілінде бағдарламалау технологиясында негізгі ұғымдар мен терминдерді білу
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
  • Microsoft .NET Framework Visual Studio .NET ортасы ұсынатын мәзірлерді, әртүрлі диалогтық терезелерді және басқару элементтерін қолдануға арналған әр түрлі технологияларды қолдана отырып, Windows қосымшасында достық қолданушы интерфейстерін құру;
  • Объектілік бағдарланған бағдарламалау технологияларын қолдана отырып, C++ тілі негізінде Windows қосымшаларын құру;
  • Инкапсуляция, тұқым қуалау және полиморфизм принциптерін сынып, құрам және жинақтау сияқты құрылымдарды бағдарламалау кезінде қолдану;
  • Қарапайым ақпараттық жүйелерді құру кезінде Windows қосымшаларын құру, жөндеу және пайдалану.
Негізгі әдебиет
  • Стивен Прата Язык программирования С++ Лекции и упражнения. Учебник. Киев – 2005.
  • Т.Уильям, Ф.Уильям Структуры данных в С++. Москва. ЗАО «Издательство БИНОМ» 2000. - 816 c.
Қосымша әдебиеттер
  • Н. Вирт Алгоритмы и структуры данных. М. Изд-во «МИР», 1989. - 360 с.