- •Қазақстан республикасы білім және ғылым министрлігі қ. Жұбанов атындағы ақтөбе мемлекеттік университеті
- •050602 - «Информатика» мамандығы күндізгі бөлімінің
- •«Obp 4301 Объектіге бағытталған программалау» пәнінен
- •II кафедраның әдістемелік секциясы отырысында талқыланды
- •Пән мазмұны
- •Лабораториялық сабақтардың тақырыптарының үлгілі тізімі
- •Өзіндік жұмыстардың тақырыптарының үлгілі тізімі
- •Ұсынылған әдебиеттер тізімі
- •Оқу пәнінің жұмыс бағдарламасы
- •I жұмыс бағдарламасы дайындалып енгізілді
- •II кафедра отырысында талқыланды
- •IV факультеттің оқу-әдістемелік комиссиясына бекітуге ұсынылды
- •V алғашқы тексеру мерзімі 2011 ж. Тексеру мерзімділігі 1 жыл
- •Дәрістер
- •Практика сабақтары
- •Лаборатория сабақтары
- •Негізгі әдебиеттер
- •Оқу пәнінің жұмыс бағдарламасы
- •Пәннің тақырыптық жоспары
- •Өзіндік жұмыс тапсырмалары
- •1. Жұмыс түрлері:
- •2. Жұмыс түрлерін бағалау критериилері:
- •Курстық жұмыстың тақырыптары
- •Пән бойынша тапсырмаларды орындау және тапсыру графигі
- •Пәннің оқу-әдістемемен қамтамасыз ету картасы
- •Қр білім және ғылым министрлігі
- •2. Көпше түрдегі мұрагерлік
- •2. Операторларды қайта анықтаудың түрлері.
- •3. Унарлы операторларды қайта анықтау
- •4. Бинарлы операторларды қайта анықтау
- •5. Меншіктеу операторларын қайта анықтау
- •6. New және delete операторларын қайта анықтау
- •Жәй және күрделі полиморфизм
- •Виртуальді функциялар
- •Иерархия схемасы
- •Қр білім және ғылым министрлігі
- •2. Орындауға арналған тапсырмалар:
- •Практикалық жұмыс №2 конструкторларды және деструкторларды құру
- •2. Орындауға арналған тапсырмалар:
- •3. Өз бетімен орындауға арналған тапсырмалар (үй тапсырмасы):
- •Практикалық жұмыс №3-4 мұрагерлік. Жалғызданған және көпше түрдегі мұрагерлік
- •2. Орындауға арналған тапсырмалар:
- •3. Өз бетімен орындауға арналған тапсырмалар (үй тапсырмасы):
- •Практикалық жұмыс №5-6 полиморфизм. Амалдарды қайта анықтау
- •3. Өз бетімен орындауға арналған тапсырмалар (үй тапсырмасы):
- •5. Литерлік шамаларға қолданылатын функциялар қай кітапханада орналасқан?
- •Практикалық жұмыс №7-8 функциялардың және операторларды қайта жүктеудің бірге қолданылуы
- •3. Өз бетімен орындауға арналған тапсырмалар (үй тапсырмасы):
- •Практикалық жұмыс №9-10 енгізу-шығару ағындары
- •2. Өз бетімен орындауға арналған тапсырмалар (үй тапсырмасы):
- •Қр білім және ғылым министрлігі
- •Жұмысты орындау тәртібі
- •Өзіндік жұмыс тапсырмалары
- •Жұмыс есебі
- •Жұмысты орындау тіртібі
- •Өзіндік жұмыс тапсырмалары
- •Жұмыс есебі
- •Жұмысты орындау тіртібі
- •Өзіндік жұмыс тапсырмалары
- •Жұмыс есебі
- •Лабораторялық жұмыс бойынша сұрақтар
- •Лабораториялық жұмыс № 6-7 объектілер иерархиясы. Топтар. Итераторлар.
- •Қысқаша теориялық мәліметтер
- •Объектілер иерархиясы.
- •Мұндағы gr топ-объект.
- •Жұмысты орындау тәртібі
- •Өзіндік жұмыс тапсырмалары
- •Жұмыс есебі
- •2.Достық функциялар
- •Іі. Жұмыстың орындалу реті
- •Ііі. Өзіндік жұмыс тапсырмалар
- •Жұмыс есебі
- •Іі. Жұмыстың орындалу реті
- •Бүтін сандармен жұмыс жасайтын объект-калькулятор.
- •Жұмысты орындау реті.
- •Әдістемелік нұсқау.
- •Есеп берудің мазмұны.
- •Калькулятор
- •Қр білім және ғылым министрлігі
- •3. Практикалық және лабораториялық сабақтарды орындау
- •Қр білім және ғылым министрлігі
- •Тақырыбы: Конструкторлар және деструкторлар
- •Тақырыбы: Мұрагерлік
- •Тақырыбы: Операторларды қайта жүктеу
- •Тақырыбы: Ағындық кластар
- •Бақылау-өлшеу материалдары
- •21. Литерлік шамаларға қолданылатын функциялар қай кітапханада орналасқан?
- •Келісу парағы
IV факультеттің оқу-әдістемелік комиссиясына бекітуге ұсынылды
Хаттама №1, «9» қыркүйек 2010 ж.
V алғашқы тексеру мерзімі 2011 ж. Тексеру мерзімділігі 1 жыл
VI АУЫСТЫРУҒА ЕНГІЗІЛДІ________21.09.2009__________________
Алдыңғы жұмыс бағдарламасының бекітілген күні
11. Пәнді оқытып үйретудің мақсаты мен міндеттері:
Объектіге негізделген программалаудың қазіргі тәсілдерін зерттеу, объектіге бағытталған тілдерде программаларды жазу дағдысын алу, өңдеу, тестілеу, толықтыру, талдау, қауыпсіздікті жабдықтау және процедуралық программалардың сенімділік әдістерімен таныстыру.
Курстың міндеттері:
Есептерді шешу алгоритмдерін құра білу;
Алгоритмдерді құру әдістерін және маңызды тәсілдерін білу;
Пәндік салада есептерді шешу үшін объектіге бағытталған программалау тілдерін қолдана білу;
Программалардың қолданбалы пакеттерін құру;
Объектіге бағытталған программалауда тәжірибелік дағды алу;
Объектіге бағытталған жобалау және талдау негіздерін зерттеу.
12. Пәнді оқып үйрену нәтижесінде студенттің меңгеруге тиісті негізгі түсініктері, білімдері, біліктіліктері және дағдылары:
Студент міндетті:
|
13. Пәннің күнтізбелік-тақырыптық жоспары және сағаттар торы
№
|
Тақырыбы |
Дәріс (сағ.) |
Практикалық сабақ (сағ.) |
Лабораториялықсабақтар (сағ.) |
Өзіндік жұмыс (сағ.) |
Ағымдықбақылауформалары |
Аралық бақылау формалары |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
1 |
Жоғары деңгейлі тілдер. Құрылымдық программалаудың негізгі концепциялары. |
|
|
|
4 |
Конспект |
Коллоквиум Тест |
2 |
Объектілі бағытталған анализ және проектілеу әдістемесі. Бағдарламалық өнімдердің өмірлік циклі. |
|
|
|
6 |
Конспект | |
3 |
Объектілі-бағытталған программалау –программалау технологиясы ретінде. ОБП-ның негізгі түсініктері. ОБП-ның принциптері және қасиеттері. ОБП кезеңдері. |
1 |
|
|
4 |
Сұрау | |
4 |
С++ тілінің объектілі-бағытталған құралдары. Объектілер, кластар. Мәліметтердің инкапсуляциясы және қатынау әдістері. Қатынауды шектеу құралдары. Интерфейс және жүзеге асыру. Кластарды қолдануға қарапайым программалар мысалдары. |
1 |
1 |
2 |
4 |
Тест | |
5 |
Конструкторлар. Көшіру консрукторы. Деструкторлар. Іштестірілген кластар. |
1 |
1 |
1 |
4 |
Сұрақ-жауап | |
6 |
Кластарды мұрагерлік ету. Мұрагерлік түрлері. Туынды кластардағы конструкторлар және деструкторлар. Кластар иерархиясына қарапайым программалар мысалдары. |
2 |
2 |
2 |
8 |
Тест | |
7 |
Амалдарды қайта анықтау. Виртуальді және статикалық әдістер. |
1 |
|
2 |
6 |
Сұрақ-жауап | |
8 |
Операторларды қайта жүктеу. Операторларды қайта жүктеуге қарапайым программалар мысалдары. |
1 |
2 |
2 |
4 |
Тест | |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Полиморфизм және оны жүзеге асыру. Жәй және күрделі полиморфизм. Виртуальді функциялар. Абстрактілі функциялар және кластар. |
2 |
2 |
3 |
8 |
Тапсырманы тексеру |
Бақылау жұмысы Тест Курстық жұмыс |
10 |
Ағындық кластар. Жолдық ағындар. Файлдық ағындар. |
1 |
2 |
1 |
4 |
Тест | |
11 |
Достық функциялар және кластар. Достық функция түрлері. Достық класты хабарлау. |
1 |
|
1 |
4 |
Сұрау | |
12 |
Шаблондық кластар және шаблондық функциялар. Шаблондардың стандартты кітапханасы. |
2 |
|
3 |
8 |
Сұрау | |
13 |
Стандартты контейнерлі кластар. |
1 |
|
2 |
6 |
Сұрау | |
14 |
Төтенше жағдайлар механизмі және қателерді өңдеу. |
1 |
|
1 |
6 |
Тест | |
15 |
Модельдеудің универсальді тілі-UML. Объектілі бағытталған программаларды құру процесін сипаттау үшін UML тілін қолдану. |
|
|
|
6 |
Конспект | |
16 |
Диаграммалар. Кластар диаграммалары. Объектілі бағытталған анализ және жоспарлауда СASE-жабдығын қолдану. |
|
|
|
8 |
Конспект | |
|
Барлығы |
15 |
10 |
20 |
90 |
|
|
14. Пәннің оқу-әдістемелік картасы