Сабақтың коды | Курс аты | Сынып | Академиялық кредит | Cағат | Апталық сабақ сағаттары (лекция) | Апталық сабақ сағаттары (практика) | Апталық сабақ сағаттары (зертханалық) |
---|---|---|---|---|---|---|---|
NYPI 2205 | Объектіге бағытталған бағдарламалау II | Үшінші курс | 5 | 150 | 1 | 2 | 2 |
Пән студенттерді объектілі-бағытталған бағдарламалаудың негізгі ұғымдарымен таныстыру. ОББ жүзеге асыру негіздерімен таныстыру. Сонымен қатар, пән мақсаты идеология мен объектілі-бағытталған бағдарламалау парадигмасының негізгі аспектілерін түсінуді қалыптастыру, С++ жоғары деңгейлі бағдарламалау тілінде объектілі-бағытталған бағдарламалау технологиясында теориялық білім мен практикалық тәжірибе алу болып табылады.
Алгоритмдер және деректер құрылымы
Ақпараттық-коммуникациялық технологиялар
Жобалау әдісі, топтық жұмыс, бұлттық технология, IT әдісі, дамыта оқыту технологиясы.
1 | бағдарламалық қамтамасыз етуді және есептеу техникасын жобалай алады. |
2 | мобильді қосымшаларды әзірлеу технологияларын жобалай алады. |
3 | Aлгоритмдерді әзірлейді және оларды бағдарламалау тілдерінде жүзеге асыра алады. |
4 | заманауи интернет-технологиялармен байланысты зерттеулер мен әзірлемелердегі компьютерлік бағдарламаларды пайдалана алады. |
5 | программалау тілдерін қолдану арқылы интернет-қосымшаларды пайдаланады және құрастыра алады. |
6 | бағдарламалау ортасын және әзірлеу құралдарын жасай алады. |
Haftalık Konu | Бағалау әдісі | |
---|---|---|
1 | ОББ – бағдарламалау технологиясы ретінде. ОББдың негізгі түсініктері (концепциялары). | |
2 | С++ тілінің объектілібағытталған құралдары. Объектілер, кластар. | |
3 | Конструкторлар және деструкторлар . | |
4 | Кластарды мұрагерлік ету. | |
5 | Мұрагерлік түрлері. | |
6 | Шартты цикл операторларын есептерде қолдану. | |
7 | Амалдарды қайта анықтау. Операторларды қайта жүктеу. | |
8 | Полиморфизм. Жәй және күрделі полиморфизм. | |
9 | Полиморфизм. Жәй және күрделі полиморфизм. | |
10 | Достық функциялар және кластар. | |
11 | Шаблондық кластар және шаблондық функциялар. | |
12 | Шаблондардың стандартты кітапханасы. | |
13 | Енгізу шығару құралы және ағындармен жұмыс. | |
14 | Стандартты контейнерлі кластар. | |
15 | Төтенше жағдайлар механизмі және қателерді өңдеу. |
PÇ1 | PÇ2 | PÇ3 | PÇ4 | PÇ5 | PÇ6 | PÇ7 | PÇ8 | PÇ9 | PÇ10 | PÇ11 | PÇ12 |
---|
Оқулық / Материал / Ұсынылатын ресурстар | ||
---|---|---|
1 | Бьярне Страуструп, Программалау с++, 2 том, 2014 | |
2 | Иан Соммервиль, Бағдарламалық жасақтама 9-басылым, 2-том, 2016 | |
3 | Сапарходжаев Н.П., Ниязова Г.Ж., Тұрымбетов Т.А., Мауленов. Java технологиясы.- Түркістан, 2020ж. С.С. Оқу құралы. | |
4 | А.Н.Васильев. Самоучитель Java c примерами и программами самоучитель. Учебное пособие. 2016. | |
5 | Java-технологиясы. Семей, 2016 Оқу-әдістемелік кешен |