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