ЖЕТІСУ ОБЛЫСЫ, ТАЛДЫҚОРҒАН ҚАЛАСЫ
«МЕКТЕПКЕ ДЕЙІНГІ ШАҒЫН ОРТАЛЫҒЫ БАР САЙЫН МҰРАТБЕКОВ АТЫНДАҒЫ №9 ОРТА МЕКТЕП» КММ
Туткабаева Сауле Сатыбалдыевна
«Информатика пәнінен 6-7 сыныптарға арналған Python программасында практикалық есептерді көмекші
құрал ретінде ұсыну»
авторлық бағдарламасы
2023 жыл
Түсінік хат
«Информатика пәнінен Python программасында практикалық есептерді көмекші құрал ретінде ұсыну» авторлық бағдарламасы 6-7 сыныптарға арналған.
Бағдарлама аптасына 1 сағат жылына 34 сағат өткізуге жоспарланған. ҚМЖ, КТП, оқушыға арналған практикалық тапсырмалардан тұрады.
Бағдарламаның мақсаты:
-
Оқушыларға практикалық білім, білік, дағдыларын игерту;
-
Шығармашылық қабілеттерін арттыру;
-
Зейінін, есте сақтау, өздігінен білім алуға, ізденуге бейімдеу.
Бағдарламаның міндеті:
- Python тілінің негіздерімен таныстыру;
- Python бағдарламалау тілінде код жазуға үйрету;
- Бағдарламалаушылық білімін қалыптастыру;
- Шығармашылықпен жұмыс жасауға үйрету, өз ойындарын құрастырып, - ІТ саласына деген қызығушылықтарын ояту.
Бұл жинақта тапсырмалар жинақталған олардың мақсаты бағдарламалау және компьютерде әр түрлі әрекеттердің алгоритімін жүзеге асыру дағдыларын, соның ішінде Python сияқты жоғары деңгейдегі бағдарламалау тілімен тәжірибелік жұмыс дағдыларын меңгеру болып табылады. Әр тапсырмалар бойынша құжатта мақсаты, жұмыс тапсырмасы, жұмысты орындау үшін әдістемелік нұсқаулықтар және өзіндік дайындалу үшін бақылау сұрақтарынан тұрады. Python бағдарламасының мүмкіндіктері:
1)Меңгеруге жеңіл тіл. Бағдарламалаумен таныс емес адамдар үшін өте жақсы таңдау болады. Себебі басқа тілдермен салыстырғанда, Python синтаксисі қарапайым болып табылады. 2)Көптеген бағыттарда қолданылады. Бүгінгі таңда Python әртүрлі сфераларда жиі қолданылады. Мысалы, веб-әзірлеуде, машинамен оқытуда, деректерді талдауда, қолданбаларды құруда, ғылыми есептеулерде, ойын жасауда және т.б 3)Нарықта көп талап етілетін тіл Қазіргі кезде, Python мамандары бойынша көптеген вакансиялар бар және де Python бағдарламашыларына үлкен жалақы төленеді 4)Үлкен қоғамдастық Ғаламторда Python тілі бойынша көптеген форумдар, веб-сайттар бар. Сіз бұл тілді оқу барысында басқа адамдарға сұрақтар қоя аласыз, немесе белгілі бір тақырып бойынша кодтарды көре аласыз Жаңадан бастаушыларға арналған Python әмбебап. Python көмегімен жұмыс процестерін автоматтандыруға, веб -сайттар құруға, жұмыс үстелі қосымшалары мен ойындарын жасауға болады.
Жалпы мақсаттағы жоғары деңгейлі тіл Python-жоғары деңгейлі бағдарламалау тілі. Оның көмегімен сіз кез -келген бағдарламалық жасақтаманы жасай аласыз. Python көмегімен сіз өз тұжырымдамаңызды кодтың аз жолдарымен білдіре аласыз. Бұл тіл сонымен қатар бағдарламаның логикасы мен алгоритмі туралы ойлануға мәжбүр етеді. Осыған байланысты ол жиі сценарий немесе біріктіру тілі ретінде қолданылады (желім тілі) бар компоненттерді байланыстырып, қысқа мерзімде оқуға оңай және жұмыс істейтін кодтың үлкен көлемін жазу. Python -да Pygame кітапханасын құру, өнеркәсіптік қосымшаларды әзірлеу мүмкіндігі (желімен, GUI, деректер базасымен және т. б.), ойын жасау, қысқа мульти-бағдарлама, программа құру, веб -қосымшаларды әзірлеу, түрлі есеп шығару. Ал мұның бәрін Python -да бағдарламалау қызықты! Көңілді және жиі табысқа жету Python тілін одан әрі үйренуге жақсы дайындалған оқушылардың сенімі мен қызығушылығын арттырады. Python-ды жақсы меңгерген адам әр түрлі ІТ-саласында үлкен сұранысқа ие. Осыған байланысты мектеп оқушыларын да ІТ саласына қызығушылығын арттырып, бағдарламалау тілімен жұмыс жасау дағдыларын қалыптастыру қажеттігі туындайды. Қазіргі қоғамның көптеген саласында қолданылатын бағдарламалау тілін меңгертіп, туындаған мәселелерді өз бетімен шеше білу құзыреттілігін қалыптастыруымыз керек. Сол себепті 6-7 сынып оқушыларына арнап «Python бағдарламалау тіліне арналған практикалық есептерді» көмекші құрал ретінде ұсынып отырмын.
ТАҢДАУ КУРСЫНЫҢ ӨЗЕКТІЛІГІ:
1. Тәжірибелік қажеттілігін сезіну ойластырылған;
2. Оқулықтармен бірге тығыз байланыста қарастырылған;
3. Информатика пәні мұғалімдеріне көмекші құрал ретінде ұсынылған.
КУРСТЫҢ МАҚСАТЫ:
-
Оқушыларға практикалық білім, білік, дағдыларын игерту;
-
Шығармашылық қабілеттерін арттыру;
-
Зейінін, есте сақтау, өздігінен білім алуға, ізденуге бейімдеу.
КУРСТЫҢ МІНДЕТТЕРІ:
- Python тілінің негіздерімен таныстыру;
- Python бағдарламалау тілінде код жазуға үйрету;
- Бағдарламалаушылық білімін қалыптастыру;
- Шығармашылықпен жұмыс жасауға үйрету, өз ойындарын құрастырып, - ІТ саласына деген қызығушылықтарын ояту.
КҮТІЛЕТІН НӘТИЖЕ:
Оқушылар бағдарламадағы тәжірибелік жұмыстарды орындау арқылы бағдарламалау кезінде кездескен проблемаларды өз беттерімен шешіп, өздерінің білімдерін көрсетеді және алгоритмдерді өз сөздерімен түсіндіріп, сыныптастарға қателіктерді түзетуге көмектесетін болады. Бағдарламалау балаға логиканы, кеңістік ойлауды, зейін және қиялды дамытуға септігін тигізеді. Және де, ағылшын тілі жағымды бонус ретінде қосылады, себебі барлық код ағылшынша жазылады. Мұғалімдер мен оқушылар практикалық есептерді шығару барысында әдістемелік көмекші құрал ретінде қолдана алады.
Бағдарламаның күнтізбелік жоспары
«Информатика пәнінен 6-7 сыныптарға арналған Python программасында практикалық есептерді көмекші
құрал ретінде ұсыну»
|
№ |
Тақырыбы |
Оқу мақсаты: |
Бөлінген сағаттар |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 |
IDE-мен танысу |
6.1.2.2 IDE интерфейсінің мүмкіндіктерін білу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2 |
IDE-мен танысу |
6.1.2.2 IDE интерфейсінің мүмкіндіктерін қолдану; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
3 |
Тіл әліппесі. Синтаксис |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді түсіну; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4 |
Тіл әліппесі. Синтаксис |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
5 |
Деректердің типтері |
6.3.3.1 деректер түрлерін білу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
6 |
Деректердің типтері |
6.3.3.1 деректер түрлерін жіктеу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
7 |
Арифметикалық амалдардың жазылу ережелері |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
8 |
Арифметикалық амалдардың жазылу ережелері |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
9 |
Практикалық тапсырмалар |
6.3.3.1 деректер түрлерін жіктеу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
10 |
Практикалық тапсырмалар |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
11 |
Санды енгізу және шығару. |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
12 |
Санды енгізу және шығару. |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
13 |
Сызықтық алгоритмдерді программалау |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
14 |
Сызықтық алгоритмдерді программалау |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
15 |
Практикалық есептер |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
16 |
Практикалық есептер |
6.3.2.1 Python тіліндегі сызықтық алгоритмдерді жазу; |
2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
17 |
Тармақталған алгоритмдерді программалау |
7.3.2.1 Python программалау тілінде тармақталған алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
18 |
Тармақталған алгоритмдерді программалау |
7.3.2.1 Python программалау тілінде тармақталған алгоритмдерді жазу; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
19 |
Кірістірілген шарттарды программалау |
7.3.3.2 Python программалау тіліндегі кірістірілген шарттарды қолдану; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
20 |
Кірістірілген шарттарды программалау |
7.3.3.2 Python программалау тіліндегі кірістірілген шарттарды қолдану; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
21 |
Практикалық тапсырмалар |
7.3.2.1 Python программалау тілінде тармақталған алгоритмдерді жазу; |
2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
22 |
Практикалық тапсырмалар |
7.3.3.2 Python программалау тіліндегі кірістірілген шарттарды қолдану; |
2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
23 |
Құрамды шарттарды программалау |
7.3.3.3 Python программалау тіліндегі құрамды шарттарды қолдану; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
24 |
Құрамды шарттарды программалау |
7.3.3.3 Python программалау тіліндегі құрамды шарттарды қолдану; |
1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
25 |
Таңдауды
ұйымдастыру Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
ЖЕТІСУ ОБЛЫСЫ,
ТАЛДЫҚОРҒАН ҚАЛАСЫ
«МЕКТЕПКЕ ДЕЙІНГІ
ШАҒЫН ОРТАЛЫҒЫ БАР САЙЫН МҰРАТБЕКОВ АТЫНДАҒЫ №9 ОРТА МЕКТЕП»
КММ
Туткабаева Сауле
Сатыбалдыевна
«Информатика
пәнінен 6-7 сыныптарға арналған Python программасында практикалық
есептерді көмекші
құрал ретінде
ұсыну»
авторлық
бағдарламасы
2023
жыл
Түсінік
хат
«Информатика пәнінен
Python программасында практикалық есептерді көмекші құрал ретінде
ұсыну» авторлық бағдарламасы 6-7 сыныптарға
арналған.
Бағдарлама аптасына
1 сағат жылына 34 сағат өткізуге жоспарланған. ҚМЖ, КТП, оқушыға
арналған практикалық тапсырмалардан
тұрады. Бағдарламаның
мақсаты: Оқушыларға практикалық білім,
білік, дағдыларын
игерту; Шығармашылық қабілеттерін
арттыру; Зейінін, есте сақтау,
өздігінен білім алуға, ізденуге
бейімдеу. Бағдарламаның
міндеті:
- Python тілінің негіздерімен
таныстыру;
- Python бағдарламалау тілінде код жазуға
үйрету;
- Бағдарламалаушылық білімін
қалыптастыру;
- Шығармашылықпен жұмыс жасауға үйрету, өз
ойындарын құрастырып, - ІТ саласына деген қызығушылықтарын
ояту.
Бұл жинақта тапсырмалар
жинақталған олардың мақсаты бағдарламалау және компьютерде әр түрлі
әрекеттердің алгоритімін жүзеге асыру дағдыларын, соның ішінде
Python сияқты жоғары деңгейдегі бағдарламалау тілімен тәжірибелік
жұмыс дағдыларын меңгеру болып табылады. Әр тапсырмалар бойынша
құжатта мақсаты, жұмыс тапсырмасы, жұмысты орындау үшін әдістемелік
нұсқаулықтар және өзіндік дайындалу үшін бақылау сұрақтарынан
тұрады. Python бағдарламасының
мүмкіндіктері:
1)Меңгеруге жеңіл тіл.
Бағдарламалаумен таныс емес адамдар үшін өте жақсы таңдау болады.
Себебі басқа тілдермен салыстырғанда, Python синтаксисі қарапайым
болып табылады. 2)Көптеген бағыттарда қолданылады. Бүгінгі таңда
Python әртүрлі сфераларда жиі қолданылады. Мысалы, веб-әзірлеуде,
машинамен оқытуда, деректерді талдауда, қолданбаларды құруда,
ғылыми есептеулерде, ойын жасауда және т.б 3)Нарықта көп талап
етілетін тіл Қазіргі кезде, Python мамандары бойынша көптеген
вакансиялар бар және де Python бағдарламашыларына үлкен жалақы
төленеді 4)Үлкен қоғамдастық Ғаламторда Python тілі бойынша
көптеген форумдар, веб-сайттар бар. Сіз бұл тілді оқу барысында
басқа адамдарға сұрақтар қоя аласыз, немесе белгілі бір тақырып
бойынша кодтарды көре аласыз Жаңадан бастаушыларға арналған Python
әмбебап. Python көмегімен жұмыс процестерін автоматтандыруға, веб
-сайттар құруға, жұмыс үстелі қосымшалары мен ойындарын жасауға
болады.
Жалпы мақсаттағы жоғары
деңгейлі тіл Python-жоғары деңгейлі бағдарламалау тілі. Оның
көмегімен сіз кез -келген бағдарламалық жасақтаманы жасай
аласыз. Python көмегімен сіз өз тұжырымдамаңызды кодтың аз
жолдарымен білдіре аласыз. Бұл тіл сонымен қатар бағдарламаның
логикасы мен алгоритмі туралы ойлануға мәжбүр етеді. Осыған
байланысты ол жиі сценарий немесе біріктіру тілі ретінде
қолданылады (желім тілі) бар компоненттерді байланыстырып, қысқа
мерзімде оқуға оңай және жұмыс істейтін кодтың үлкен көлемін жазу.
Python -да Pygame кітапханасын құру, өнеркәсіптік қосымшаларды
әзірлеу мүмкіндігі (желімен, GUI, деректер базасымен және т. б.),
ойын жасау, қысқа мульти-бағдарлама, программа құру, веб
-қосымшаларды әзірлеу, түрлі есеп шығару. Ал мұның бәрін Python -да
бағдарламалау қызықты! Көңілді және жиі табысқа жету Python тілін
одан әрі үйренуге жақсы дайындалған оқушылардың сенімі мен
қызығушылығын арттырады. Python-ды жақсы меңгерген адам әр
түрлі ІТ-саласында үлкен сұранысқа ие. Осыған байланысты мектеп
оқушыларын да ІТ саласына қызығушылығын арттырып, бағдарламалау
тілімен жұмыс жасау дағдыларын қалыптастыру қажеттігі туындайды.
Қазіргі қоғамның көптеген саласында қолданылатын бағдарламалау
тілін меңгертіп, туындаған мәселелерді өз бетімен шеше білу
құзыреттілігін қалыптастыруымыз керек. Сол себепті 6-7 сынып
оқушыларына арнап «Python бағдарламалау тіліне арналған практикалық
есептерді» көмекші құрал ретінде ұсынып
отырмын.
ТАҢДАУ КУРСЫНЫҢ
ӨЗЕКТІЛІГІ:
1. Тәжірибелік қажеттілігін сезіну
ойластырылған;
2. Оқулықтармен бірге тығыз байланыста
қарастырылған;
3. Информатика пәні мұғалімдеріне көмекші
құрал ретінде
ұсынылған.
КУРСТЫҢ
МАҚСАТЫ: Оқушыларға практикалық білім,
білік, дағдыларын
игерту; Шығармашылық қабілеттерін
арттыру; Зейінін, есте сақтау,
өздігінен білім алуға, ізденуге
бейімдеу.
КУРСТЫҢ
МІНДЕТТЕРІ:
- Python тілінің негіздерімен
таныстыру;
- Python бағдарламалау тілінде код жазуға
үйрету;
- Бағдарламалаушылық білімін
қалыптастыру;
- Шығармашылықпен жұмыс жасауға үйрету, өз
ойындарын құрастырып, - ІТ саласына деген қызығушылықтарын
ояту.
КҮТІЛЕТІН
НӘТИЖЕ:
Оқушылар бағдарламадағы
тәжірибелік жұмыстарды орындау арқылы бағдарламалау кезінде
кездескен проблемаларды өз беттерімен шешіп, өздерінің білімдерін
көрсетеді және алгоритмдерді өз сөздерімен түсіндіріп,
сыныптастарға қателіктерді түзетуге көмектесетін болады.
Бағдарламалау балаға логиканы, кеңістік ойлауды, зейін және қиялды
дамытуға септігін тигізеді. Және де, ағылшын тілі жағымды бонус
ретінде қосылады, себебі барлық код ағылшынша жазылады. Мұғалімдер
мен оқушылар практикалық есептерді шығару барысында әдістемелік
көмекші құрал ретінде қолдана
алады. Бағдарламаның күнтізбелік
жоспары
«Информатика
пәнінен 6-7 сыныптарға арналған Python программасында практикалық
есептерді көмекші
құрал ретінде
ұсыну»
№
Тақырыбы
Оқу
мақсаты:
Бөлінген
сағаттар
1
IDE-мен
танысу
6.1.2.2 IDE
интерфейсінің мүмкіндіктерін
білу;
1
2
IDE-мен
танысу
6.1.2.2 IDE
интерфейсінің мүмкіндіктерін
қолдану;
1
3
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
түсіну;
1
4
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу
1
5
Деректердің
типтері
6.3.3.1 деректер
түрлерін білу;
1
6
Деректердің
типтері
6.3.3.1 деректер
түрлерін жіктеу;
1
7
Арифметикалық
амалдардың жазылу ережелері
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
1
8
Арифметикалық
амалдардың жазылу ережелері
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
1
9
Практикалық
тапсырмалар
6.3.3.1 деректер
түрлерін жіктеу;
1
10
Практикалық
тапсырмалар
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
1
11
Санды енгізу және
шығару.
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
1
12
Санды енгізу және
шығару.
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
1
13
Сызықтық
алгоритмдерді программалау
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
1
14
Сызықтық
алгоритмдерді программалау
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
1
15
Практикалық
есептер
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
2
16
Практикалық
есептер
6.3.2.1 Python
тіліндегі сызықтық алгоритмдерді
жазу;
2
17
Тармақталған
алгоритмдерді программалау
7.3.2.1 Python
программалау тілінде тармақталған алгоритмдерді
жазу;
1
18
Тармақталған
алгоритмдерді программалау
7.3.2.1 Python
программалау тілінде тармақталған алгоритмдерді
жазу;
1
19
Кірістірілген
шарттарды программалау
7.3.3.2 Python
программалау тіліндегі кірістірілген шарттарды
қолдану;
1
20
Кірістірілген
шарттарды программалау
7.3.3.2 Python
программалау тіліндегі кірістірілген шарттарды
қолдану;
1
21
Практикалық
тапсырмалар
7.3.2.1 Python
программалау тілінде тармақталған алгоритмдерді
жазу;
2
22
Практикалық
тапсырмалар
7.3.3.2 Python
программалау тіліндегі кірістірілген шарттарды
қолдану;
2
23
Құрамды шарттарды
программалау
7.3.3.3 Python
программалау тіліндегі құрамды шарттарды
қолдану;
1
24
Құрамды шарттарды
программалау
7.3.3.3 Python
программалау тіліндегі құрамды шарттарды
қолдану;
1
25
Таңдауды
ұйымдастыру |













