Объектіге-бағытталған және қолданбалы бағдарламалау
Сипаттама: Объектілі-бағытталған бағдарламалау принциптерін оқып үйрену және меңгеру, 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 с.