Компьютерлік инженерия
Сабақтың коды Курс аты Сынып Академиялық кредит Cағат Апталық сабақ сағаттары (лекция) Апталық сабақ сағаттары (практика) Апталық сабақ сағаттары (зертханалық)
MBB 4347 Машинаға Бағытталған Бағдарламалау төртінші курс 5 150 1 2 2
Пәннің сипаттамасы
Түрікше
PhD, аға оқытушы А.Абибуллаева

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

---

Алгоримдер және бағдарламалау

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

1машинаға бағытталған бағдарламалау тілдерінде бағдарламала жазудың практикалық дағдыларын қалыптастырады.
2төмен деңгейдегі тілдерде бағдарламалық кодты әзірлейді.
3әртүрлі алгоритмдердің құрылымдық сұбаларын құруды, тапсырманың талаптарына қарай берілгендердің құрылымдарын ұйымдастыра алады.
4бағдарламалау тілінің мүмкіндіктерін пайдаланып программалар құрастыруды, бағдарламалау стильдерін қолдануды, программаны жөндеу мен тестілеуді, сапалы бағдарламалық құжаттаманы құруды меңгереді.
Haftalık KonuБағалау әдісі
1Python бағдарламалау тілінің негіздері. Python қолданатын жаңа технологиялар. Python орнату. Бағдарламаның құрылымы. Комментарии.
2Айнымалылар. Айнымалылардың атауы. Деректер типтері. Айнымалыларға тағайындалған мәндер. Деректер типтерін тексеру. Деректер типтер түрлендіру.
3Операторлар. Математикалық операторлар. Екілік операторлар. Бірізділікпен жұмыс істеуге арналған операторлар. Меншіктеу операторлары. Оператордың басымдығы.
4Операторлар. Шарттыциклдік операторлар. Салыстыру операторлары.
5Сандар. Сандармен жұмыс істеу үшін енгізілген функциялар.Math модулі. Математикалық функциялар.
6Random модулі. Кездейсоқ сандарды жасау.
7Тізімдер және · кортеждер. Тізімді құру. Тізімдер бойынша операциялар. Көп өлшемді тізімдер. Тізім элементтерінің тізбесі. Кортеждер.
8Дата және уақытпен жұмыс істеу. Ағымдағы күн мен уақытты алу. Күн мен уақытты пішімдеу. Datetime модулі. Күн мен уақытты басқару.
9Пайдаланушыфункциялары. Функцияны құру және оны шақыру.Функция анықтамаларының орналасуы. Қосымша параметрлер мен кілттерді салыстыру.
10Объектілі-бағытталған бағдарламалау. Класты анықтау және кластың данасын жасау. Init әдісі. Мұрагерлік. Арнайы әдістер.
11Интернетпен өзара әрекеттесу. URL-adpec параметрін талдау. Сұрау жолын кодтау және декодтау. Абсолюттікке салыстырмалы сілтемесін түрлендіру.
12PyQt-ке кіріспе. PyQt орнату. Бірінші бағдарлама. Бағдарламаның құрылымы.
13Оқиғалар. Терезе оқиғалары. Пернетақта оқиғалары. Тышқан оқиғалары.
14Негізгі компоненттер. Тақырып. Пәрмен түймешігі. Ауыстыру. Бір жолақты мәтін ұясы. Бірнеше жолақты мәтін ұясы.
15Тізімдер мен кестелер. Ашылмалы тізім. Қаріпті таңдау үшін тізім. PyQt-ке кіріспе. PyQt орнату. Бірінші бағдарлама. Бағдарламаның құрылымы.
Пәннің оқу нәтижелерімен байланысы
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Оқулық / Материал / Ұсынылатын ресурстар
1Бағдарламалық жасақтама. Алматы 2013. Оқулық. Соммервиль
2Б.А. Урмашев, Т.А. Шмыгалева. Программирование на алгоритмическом языке C++. Алматы: Қазақ Университеті. 2020
3Объектно-ориентированное программирование : Электронный учебник. . - Караганда: КарГТУ, 2014.http://rmebrk.kz/. Солодовникова, И.В., Клюева, Е.Г.
4Бағдарламалау тілдері және технологиясы : Оку-әдістемелік куралы. / Қ. Байтурсынов атындағы ҚМУ, 2014.
5Объектно-ориентированное программирование. Компьютерный практикум. Санкт-Петербург 2017. А.В. Лямин, Е.Н. Череповская