| Сабақтың коды | Курс аты | Сынып | Академиялық кредит | 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 Оқу-әдістемелік кешен |