№ р/с
|
Бөлім/ Тақырыптар
|
Сабақ тақырыбы
|
Оқу мақсаттары
|
Сағат саны
|
Мерзімдер
|
Ескертпе
|
І тоқсан (01.09 – 27.10)
|
|
1
|
Python бағдарламалау тілі. IDE орнату және алғашқы бағдарлама. Логикалық өрнектер мен салыстыру операторлары. Логикалық оператор
|
Python тілінің даму тарихы. Python тілінің ерекшеліктері. Python тілінің алфавиті және синтаксисі.
|
Python тілінің ерекшеліктерін түсіндіре алады.
|
1
|
|
|
|
Python тілін қолдану ортасы. IDE бағдарламасын орнату және Python тілінде алғашқы бағдарламаны жазу.
|
Python бағдарламалау тілінде математикалық өрнектерді жаза алады.
|
|
|
|
2
|
Логикалық өрнектер мен операторлар. Деректерді енгізу. Енгізу және шығару функциялары (input(), print())
|
Python бағдарламалау тілінде қарапайым бағдарламаны жаза алады. Операторлардың функцияларын түсіндіре алады.
|
1
|
|
|
3
|
Математикалық операторлар. Деректер типтері.
|
Деректер мен айнымалылар арасында байланыс орната алады.
|
1
|
|
|
4
|
Практикалық жұмыс
|
Python бағдарламалау тілінде программалар жаза алады
|
|
|
|
5
|
Python тілінде сызықтық алгоритмдерде өрнектер мен функцияларды бағдарламалау
|
Деректерді шығару форматтары. Сандарды шығару форматтары. Символдық жолдар.
|
Python тілінде өрнектер мен функцияларды жаза алады.
|
1
|
|
|
6
|
Сызықтық алгоритмді бағдарламалау. Есептерді шешу
|
Сызықтық алгоритмнің құрылымын түсіндіре алады. Есептерді шешу алгоритмін жаза алады. Python тілінде сызықтық алгоритм бағдарламасын құра алады.
|
1
|
|
|
7
|
Файлдармен жұмыс
|
Файлдармен жұмыс
|
Python программалау тіліндегі деректерді файлдан оқып, жаза алады
|
1
|
|
|
8
|
Файлдық функциялармен жұмыс
|
Python программалау тіліндегі деректерді файлдан оқып, жаза алады
|
1
|
|
|
ІІ тоқсан (06.11 – 28.12)
|
|
1
|
Python тілінде тармақталу алгоритмдерін программалау
|
Python бағдарламалау тіліндегі тармақталу алгоритмдерінің түрлері. Тармақталған алгоритмдегі шартты оператор.
|
Python бағдарламалау тілінде тармақталған алгоритмдердің түрлерін қолдана алады. Python бағдарламалау тілінде тармақталған алгоритмде шартты операторды құрастыра алады.
|
1
|
|
|
2
|
Тармақталған алгоритмдердің операторларын құру. Кірістірілген өңдеу ортасында тармақталу алгоритмдерінің программалық кодын құру.
|
Кірістірілген өңдеу ортасында тармақталу алгоритмдерінің бағдарламалық кодын құрастыра алады. Қателерді талдай алады.
|
1
|
|
|
3
|
Құрамды шарттарды программалау
|
Python бағдарламалау тілінде тармақталған алгоритмде құрамды шартты операторды құрастыра алады.
|
|
|
|
4
|
|
Таңдауды ұйымдастыру
|
Python бағдарламалау тілінде таңдауды ұйымдастыра алады.
|
|
|
|
5
|
|
Практикалық жұмыс
|
Тармақталу алгоритмдері бойынша программа құра алады
|
1
|
|
|
6
|
Python программалау тілінде циклдік алгоритмдерді программалау
|
Python бағдарламалау тіліндегі циклдар мен циклдердің түрлері
|
Циклдік алгоритмнің ерекшеліктерін анықтауды біледі. While циклі арқылы бағдарлама құра алады. While және For циклдерінің айырмашылығын біледі.
|
1
|
|
|
7
|
While циклі және For циклі операторларын пайдалану және циклды басқару нұсқаулығын пайдалану (continue, break, else).
|
While және For циклдерінің айырмашылығын біледі. Есепті тиімді шешу үшін циклді қолдануды біледі.
|
1
|
|
|
8
|
Циклдік алгоритмдерді қолданатын таңдау және қайталау операторлары. Практикалық жұмыс
|
Есепті тиімді шешу үшін циклді қолдануды біледі.
|
1
|
|
|
ІІІ тоқсан (08.01 – 20.03)
|
|
1
|
|
Бірөлшемді массив
|
|
|
|
|
2
|
|
Бірөлшемді массивте деректерді енгізу және шығару
|
|
|
|
|
3
|
|
Белгіленген сипаттары бар элементті іздеу
|
|
|
|
|
4
|
|
Бірөлшемді массивтер. Практикалық жұмыс
|
|
|
|
|
5
|
|
Элементтердің орнын ауыстыру
|
|
|
|
|
6
|
|
Сұрыптау
|
|
|
|
|
7
|
|
Элементті өшіру және кірістіру
|
|
|
|
|
8
|
|
Екіөлшемді массив
|
|
|
|
|
9
|
|
Екіөлшемді массивті сұрыптау, жолды өшіру
|
|
|
|
|
10
|
|
Бірөлшемді және екіөлшемді массивтерге арналған шығармашылық-практикалық жұмыс
|
|
|
|
|
ІV тоқсан (01.04 – 24.05)
|
1
|
Алгоритмдеу және программалау
|
Функциялар мен процедуралар.
|
|
|
|
|
2
|
Рекурсия
|
|
|
|
|
3
|
Жолдармен жұмыс істеу. Жолдық функциялар. Жолдық әдіс. Жолдық әдіс түрлері
|
|
|
|
|
4
|
Практикалық жұмыс. Жолдық процедуралар мен функциялар
|
|
|
|
|
5
|
Файлдармен жұмыс. Сұрыптау әдістері
|
|
|
|
|
6
|
Графтың анықтамасы мен негізгі ұғымдары
|
|
|
|
|
7
|
Графтағы алгоритм түрлер
|
|
|
|
|
8
|
Қорытынды сабақ.
|
|
|
|
|