Ақпаратты өңдеу және деректерді визуализациялау
Сабақтың коды Курс аты Сынып Академиялық кредит Cағат Апталық сабақ сағаттары (лекция) Апталық сабақ сағаттары (практика) Апталық сабақ сағаттары (зертханалық)
NYPI 2205 Объектіге бағытталған бағдарламалау II Үшінші курс 5 150 1 2 2
Пәннің сипаттамасы
Қазақ тілі
PhD, аға оқытушы A.Абибуллаева

Пән студенттерді объектілі-бағытталған бағдарламалаудың негізгі ұғымдарымен таныстыру. ОББ жүзеге асыру негіздерімен таныстыру. Сонымен қатар, пән мақсаты идеология мен объектілі-бағытталған бағдарламалау парадигмасының негізгі аспектілерін түсінуді қалыптастыру, С++ жоғары деңгейлі бағдарламалау тілінде объектілі-бағытталған бағдарламалау технологиясында теориялық білім мен практикалық тәжірибе алу болып табылады.

Алгоритмдер және деректер құрылымы

Ақпараттық-коммуникациялық технологиялар 

Жобалау әдісі, топтық жұмыс, бұлттық технология, IT әдісі, дамыта оқыту технологиясы.

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