Тексеру мерзімділігі 1 жыл
VI АУЫСТЫРУҒ А ЕНГІЗІЛДІ ________21.09.2009 __________________
Алдың ғ ы жұ мыс бағ дарламасының бекітілген кү ні
11. Пә нді оқ ытып ү йретудің мақ саты мен міндеттері:
Объектіге негізделген программалаудың қ азіргі тә сілдерін зерттеу, объектіге бағ ытталғ ан тілдерде программаларды жазу дағ дысын алу, ө ң деу, тестілеу, толық тыру, талдау, қ ауыпсіздікті жабдық тау жә не процедуралық программалардың сенімділік ә дістерімен таныстыру.
Курстың міндеттері:
- Есептерді шешу алгоритмдерін қ ұ ра білу;
- Алгоритмдерді қ ұ ру ә дістерін жә не маң ызды тә сілдерін білу;
- Пә ндік салада есептерді шешу ү шін объектіге бағ ытталғ ан программалау тілдерін қ олдана білу;
- Программалардың қ олданбалы пакеттерін қ ұ ру;
- Объектіге бағ ытталғ ан программалауда тә жірибелік дағ ды алу;
- Объектіге бағ ытталғ ан жобалау жә не талдау негіздерін зерттеу.
12. Пә нді оқ ып ү йрену нә тижесінде студенттің мең геруге тиісті негізгі тү сініктері, білімдері, біліктіліктері жә не дағ дылары:
Студент міндетті:
· тө мендегі ұ ғ ымдар жө нінде тү сініктері болуы тиіс:
- объектілі-бағ ытталғ ан программалау концепциялары мен идеялары туралы;
- класстар, объектілер, ә дістер туралы;
- класс қ ұ рудың негізгі қ ұ ралдары туралы;
· тө мендегілерді білуі жә не пайдалана алуы тиіс:
- кірістірілген жә не пайдаланушы ө зі қ ұ рғ ан деректер типтерін білу;
- жадымен дұ рыс жә не тиімді айлалы ә рекет жү ргізе білу;
- стандартты кітапханалар мү мкіндіктерін пайдалана білу;
· тө мендегі дағ дыларды мең гере білуі тиіс:
- қ осымшаларды біріктіру ортада ө ң деудің барлық программаның алғ ашқ ы мә тінінен орындалу модулін алу арқ ылы – программалау қ ателерін табуғ а жә не жоюғ а мү мкіндік беретін тү зету барысына дейінгі кезең дерін орындау дағ дысын алу;
- нұ сқ аулар, операторлар жә не объектіге бағ ытталғ ан программалаудың синтаксисін игеру.
|
13. Пә ннің кү нтізбелік-тақ ырыптық жоспары жә не сағ аттар торы
№
| Тақ ырыбы
| Дә ріс (сағ.)
| Практикалық сабақ (сағ.)
| Лабораториялық сабақ тар (сағ.)
| Ө зіндік жұ мыс (сағ.)
| Ағ ымдық бақ ылау формалары
| Аралық бақ ылау формалары
|
|
|
|
|
|
|
|
|
| Жоғ ары дең гейлі тілдер. Қ ұ рылымдық программалаудың негізгі концепциялары.
|
|
|
|
| Конспект
| Коллоквиум
Тест
|
| Объектілі бағ ытталғ ан анализ жә не проектілеу ә дістемесі. Бағ дарламалық ө німдердің ө мірлік циклі.
|
|
|
|
| Конспект
|
| Объектілі-бағ ытталғ ан программалау –программалау технологиясы ретінде. ОБП-ның негізгі тү сініктері. ОБП-ның принциптері жә не қ асиеттері. ОБП кезең дері.
|
|
|
|
| Сұ рау
|
| С++ тілінің объектілі-бағ ытталғ ан қ ұ ралдары. Объектілер, кластар. Мә ліметтердің инкапсуляциясы жә не қ атынау ә дістері. Қ атынауды шектеу қ ұ ралдары. Интерфейс жә не жү зеге асыру. Кластарды қ олдануғ а қ арапайым программалар мысалдары.
|
|
|
|
| Тест
|
| Конструкторлар. Кө шіру консрукторы. Деструкторлар. Іштестірілген кластар.
|
|
|
|
| Сұ рақ -жауап
|
| Кластарды мұ рагерлік ету. Мұ рагерлік тү рлері. Туынды кластардағ ы конструкторлар жә не деструкторлар. Кластар иерархиясына қ арапайым программалар мысалдары.
|
|
|
|
| Тест
|
| Амалдарды қ айта анық тау. Виртуальді жә не статикалық ә дістер.
|
|
|
|
| Сұ рақ -жауап
|
| Операторларды қ айта жү ктеу. Операторларды қ айта жү ктеуге қ арапайым программалар мысалдары.
|
|
|
|
| Тест
|
|
|
|
|
|
|
|
|
| Полиморфизм жә не оны жү зеге асыру. Жә й жә не кү рделі полиморфизм. Виртуальді функциялар. Абстрактілі функциялар жә не кластар.
|
|
|
|
| Тапсырманы тексеру
| Бақ ылау жұ мысы
Тест
Курстық жұ мыс
|
| Ағ ындық кластар. Жолдық ағ ындар. Файлдық ағ ындар.
|
|
|
|
| Тест
|
| Достық функциялар жә не кластар. Достық функция тү рлері. Достық класты хабарлау.
|
|
|
|
| Сұ рау
|
| Шаблондық кластар жә не шаблондық функциялар. Шаблондардың стандартты кітапханасы.
|
|
|
|
| Сұ рау
|
| Стандартты контейнерлі кластар.
|
|
|
|
| Сұ рау
|
| Тө тенше жағ дайлар механизмі жә не қ ателерді ө ң деу.
|
|
|
|
| Тест
|
| Модельдеудің универсальді тілі-UML. Объектілі бағ ытталғ ан программаларды қ ұ ру процесін сипаттау ү шін UML тілін қ олдану.
|
|
|
|
| Конспект
|
| Диаграммалар. Кластар диаграммалары. Объектілі бағ ытталғ ан анализ жә не жоспарлауда СASE-жабдығ ын қ олдану.
|
|
|
|
| Конспект
|
| Барлығ ы
|
|
|
|
|
|
|
14. Пә ннің оқ у-ә дістемелік картасы
|