Білім беру бағдарламасы (шифр атауы) 2022


Download 19.74 Kb.
bet1/2
Sana15.03.2023
Hajmi19.74 Kb.
#1269081
TuriБілім беру бағдарламасы
  1   2
Bog'liq
СРСП каз


Қарағанды техникалық университеті

Ақпараттық-есептеуіш жүйелер кафедрасы


Кайбасова Д.Ж.




СТУДЕНТТЕРДІҢ ӨЗДІК ЖҰМЫСЫН/ СТУДЕНТТЕРДІҢ ОҚЫТУШЫЛАРМЕН ӨЗДІК ЖҰМЫСЫН ӨТКІЗУГЕ АРНАЛҒАН
ӘДІСТЕМЕЛІК НҰСҚАУЛАР
ОВВ 3213 – Объектілі-бағытталған бағдарламалау пәні
(код - атауы)
ТВТ 06 – Тілдер және бағдарламалау технологиялар модулі
(код – атауы)
6В06102 – Ақпараттық жүйелер білім беру бағдарламасы
(шифр - атауы)

2022



ҚАРАСТЫРЫЛДЫ
АЕЖ кафедрасының отырысында
Протокол № ____ «___» ____________ 20__ж.
Кафедра меңгерушісі ___________ Калинин А.А. «___» ____________ 20__ж.
(қолы) (толық аты)


СТУДЕНТТЕРДІҢ ӨЗДІК ЖҰМЫСЫН/ СТУДЕНТТЕРДІҢ ОҚЫТУШЫЛАРМЕН ӨЗДІК ЖҰМЫСЫН ӨТКІЗУГЕ АРНАЛҒАН
ӘДІСТЕМЕЛІК НҰСҚАУЛАР


ОВВ 3213 – Объектілі-бағытталған бағдарламалау пәні
(код - атауы)
ТВТ 06 – Тілдер және бағдарламалау технологиялар модулі
(код – атауы)
6В06102 – Ақпараттық жүйелер білім беру бағдарламасы
(шифр - атауы)
Құрастырушы: Кайбасова Д.Ж.
Студенттің оқытушымен өзіндік жұмысының тақырыптық жоспары




СОӨЖ тақырыбының атауы

Сабақтың мақсаты

Сабақ өткізу түрі

Тапсыр-маның мазмұны

Ұсыныла-тын әдебиет

1

2

3

4

5

6

1

Теориялық. Объектіге бағытталған программалауды әзірлеу әдістемесі

ОББ негізгі ұғымдары туралы түсінікті жалпылау

Топтық талқылау

Хабар-ландыру

[1, Б. 70-
84;
6, Б. 111-118]

Теориялық. Объектіге бағытталған программалау технологиясы құралдары

ОББ технологияларын қолдайтын құралдарды талдау

Зерттеулік. Бірыңғай UML енгізу элементтері

Бағдарламалық жүйе-лерді визуализация-лау, жобалау және құжаттау үшін UML бірыңғай тілін енгізу элементтерін анықтау

2

Теориялық. Python-да ОББ мұрагерлік. Басқа класс атрибуттарының бір кластарымен мұрагерлік

ОББ парадигмалары саласындағы білімді жүйелеу

Талқылау

Хабарландыру



[1, Б.140-149; 6, Б. 121-127]

Зерттеулік. Объектілі-бағытталған программалаудағы паттерн үлгілері

ОБП паттерн үлгілерін зерттеу

3

Теориялық. Python тіліндегі полиморфизм және әдісті қайта анықтау.

Python тілінің ОББ артықшылықтарын ашу

Топтық ойлау

Доклад

[1, Б.113-124; 6, Б. 131-145]

Зерттеулік. Бағдарламалау тілдерінде (C#, Java, Python) полиморфизмді зерттеу.

Бағдарламалау тілдерінде (C#, Java, Python) полиморфизмді енгізудің SWOT талдауын орындау.

4

Теориялық. ОББ-да композициялық тәсіл.

ОББ композициялық тәсілінің қолданылуын талдау

Әңгімелесу

Хабарландыру

[1, Б.140; 6: 153-165]

Зерттеулік. Бағдарламалау тілдерінде (C#, Java, Python) инкапсуляция

Бағдарламалау тілдерінде (C#, Java, Python) инкапсуляцияны енгізудің SWOT талдауын жүргізу

5

Теориялық. Класс-бөлшектерді құру. Контейнер класын құру.

Контейнер класын жасау қадамдарын анықтау

Миға шабуыл

Жаттығуларды орындау

[1, Б. 70-84; 5, Б. 35-42; 6, Б.111-118]

Зерттеулік. Объектіге бағытталған жүйені жобалау принциптері

Объектіге бағыттал ған жүйелерді жобалау принциптерін зерттеу

6

Теориялық. Модульдер және олардың импорттау.

Модульдерді жасау және импорттау дағдыларын қалыптастыру

Топтық ойлау

Жаттығуларды орындау



[1, Б.168-184; 6, Б. 171-189]

Зерттеулік. Компоненттік-бағытталған бағдарламалау әдістемесі негізінде нақты және концептуалды жүйелердің компьютерлік модельдерін жасау принциптері

Компонентті-бағыттал- ған бағдарламалау әдістемесі негізінде нақты және концептуалды жүйе-лердің компьютерлік модельдерін жасау принциптерін ашу.

7

Теориялық. OOP ішіндегі оператордың шамадан тыс жүктелуі. __call__ - функция шақыруының шамадан тыс жүктелуі

Операторлар мен функцияларды шамадан тыс жүктеу жолдарын анықтаңыз

Әңгімелесу

Хабарландыру

[1, Б. 189-201; 6, Б. 211-228]

Зерттеулік. Объектіге бағытталған тәсілмен кодты қайта өңдеу

Объектіге бағытталған тәсілмен кодты қайта өңдеу мүмкіндіктерін зерттеу

Шығармашылық және зерттеу тапсырмалары


13.1.1. Объектілі-бағытталған программалаудың даму әдістемесіне зерттеу жүргізу.
13.1.2. OOP технологияларын қолдайтын құралдарды талдау.
13.1.3. Бағдарламалық жүйелерді визуализациялау, жобалау және құжаттау үшін UML бірыңғай тілін енгізу элементтерін анықтау.
13.1.4. Объектіге бағытталған бағдарламалаудағы дизайн үлгілерін зерттеу.
13.1.5. Пайдаланушы интерфейсін құрудың объектілі-бағытталған тәсілін анықтау.
13.1.6. Объектіге бағытталған жүйелерді жобалау принциптерін зерттеу.
13.1.7. Компоненттік-бағытталған бағдарламалау әдістемесі негізінде нақты және концептуалды жүйелердің компьютерлік модельдерін жасау принциптерін ашу.
13.1.8. Объектіге бағытталған тәсілмен кодты рефакторингті зерттеу.
13.1.9. Бағдарламалау тілдерінде (C#, Java, Python) инкапсуляцияны енгізудің SWOT талдауын жүргізу.
13.1.10. Бағдарламалау тілдерінде (C#, Java, Python) полиморфизмді жүзеге асырудың SWOT талдауын жасау.



Download 19.74 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling