- •Қазақстан республикасы білім және ғылым министрлігі қ. Жұбанов атындағы ақтөбе мемлекеттік университеті
- •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. Литерлік шамаларға қолданылатын функциялар қай кітапханада орналасқан?
- •Келісу парағы
Курстық жұмыстың тақырыптары
Көпмүшелік дәрежесімен және коэффициенттер массивімен берілетін бір айнымалылы көпмүшелік класын құру.
Объектілі-бағытталған программалауды қолданып жолдарға арналған класс құру.
Қайта анықталған арифметикалық амалдарды «Конвертор» бағдарламасын жүзеге асыру кезінде қолдану.
Амалдарды қайта анықтау арқылы «Пошталық адрес» класын құру.
Ұялы телефоннан қоңырау шалу бағасын есептейтін бағдарлама құру барысында объектілі-бағытталған программалауды қолдану.
Банктегі салым пайдасын есептеуге мүмкіндік беретін класс құру.
«Жемістер» класын модельдеу кезінде мұрагерлік принципін жүзеге асыру.
«Баспа компаниясы» кластар иерархиясын жобалау және құру.
«Маршрут» класын жобалау және құру.
Объектілі-бағытталған программалау технологияларын қолдана отырып «Поезд» класын құру.
«Басқарушы менеджер» класын құру кезіндегі жалғызданған мұрагерлік.
Мұрагерлік принципін «Британдық төлем жүйесі» класын жобалау кезінде қолдану.
Қайта анықталған арифметикалық амалдарды «Калькулятор» бағдарламасын жүзеге асыру кезінде қолдану.
Мұрагерлік принципін қолдана отырып «Теңіз ұрысы» ойынын жобалау.
Пәтер сатып алу сұраныстарын тіркейтін және мүмкін нұсқаларды іздейтін бағдарлама жобалау.
Ағылшын тілінен орыс тіліне және керісінше аударатын сөздік құру кезінде объектілі-бағытталған программалау технологияларын қолдану.
«Зодиак белгісі» класын құру кезінде полиморфизм принципін қолдану.
Амалдарды қайта анықтауды матрицаларға арифметикалық амалдар қолдану кезінде қолдану.
Мұхиттың экологиялық жүйесін модельдеу кезінде объектілі-бағытталған программалауды қолдану.
«Ордер» класын жобалау және құру.
Объектілі-бағытталған программалауды қолдана отырып «Студент» класын жүзеге асыру.
«Жұмысшы» класын амалдарды қайта анықтауды қолдана отырып құру.
«Автобус паркі» класын модельдеу және жүзеге асыру.
«Прайс-лист» класын жобалау және құру кезінде объектілі-бағытталған программалауды қолдану.
Объектілі-бағытталған программалауды «Аэрофлот» класын құруда қолдану.
«Полярлы координаталар» класын арифметикалық амалдарды қайта анықтау арқылы құру.
Өлшемдері бекітілген жолдардан тұратын бір өлшемді массивтерді анықтайтын класс құру және оны жүзеге асыру.
Полиморфизм принципіне сүйене отырып «Студенттік топ» класын құру.
Объектілі-бағытталған программалауды қолдана отырып бүтін сандардан тұратын бір өлшемді массивтерді (векторларды) анықтайтын класс жобалау және құру.
«Телефон анықтамасы» класын құру кезінде объектілі-бағытталған программалау принциптерін жүзеге асыру.
Кітапханадағы кітаптарды есепке алу жұмысын орындайтын бағдарлама құру.
Объектілі-бағытталған программалау принциптерін «Пәндік көрсеткіш» класын құру кезінде жүзеге асыру.
«Жиын» класын жобалау және құру кезінде объектілі-бағытталған программалау технологияларын қолдану.
«Өнім» класын жобалау және құру.
Үш өлшемді кеңістікте шет нүктелерінің координаталарымен берілетін объект-векторлар үшін класс сипаттамасын құру.
«Үй кітапханасы» класын жобалау және құру кезінде полиморфизм принципін жүзеге асыру.
«Жазба» класында амалдарды қайта анықтау.
«Жазба кітапшасы» класын құру кезінде объектілі-бағытталған программалау принциптерін жүзеге асыру.
Авиабилет сұраныстарын есепке алу бағдарламасын құру.
Призма бетінің ауданын және көлемін есептеу мүмкіндігін беретін объект құрылымын сипаттау.
Қиық пирамида бетінің ауданын және көлемін есептеу мүмкіндігін беретін объект құрылымын сипаттау.
Бағалар шкаласы
-
Баға
Балл
Проценттер
A
4,0
95 – 100%
А-
3,67
90 – 94%
B+
3,33
85 – 89%
B
3,0
80 – 84%
B-
2,67
75 – 79%
C+
2,33
70 – 74%
C
2,0
65 – 69%
C-
1,67
60 – 64%
D+
1,33
55 – 59%
D
1,0
50 – 54%
F
0
0 – 49%