Сабақтың коды | Курс аты | Сынып | Академиялық кредит | Cағат | Апталық сабақ сағаттары (лекция) | Апталық сабақ сағаттары (практика) | Апталық сабақ сағаттары (зертханалық) |
---|---|---|---|---|---|---|---|
BT 1251 | Бағдарламалау технологиясы | Бірінші курс | 8 | 240 | 1 | 4 | 3 |
Бағдарламалаудың негізін, деректер құрылымын және алгоритмдер құруды үйретудің дағдылары алынады. Сонымен қатар, Python тілінің синтаксисі және қолдану ерекшеліктері, С++ тілінде бағдарламалық қамтаманы құру, мәліметтердің күрделі құрылымды типтерімен жұмыс істеу, сұрыптау және іздеу алгоритмдері және оның практикалық қолданылуы үйретіледі. Әртүрлі деректер құрылымдарын, алгоритмдерді, блок-схеманы құру, практикалық есептерді шешу үшін айнымалылардың түрлерін таңдау, есептерді шешудің әртүрлі әдістерін қолдану және салыстыру дағдылары игеріледі.
Объектіге бағытталған бағдарламалау
-
IT әдісі, топтық жобалық жұмыс әдісі, мини зерттеулер әдісі.
1 | Бағдарламалауда ақпараттық қауіпсіздік талаптарын сақтайды; |
2 | Бағдарламалауда құралдарын пайдаланып қосымшалар құрады; |
3 | Заманауи бағдарламалау тілдеріндегі деректер түрлерін жіктейді; |
Haftalık Konu | Бағалау әдісі | |
---|---|---|
1 | Бағдарламалау тілдері, тілдің синтаксисі және қолдану ерекшеліктері Программаларды орындау ортасын іске қосу, мәліметтер типтері. Математикалық функциялар. Мәліметтерді енгізу, өңдеу және шығару функциялары | |
2 | Программаларды жобалау, арифметикалық өрнектерге амалдар қолдану. тіркестік мәліметтер, комментарийлер, айнымалылар, сандық типтер. | |
3 | Python тіліндегі тармақталған құрылым. Шартты оператор. If–else нұсқаулығы. Көпше тармақталу. If-elif-else нұсқаулығы | |
4 | Python тілінің циклдік операторлары. Цикл for. Range функциясы. While циклі нұсқаулығы. Break операторы. Цикл ішіндегі цикл. | презентация |
5 | Жолдар (string). Жолдармен жұмыс, олармен орындалатын амалдар | |
6 | Тізімдер. Тізімдермен орындалатын амалдар. List конструкторы(). Тізімдерді салыстыру. Тізімдермен жұмыс істеу әдістері мен функциялары. | |
7 | Жиындармен жұмыс. (Set, frozenset) Жиын элементтеріне қолданылатын амалдар | |
8 | Сөздіктер және жиындар. Сөздік жасау, одан элементтер алу, қосу, өшіру, сөздіктегі мәліметтер типін араластыру, сөздік әдістері, жиындар Сөздіктермен (dict) жұмыс. «Кілт- мән» жұбы. | |
9 | Функциялар мен процедуралар туралы . Функцияның параметрлері мен аргументтері. Локальді және глобальді айнымалылар | |
10 | Массивтермен жұмыс. Бір және екі өлшемді массивтерді жариялау. Массив элементіне қол жеткізу, индекстері, Сұрыптау алгоритмдері, әдістері | |
11 | Файлдар.Файлдан мәлімет енгізу/шығару, файлмен қатынас құру тәсілдері, файлды ашу, оқу және жазу, конкатенация | |
12 | PyCharm IDE (Community) кроссплатформалық интеграцияланған ортасымен танысу | |
13 | Қолданушының графикалық интерфейстерін программалау, мәтін шығару, кіріс мәліметтерін алу. Графикалық интерфейсі бар қосымшаларды әзірлеу. Python стандарт кітапханлары: Tkinter және Turtle | |
14 | Python қосымша кітапханаларымен танысу. PyGame және PyQt | |
15 | Django фреймворкке кіріспе. Орнату және баптау. Алғашқы қосымшалар құру жолдары |
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 | Python бағдарламалау тілі: -Алматы 2019 Оқу құралы А. С. Бекенова | |
2 | Python бағдарламалау тілі. -Алматы 2022 Оқу құралы К. М. Беркимбаев, Г. Ж. Ниязова [и др.] | |
3 | Python тілінде программалау негіздері. -Алматы 2022 Оқу құралы Г. З. Халықов, С. Н. Идрисов , Н. Т. Маликова, Г. Азат | |
4 | Python тілінде программалау негіздері. -Алматы 2022 Оқу құралы Г. З. Халықов, С. Н. Идрисов , Н. Т. Маликова, Г. Азат. | |
5 | Введение в программирование на языке PYTHON. Учебник: -Алматы 2020 Н. Т. Ермеков, Б. Е. Таржибаев |