ТҮСІНІК ХАТ
Python бағдарламалау тілі бойынша бірегей авторлық бағдарлама кіріспеден бастап Raspberry Pi және Python көмегімен қарапайым роботтар жасауға дейінгі көптеген тақырыптарды қамтиды.
Қазіргі уақытта бағдарламалау дағдыларын меңгеру 21 ғасырдың тез өзгеретін әлеміне сәтті бейімделу үшін маңызды бола түсуде. Қазіргі ақпараттық қоғамда бағдарламалау қабілеті балаларға цифрлық экономика мен қоғамға сәтті енуге көмектесетін негізгі дағдылардың бірі болып саналады. Python бағдарламалау тілі бағдарламасы үлкен практикалық мәнге ие.
Пәнге танымдық қызығушылығын дамытудың үш шарты бар.
Біріншісі – мазмұнның жаңғыртуы, бұрын жария етілген фактілерді жаңаша сипаттау, хабарлап отырған материалға тарихи бағдар беру практикалық мәнін ашып көрсету және ғылымның соңғы жаңалықтарын, табыстарын жүйелі баяндау.
Екіншісі – өз бетінше жұмыс істеудің әрқилы түрлерін, оқытудың проблемалық тұрғыда қолға алған материалды зерттеу негіздеріне және оқушының шығармашылық, практикалық жұмыстарына бағытталған оқыту тәсілдері.
Үшінші – оқушының қабілетін ұштау, мұғалімнің оқушыға көмек беруге дайын тұруы, олардың мүмкіндіктеріне қолдау көрсету қабілеті, талап қоюшылығы мен адалдығы, балаларды көтермелей білу, сондай-ақ оқушылардың өзара бәсекелестігіне көмек көрсете білу қасиеті. Оқушылардың информатикалық білімін байыту олардың информатикаға деген сүйіспеншілігін тудыру дұрыс ұйымдастырылған жұмыстарға тікелей байланысты екені белгілі.
Бұл бағдарлама балаларға бағдарламалау негіздерімен танысудың бірегей мүмкіндігін ғана емес, сонымен қатар олардың алдында технологиялар мен инновациялар әлеміне есік ашады. Бұл бағдарламаны меңгерген оқушылар заманауи технологияларды жақсы түсініп, өзара әрекеттесіп және оларды болашақ оқуы мен мансабында пайдалана алады.
Қазақстан Республикасы Ғылым және жоғары білім министрлігінің Цифрлық және мемлекеттік қызмет көрсетуді автоматтандыру департаментінің цифрландыру бағыты жарияланды. Осы бағдарламаға сәйкес «Оқу жоспарының вариативті бөлігінің оқу бағдарламалары мен элективті курстарды сараптамадан өткізу және оларды жаңартылған білім беру мазмұны аясында әдістемелік қамтамасыз ету» туралы ереже ҚР-ң 2007 жылғы 27 шілдедегі No319-III «Білім туралы» Заңына (06.05.2020 жылы енгізілген толықтырулар мен өзгертулер негізінде) сәйкес әзірленді. «Python бағдарламалау тілі» туралы Қазақстан Республикасы Оқу-ағарту министрінің 2022 жылғы 16 қыркүйектегі № 399 бұйрығы негізінде құрастырылған. «2022-2023 оқу жылында Қазақстан Республикасының орта білім беру ұйымдарында оқу-тәрбие процесін ұйымдастырудың ерекшеліктері туралы» Әдістемелік нұсқау хат негізінде қарастырылды.
Бағдарламаның мақсаты:
- Оқушыларды Python бағдарламалау негіздерімен және тілімен таныстыру, оларға логикалық ойлауды дамытуға, тапсырмаларды талдай білуге және оларды шешудің креативті тәсілдерін табуға көмектесу.
- Шығармашылық ойлау, командада жұмыс істей білу, аналитикалық қабілеттер және мәселелерді шеше білу. Балаларға Ақпараттық технологиялар саласында ғана емес, өмірдің көптеген басқа салаларында да пайдалы болады. Біз оқушыларды бағдарламалау қабілеті негізгі дағды болатын цифрлық дәуірге дайындауға тырысамыз.
Осылайша, Python бағдарламалау тілі бағдарламасы өзекті және маңызды болып табылады және балаларға болашақта олардың табысты дамуына негіз бола алатын бағдарламалау және технология әлемімен танысуға бірегей мүмкіндік береді.
Бағдарламаның міндеті:
-
Оқушылар Python бағдарламалау бойынша негізгі білім мен дағдыларды беру, осылайша олар өздерінің жобаларын, ойындары мен қосымшаларын жасай алу
-
Оқушыларға өз білімдерін іс жүзінде қолдануға көмектесетін практикалық жаттығулар мен жобаларға ерекше назар аударту.
-
Бағдарламалау әлемінде ашылатын озық технологиялар мен мүмкіндіктермен танысу.
Бағдарламаның өзектілігі: қазіргі ақпараттық технологиялар әлемінде бағдарламалау қабілеті барған сайын маңызды және сұранысқа ие дағдыға айналуда. Python өзінің қарапайымдылығы мен қуатына байланысты әлемдегі ең танымал бағдарламалау тілдерінің бірі болып табылады.
Жұмыстың жаңашылдығы-бағдарламаны орындау барысында тиісті нәтижеге жету үшін оқытудың бірнеше формалары ( фронтальды, топтық, ұжымдық, жеке) мен тиімді әдіс-тәсілдері (проблемалық- ізденіс, репродуктивтік, сөйлеу, дидактикалық ойын, көрнекілік, өзіндік жұмыс, сынақ, пікір талас,иллюстративтік т.б.) ұсынылады. Сонымен қатар баланы қызықтыру мақсатында: quizziz, padlet, wordwall, QRme атты жаңа оқу әдіс-тәсілдері қолданылды.
Күтілетін нәтижелер:
-
Оқушылар Python бағдарламалау бойынша негізгі білім мен дағдыларды беру, осылайша олар өздерінің жобаларын, ойындары мен қосымшаларын жасай алады.
-
Оқушыларға өз білімдерін іс жүзінде қолдануға көмектесетін практикалық жаттығулар мен жобаларға ерекше назар аудартады.
-
Бағдарламалау әлемінде ашылатын озық технологиялар мен мүмкіндіктермен танысады.
Python бағдарламалау негіздерін меңгеру ғана емес, сонымен қатар оқушыларды күрделі тапсырмаларды талдауға, стандартты емес шешімдерді табуға және командада жұмыс істеуге қабілетті тұлға ретінде дамыту болып табылады. Оқушылар алған білімдері мен дағдыларын болашақ оқуы мен мансабында қолдана алады деп үміттенеміз.
ТҰРАҚТАЛУ-МАЗМҰНДЫҚ БӨЛІМ
-
№
Тақырыбы
Сағат саны
Python негіздеріне кіріспе
1 сағат
Python бағдарламалау тіліне шолу
1 сағат
Python орнату және ортаны орнату
1 сағат
Python синтаксисін түсіну: айнымалылар және деректер түрлері
1 сағат
Қарапайым математикалық есептеулер үшін Python пайдалану
1 сағат
Python-дағы шартты операторлар: if, elif, else
1 сағат
Python: for және while циклдерін пайдалану
1 сағат
Python-да функцияларды жазу
1 сағат
Python-да тізімдерге кіріспе
1 сағат
Тізімдерді манипуляциялау: элементтерді қосу, жою және оларға қол жеткізу
1 сағат
Python-да сөздіктермен танысу
1 сағат
Сөздіктерді пайдалану: элементтерді қосу, жою және оларға қол жеткізу
1 сағат
Python-да файлдарды өңдеу: файлдарды оқу және жазу
1 сағат
Python-да қателерді өңдеуге кіріспе
1 сағат
Графикалық пайдаланушы интерфейстерімен танысу (GUI)
1 сағат
Python-да қарапайым GUI қосымшаларын құру
1 сағат
Python-да Turtle Graphics-пен танысу
1 сағат
Turtle Graphics көмегімен қарапайым фигуралар жасау
1 сағат
Қарапайым ойын әзірлеу үшін Pygame-ге кіріспе
1 сағат
Pygame көмегімен қарапайым ойын құру
1 сағат
Python көмегімен веб-әзірлеуге кіріспе: Flask шеңбері
1 сағат
Flask көмегімен қарапайым веб-қосымшаны құру
1 сағат
Python көмегімен деректерді визуализациялауға кіріспе: Matplotlib кітапханасы
1 сағат
Matplotlib көмегімен қарапайым диаграммалар мен графиктер құру
1 сағат
Python көмегімен деректерді талдауға кіріспе: Pandas кітапханасы
1 сағат
Pandas көмегімен деректерді талдау және манипуляциялау
1 сағат
Жасанды интеллект пен машиналық оқытуға кіріспе
1 сағат
Python көмегімен Машиналық оқыту негіздері: Scikit-learn кітапханасы
1 сағат
Машиналық оқытудың қарапайым моделін құру
1 сағат
Табиғи тілді өңдеуге кіріспе (NLP)
1 сағат
Python көмегімен NLP негіздері: nltk кітапханасы
1 сағат
Қарапайым NLP қосымшасын құру
1 сағат
Python көмегімен Робототехникаға кіріспе: Raspberry Pi және GPIO
1 сағат
Raspberry Pi және Python көмегімен қарапайым робот жасау
1 сағат
Барлығы
34 сағат
НОРМАТИВТІ БӨЛІМ
КҮНТІЗБЕЛІК ТАҚЫРЫПТЫҚ ЖОСПАР
-
Р/c
Бөлім
Тақырып
Оқу мақсаты
Сағат саны
Нәтиже
Білім өнімі
Барлығы
Теория
Практика
Python негіздеріне кіріспе
Python негіздеріне кіріспе
Оқушыларды Python бағдарламалау тілінің негізгі ұғымдарымен таныстыру. Негізгі Python синтаксисін және деректер түрлерін түсіну.
Оқушыларды Python бағдарламалау тілінің негізгі ұғымдарымен танысады. Негізгі Python синтаксисін және деректер түрлерін түсінеді.
Python бағдарламалау тіліне шолу
Оқушыларды Python бағдарламалау тілінің негіздерімен таныстыру. Python тілінің маңыздылығын және оның Цифрлық әлемде қолданылуын түсіну.
Оқушыларды Python бағдарламалау тілінің негіздерімен танысады. Python тілінің маңыздылығын және оның Цифрлық әлемде қолданылуын түсінеді.
Python Орнату және ортаны орнату
Python-компьютер компьютерге қалай орнатуға болатындығын білу. Python бағдарламалау ортасын теңдеу негіздерін түсіну.
Python-компьютер компьютерге қалай орнатуға болатындығын біледі. Python бағдарламалау ортасын теңдеу негіздерін түсінеді.
Python синтаксисін түсіну: айнымалылар және деректер түрлері
Оқушыларды Python синтаксисімен, айнымалыларымен және деректер түрлерімен таныстыру. Python-да айнымалылар тұжырымдамасымен және әртүрлі деректер түрлерімен таныстыру.
Оқушыларды Python синтаксисімен, айнымалыларымен және деректер түрлерімен танысады. Python-да айнымалылар тұжырымдамасымен және әртүрлі деректер түрлерімен танысады.
Қарапайым математикалық есептеулер үшін Python пайдалану
Оқушыларды Негізгі математикалық операцияларды орындау үшін Python көмегімен таныстыру. Бағдарламалау арқылы есептеуіш ойлауды және проблемаларды шешу дағдыларын дамыту.
Оқушыларды Негізгі математикалық операцияларды орындау үшін Python көмегімен таныстырады. Бағдарламалау арқылы есептеуіш ойлауды және проблемаларды шешу дағдыларын дамытады.
Python-дағы Мәліметтер құрылымы
Python Тіліндегі Шартты Операторлар: if, elif, else
Оқушыларды Python тіліндегі шартты мәлімдемелермен таныстыру. Кодтау кезінде шешім қабылдау үшін if, elif және else операторларын қолдануға үйрету.
Оқушыларды Python тіліндегі шартты мәлімдемелермен танысады. Кодтау кезінде шешім қабылдау үшін if, elif және else операторларын қолдануды үйренеді.
Python: for және while циклдарын пайдалану
Оқушыларды Python-дағы цикл тұжырымдамасымен таныстыру. For және while циклдарының арасындағы айырмашылықты түсіндіріп, оларды тиімді пайдалануға үйрету.
Оқушыларды Python-дағы цикл тұжырымдамасымен танысады. For және while циклдарының арасындағы айырмашылықты түсіндіріп, оларды тиімді пайдалануды үйренеді.
Python-да функцияларды жазу
Оқушыларды Python-дағы функциялар тұжырымдамасымен таныстыру. Оқушыларға Python бағдарламалауында функцияларды құруға және пайдалануға үйрету.
Оқушыларды Python-дағы функциялар тұжырымдамасымен танысады. Оқушыларға Python бағдарламалауында функцияларды құруға және пайдалануды үйренеді.
Python тізімдеріне кіріспе
Оқушыларды Python-дағы тізімдер тұжырымдамасымен таныстыру. Оқушыларды Python-да тізімдер жасауға, оларға қол жеткізуге және басқаруға үйрету.
Оқушыларды Python-дағы тізімдер тұжырымдамасымен танысады. Оқушыларды Python-да тізімдер жасауға, оларға қол жеткізуге және басқаруды үйренеді.
Python-да тізімдерді басқару: элементтерді қосу, жою және оларға қол жеткізу
Python-да элементтерді қосу, жою және оларға қол жеткізу арқылы оқушыларды тізімдермен манипуляциялармен таныстыру. Оқушыларға әдеттегі тізім операцияларын тиімді орындауға үйрету.
Python-да элементтерді қосу, жою және оларға қол жеткізу арқылы оқушыларды тізімдермен манипуляциялармен таныстырады. Оқушыларға әдеттегі тізім операцияларын тиімді орындауды үйренеді.
Python-да циклдар мен функцияларды игеру.
Python сөздіктерімен танысу
Оқушыларды Python сөздіктерімен және олардың бағдарламалаудағы рөлімен таныстыру.
Оқушыларға Python-да сөздіктер құруға, оларға қол жеткізуге және оларды Python-да басқаруға үйрету.
Оқушыларды Python сөздіктерімен және олардың бағдарламалаудағы рөлімен танысады.
Оқушыларға Python-да сөздіктер құруға, оларға қол жеткізуге және оларды Python-да басқаруды үйренеді.
Python-да сөздіктерді пайдалану: элементтерді қосу, жою және оларға қол жеткізу
Оқушыларды Python-дағы сөздіктер тұжырымдамасымен және оларды қалай басқаруға болатындығымен таныстырыңыз. Оқушыларды сөздіктердегі элементтерді қосуға, жоюға және оларға қол жеткізуге үйрету.
Оқушыларды Python-дағы сөздіктер тұжырымдамасымен және оларды қалай басқаруға болатындығымен танысады. Оқушыларды сөздіктердегі элементтерді қосуға, жоюға және оларға қол жеткізуді үйренеді.
Python-да файлдарды өңдеу-файлдарды оқу және жазу
Бағдарламалаудағы файлдармен жұмыс істеудің маңыздылығын түсіндіру. Python-да файлдардан оқу және файлдарға жазу тұжырымдамаларымен таныстыру.
Бағдарламалаудағы файлдармен жұмыс істеудің маңыздылығын түсінеді. Python-да файлдардан оқу және файлдарға жазу тұжырымдамаларымен танысады.
Python-да қателерді өңдеуге кіріспе
Бағдарламалаудағы қателерді өңдеудің маңыздылығын түсіну.
Python-да қателерді өңдеудің негізгі әдістерімен танысу.
Бағдарламалаудағы қателерді өңдеудің маңыздылығын түсінеді.
Python-да қателерді өңдеудің негізгі әдістерімен танысады.
графикалық пайдаланушы интерфейстерімен танысу (GUI)
Оқушыларды GUI негізгі элементтерімен таныстыру. Қарапайым графикалық қосымшаны жасау.
Оқушыларды GUI негізгі элементтерімен танысады. Қарапайым графикалық қосымшаны жасайды.
Python-да объектіге бағытталған бағдарламалау
Python-да қарапайым GUI қосымшаларын құру
Tkinter көмегімен Python-да графикалық пайдаланушы интерфейстерін (GUI) бағдарламалау негіздерін үйрету. Батырмасы мен мәтін өрісі бар қарапайым қосымшаны құру.
Tkinter көмегімен Python-да графикалық пайдаланушы интерфейстерін (GUI) бағдарламалау негіздерін үйренеді. Батырмасы мен мәтін өрісі бар қарапайым қосымшаны құрады.
Python-да Turtle Graphics-пен танысу
Python-дағы turtle графикалық кітапханасы арқылы бағдарламалау негіздерімен танысу. Қарапайым фигуралар мен үлгілерді салуды үйрету.
Python-дағы turtle графикалық кітапханасы арқылы бағдарламалау негіздерімен танысады. Қарапайым фигуралар мен үлгілерді салуды үйренеді.
Turtle Graphics көмегімен қарапайым фигуралар жасау
Turtle көмегімен Python-да графикалық бағдарламалау негіздерімен танысу. Қарапайым геометриялық фигуралар жасауды үйрену.
Turtle көмегімен Python-да графикалық бағдарламалау негіздерімен танысады. Қарапайым геометриялық фигуралар жасауды үйренеді.
Қарапайым ойын әзірлеу үшін Pygame-ге кіріспе
Pygame ойын кітапханасының негіздерімен танысу. Қарапайым ойын жобасын құруды үйрену.
Pygame ойын кітапханасының негіздерімен танысады. Қарапайым ойын жобасын құруды үйренеді.
Pygame көмегімен қарапайым ойын құру
Оқушыларды pygame көмегімен ойындарды бағдарламалау негіздеріне енгізу. Қарапайым ойынды дамытуға және орындауға көмектесу.
Оқушыларды pygame көмегімен ойындарды бағдарламалау негіздеріне енгізеді. Қарапайым ойынды дамытуға және орындауға көмектеседі.
Файлдарды өңдеу және Модульдер
Python көмегімен веб-әзірлеуге кіріспе: Flask шеңбері
Оқушыларды веб-әзірлеу негіздерімен таныстыру.
Python-да веб-қосымшалар жасау үшін Flask шеңберін құруды үйрету.
Оқушыларды веб-әзірлеу негіздерімен танысады.
Python-да веб-қосымшалар жасау үшін Flask шеңберін үйренеді.
Flask көмегімен қарапайым веб-қосымшаны құру
Оқушыларға Flask шеңберін қолдана отырып қарапайым веб-қосымшалар құруды үйрету. Python және веб-технологиялармен жұмыс істеу дағдыларын дамыту.
Оқушыларға Flask шеңберін қолдана отырып қарапайым веб-қосымшалар құруды үйренеді. Python және веб-технологиялармен жұмыс істеу дағдыларын дамытады.
Python көмегімен деректерді визуализациялауға кіріспе: Matplotlib кітапханасы
Оқушыларды деректерді визуализациялау негіздерімен таныстыру.
Python-да диаграммалар мен графиктердің әртүрлі түрлерін жасау үшін Matplotlib кітапханасын ұсыну.
Оқушыларды деректерді визуализациялау негіздерімен танысады.
Python-да диаграммалар мен графиктердің әртүрлі түрлерін жасау үшін Matplotlib кітапханасын үйренеді.
Matplotlib көмегімен қарапайым диаграммалар мен графиктер құру
Оқушыларды диаграммалар мен графиктерді құру негіздерімен таныстыру.
Matplotlib кітапханасын Python-да әртүрлі диа граммдар мен графиктерді жасау үшін енгізу.
Оқушыларды диаграммалар мен графиктерді құру негіздерімен танысады.
Matplotlib кітапханасын Python-да әртүрлі диа граммдар мен графиктерді жасау үшін енгізеді.
Графикалық интерфейсі бар интерактивті қосымшаларды құру.
Python көмегімен деректерді талдауға кіріспе: Pandas кітапханасы
Оқушыларды деректерді талдау негіздерімен таныстыру.
Python-да деректер кестелерімен жұмыс істеу үшін Pandas кітапханасын енгізу.
Оқушыларды деректерді талдау негіздерімен танысады.
Python-да деректер кестелерімен жұмыс істеу үшін Pandas кітапханасын енгізеді.
Pandas көмегімен деректерді талдау және манипуляциялау
Pandas кітапханасын пайдалану арқылы деректерді талдау және манипуляциялау дағдыларын дамыту.
Pandas кітапханасын пайдалану арқылы деректерді талдайды және манипуляциялау дағдыларын дамытады.
Жасанды интеллект пен машиналық оқытуға кіріспе
Оқушыларды жасанды интеллект (АИ) және машиналық оқыту (МО) негіздерімен таныстыру.
AI және MO негізгі түсініктері мен қосымшаларын ұсыну.
Оқушыларды жасанды интеллект (АИ) және машиналық оқыту (МО) негіздерімен танысады.
AI және MO негізгі түсініктері мен қосымшаларын үйренеді.
Python көмегімен Машиналық оқыту негіздері: scikit-learn кітапханасы
Оқушыларды Машиналық оқыту негіздерімен таныстыру.
Python-да машиналық оқытуға арналған Scikit-learn кітапханасын енгізу.
Оқушыларды Машиналық оқыту негіздерімен танысады.
Python-да машиналық оқытуға арналған Scikit-learn кітапханасын енгізеді.
Машиналық оқытудың қарапайым моделін құру
машиналық оқытудың қарапайым моделін құрудың негіздері түсіну.
Деректерді дайындау және модельді оқыту үшін Python кітапханасын пайдалануды үйрену.
машиналық оқытудың қарапайым моделін құрудың негіздері түсінеді.
Деректерді дайындау және модельді оқыту үшін Python кітапханасын пайдалануды үйренеді.
Білім беру жобаларында Python қолдану
Табиғи тілді өңдеуге кіріспе (NLP)" тақырыбы бойынша қысқа мерзімді сабақ жоспары
Оқушыларды табиғи тілді өңдеу негіздерімен (NLP) таныстыру.
NLP негізгі тұжырымдамалары мен қолданылуын ұсыну.
Оқушыларды табиғи тілді өңдеу негіздерімен (NLP) танысады.
NLP негізгі тұжырымдамалары мен қолданылуын ұсынады.
Python көмегімен NLP негіздері: nltk кітапханасы
Табиғи тілді өңдеуге (NLP) кіріспе және оны күнделікті өмірде қолдану.
Nltk кітапханасына шолу және оның мүмкіндіктері.
Nltk кітапханасын орнату және бастапқы орнату.
Табиғи тілді өңдеуге (NLP) кіріспе және оны күнделікті өмірде қолданады.
Nltk кітапханасына шолу және оның мүмкіндіктері үйренеді
Қарапайым NLP қосымшасын құру
Тақырыпқа кіріспе: Natural Language Processing (NLP) дегеніміз не және ол не үшін қолдану.
NLP қолданатын танымал қосымшаларға шолу (мысалы, дауыстық көмекшілер).
Тақырыпқа кіріспе: Natural Language Processing (NLP) дегеніміз не және ол не үшін қолданылатындығын түсінеді.
NLP қолданатын танымал қосымшаларын үйренеді(мысалы, дауыстық көмекшілер).
Python көмегімен Робототехникаға кіріспе: Raspberry Pi және GPIO
Робототехникаға кіріспе және оны күнделікті өмірде қолдану.
Raspberry Pi шағын компьютеріне және оның мүмкіндіктеріне шолу.
Робототехникаға кіріспе және оны күнделікті өмірде қолданады.
Raspberry Pi шағын компьютеріне және оның мүмкіндіктеріне шолу жасайды.
Raspberry Pi және Python көмегімен қарапайым робот жасау
Робототехникаға кіріспе және оны күнделікті өмірде қолдану.
Raspberry Pi шағын компьютеріне және оның мүмкіндіктеріне шолу.
Робототехникаға кіріспе және оны күнделікті өмірде қолданады.
Raspberry Pi шағын компьютеріне және оның мүмкіндіктеріне шолу жасайды.
Қорытынды
АҚПАРАТТЫҚ-ӘДІСТЕМЕЛІК БӨЛІМ
Авторлық бағдарлама түсінік хатта көрсетілгендей мақсат, міндеттерді жүзеге асыруға бағытталған. Бағдарламадағы тарауларға орай алынған тақырыптар мектепте білім беру стандартына сай игеруге тиіс материалдарды қамтиды. Ал осы тақырыпты игеруде қашықтан оқу барысында қолданылатын инновациялық тәсілдері тақырыптарды толық меңгеруге көмектеседі. Инновациялық әдіс- тәсілдер арқылы берілген тапсырмалар, шығармашылық жұмыстар формативті бағаланады. Шығармашылығын дамытатын, тақырыпқа сай берілген тапсырмалар оқушылардың даму рейтингін бақылап, мониторинг жасауға көмектеседі. Оқушы жұмысын бағалауда төмендегідей ерекшеліктерге:
- оқушының тапсырмаларды түсіне отырып, орындай алуына;
- шығармашылық, ізденіс жұмыстарымен айналысуына баса назар аударған жөн.
Авторлық бағдарламада оқушылардан алған білімдерін нақтылау мақсатында кері байланысты әр сабақта әртүрлі әдіс- тәсіл пайдаланылды. Мысалы: «padlet.com», «wordwall.net », «quizziz», «QRme» және т.б.
Берілген тапсырмаларды дұрыс орындау барысында оқушыларды «padlet.com», «бағалау шкалалары», «бәйге» әдістер арқылы бағаладық.
ОҚУШЫЛАРДЫ БАҒАЛАУ КРИТЕРИЙІ
«9-10» - оқушы сұрақ- жауаптарға еркін жауап беріп, есептерді қатесіз орындағанда, формулаларды дұрыс қолданғанда , тапсырмаларды еркін орындай алса, шапшаң есептей алса, жаңа тақырыптыеркін түсініп, тапсырмаларын орындай отырып, жұмысты мұқият орындаса қойылады.
«7-8» - оқушы есептеудегі қателерінен 2-3 саннан немесе шамалардан қате жібергенде, есептерді талдауда сәл қателіктер болғанда қойылады.
«5-6» - эссе жазғанда , тапсырмаларды талдауда белсенділік танытпай, күрделі және қарапайым есептерді орындауда қателері болса.
«3-4» -есеп шығаруда қиналып, талдауда белсенділік танытпай, қосымша тапсырмаларды орындауда жіберілген қателері көп болса, тақырыптан ауытқушылық орын алғанда қойылады.
«1-2» - есеп шығарудың талаптарын мүлдем орындамаса , есеп мөлшері аз шығарылғанда қойылады.
ОҚЫТУДЫ ҰЙЫМДАСТЫРУҒА АРНАЛҒАН ӘДІСТЕМЕЛІК НҰСҚАУЛАР
Авторлық бағдарламаны жазуда қысқа мерзімді жоспар құрдым. Әр тақырып бойынша 1 сағаттан ҚМЖ құрастырылды. Әр сабақта тақырыпқа сай тапсырмалар берілген. Сонымен қатар педагог және оқушы әрекеті толық жазылып шықты.
1-сабақ
-
Бөлім:
Python негіздеріне кіріспе
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python негіздеріне кіріспе
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python бағдарламалау тілінің негізгі ұғымдарымен таныстыру.
- Негізгі Python синтаксисін және деректер түрлерін түсіну.
Сабақтың мақсаты:
сабақтың соңында оқушылар негізгі синтаксис пен деректер түрлерін қолдана отырып, қарапайым Python бағдарламаларын жаза білуі керек.
Құндылықтарды дарыту:
бағдарламалау арқылы проблемаларды шешу және логикалық ойлау дағдыларын дамыту.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
Оқушылармен амандасып, тақырыппен таныстырады. Python бағдарламалауының не екенін және оның маңыздылығын түсіндіру. Python-да негізгі бағдарламаның құрылымын талқылайды.
Мұғалімнің кіріспе сөзін тыңдайды. Мұқият болып және қажет болған кезде сұрақтар қояды. Талқылауға қатысады және жазбалар жасайды.
«+1 қамшы әдісі»

Сабақтың ортасы
-
инут
1-тапсырма Айнымалыларды қалай жариялау керектігін және негізгі арифметикалық амалдарды орындауды көрсетіңіз.
2-тапсырма
Шартты мәлімдемелердің мысалдарын келтіріңіз (if, elif, else).
3-тапсырма

Сілтеме арқылы тапсырманы орындаңыз.
4-тапсырма
I.Пайдаланушыдан оның атын сұрайтын және оған жеке хабарлама жіберетін бағдарлама жасаңыз.
II.Берілген санның жұп немесе тақ екенін тексеретін бағдарламаны жазыңыз.
Айнымалыларды жариялауға және қарапайым есептеулерді орындауған оқушыға «+1 қамшы» беріліп отырады.
Қарапайым шартты мәлімдемелерді орындаған оқушыға «+1 қамшы» беріліп отырады.
Тапсырманы толық орындаған оқушыға «+1 қамшы» беріліп отырады.
Кім дұрыс шығарса сол бір қамшы ұтып алады.Соңында сол қамшы арқылы бағалаңыз.
«+1 қамшы әдісі»
«+1 қамшы әдісі»
«+1 қамшы әдісі»
«+1 қамшы әдісі»
«+1 қамшы әдісі»





Сабақтың соңы
5 минут
Сабақта қарастырылған негізгі ойларды қорытындылаңыз. Python негіздері бойынша келесі сабақты алдын ала қарау.
Рефлексия.Білгендерімен бөлісіңіз.Қатысу және түсіну. Келесі сабаққа дайындық.
-
2-сабақ
-
Бөлім:
Python негіздеріне кіріспе
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python бағдарламалау тіліне шолу
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python бағдарламалау тілінің негіздерімен таныстыру.
- Python тілінің маңыздылығын және оның Цифрлық әлемде қолданылуын түсіну.
Сабақтың мақсаты:
- Сабақтың соңында оқушылар Python және оның қолданылуы туралы негізгі түсінікке ие болуы керек.
Құндылықтарды дарыту:
бағдарламалау арқылы шығармашылықты, мәселелерді шешуді және логикалық ойлауды ынталандыру.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
Психологияық дайындық.Қанқызы әдісі арқылы топқа бөліну.
Оқушылар үш топқа бөлінеді.
«+1 алма» әдісі

Сабақтың ортасы
35 минут
1-тапсырма
Python негіздері бойынша шағын викторина өткізейік:
https://wordwall.net/ru/resource/71114428
2-тапсырма
Python көмегімен жасалған танымал қосымшалар туралы сөйлесіңіз (мысалы, Instagram, Dropbox).
3-тапсырма
Пайдаланушыны қарсы алатын және қарапайым сұрақтарға жауап беретін қарапайым чатбот жасаңыз.
4-тапсырма

Тапсырманы толық орындаған оқушыға «+1 алма» беріліп отырады.
Белсенді болған оқушыға «+1 алма» беріліп отырады.
Тапсырманы толық орындап чатбот жасалған оқушыға «+1 алма» беріліп отырады.
«+1 алма» әдісі
«+1 алма» әдісі
«+1 алма» әдісі



1.Сұрақ: Python-да түсініктеменің басталуы қандай символмен белгіленеді?
Жауап: # (тор).
2.Сұрақ: Python-да айнымалы мазмұнды экранға қандай әдіспен шығаруға болады?
Жауап: print () функциясын қолдану.
3.Сұрақ: Python-да түсініктеменің басталуы қандай символмен белгіленеді?
* Жауап: # (тор).
4. Сұрақ: Python-да айнымалы мазмұнды экранға қандай әдіспен шығаруға болады?
* Жауап: print () функциясын қолдану.
Сабақтың соңы
5 минут
Оқушылар 3-2-1 әдісі бойынша рефлекция танытады.
Интерактивті тақта арқылы сабақты қортындылау.рефлксия таныту.
3-сабақ
-
Бөлім:
Python негіздеріне кіріспе
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python Орнату және ортаны орнату
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Python-компьютер компьютерге қалай орнатуға болатындығын білу.
- Python бағдарламалау ортасын теңдеу негіздерін түсіну.
Сабақтың мақсаты:
сабақтың соңында оқушылар Python орнатып, бағдарламалау үшін жұмыс ортасын реттей алуы керек.
Құндылықтарды дарыту:
технологияны қолдана отырып, қызығушылықты, табандылықты және проблемаларды шешу дағдыларын дамыту.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
I. Ұйымдастыру
Оқушыларға психологиялық ахуал жасап алған соң, «қоңыз» әдісі арқылы үш топқа бөлеміз.
Оқушыларға психологиялық ахуал жасап алған соң, «көбелек» әдісі арқылы үш топқа бөлеміз.
«Қоңыз» әдісі бойынша топқа бөлінеді.
«+1 киіз үй» әдісі
Сабақтың ортасы
35 минут
1-тапсырма
Компьютерге Python жүктеп алыңыз және орнатыңыз.

2-тапсырма
Python және оны нақты қолданбаларда пайдалану туралы қызықты фактілерді қосыңыз.
3-тапсырма
Орнату тапсырмаларын сәтті орындағаны үшін марапаттар немесе сертификаттар енгізіңіз.
Әр тапсырманы дұрыс орындаған оқушыға «+1 киіз үй» әдісі бойынша бағалау.
Өз тәжірибеңізбен және туындаған мәселелермен бөлісіңіз.
Тапсырманы дұрыс орындаған әр оқушыға «+1 киіз үй» әдісі бойынша бағалау.
«+1 киіз үй» әдісі
«+1 киіз үй» әдісі
«+1 киіз үй» әдісі



Сабақтың соңы
5 минут
Оқушыларға Python орнатуға байланысты тапсырмалар ұсыныңыз.
рефлексия таныту
4-сабақ
-
Бөлім:
Python негіздеріне кіріспе
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python синтаксисін түсіну: айнымалылар және деректер түрлері
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python синтаксисімен, айнымалыларымен және деректер түрлерімен таныстыру.
- Python-да айнымалылар тұжырымдамасымен және әртүрлі деректер түрлерімен таныстыру.
Сабақтың мақсаты:
сабақта оқушылар Python-да әртүрлі деректер типтері бар айнымалыларды түсініп, қолдана білуі керек.
Құндылықтарды дарыту:
бағдарламалау арқылы шығармашылықты, сыни ойлауды және мәселелерді шешуді ынталандыру.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
I.Шығармашылық әлеуетті жандандыру:
-Сабақты бастамас бұрын оқушыларды қуаттандыру және тарту үшін шағын ойын және зейін жаттығулары арқылы шығармашылық ынталандыру.
https://youtu.be/m3iNXu-Cfyc?si=oy5D_bl_TAoox7yT
Сабаққа белсенді қатысу үшін бірінші сергіп, ойлау қабілетін арттыратын ойын ойнайды.
«+1 найза» әдісі

Сабақтың ортасы
35 минут
1-тапсырма
Айнымалыларды атау туралы конвенциялардың маңыздылығын талқылайық.
2-тапсырма
Оқушылар кодтау басқатырғыштарын шешуге арналған кеңестер іздейтін "айнымалы Қазына іздеуді" жүргізіңіз.

Сілтемедегі тапсырманы орындайды.
3-тапсырма
Айнымалыларды пайдаланып тіктөртбұрыштың ауданын есептейтін бағдарламаны іске асырыңыз.

Кодтарды шешкен оқушыға «+1 найза» әдісі бойынша бағалау.
Тапсырманы дұрыс орындаған әр оқушыға «+1 найза» әдісі арқылы бағалау.
Тапсырманы дұрыс орындаған әр оқушыға «+1 найза» әдісі арқылы бағалау.
«+1 найза» әдісі
«+1 найза» әдісі
«+1 найза» әдісі



1. Age айнымалысын жасаңыз және оған жасыңыздың мәнін беріңіз. Айнымалы мәнді экранға шығарыңыз.
2. Name айнымалысын жасаңыз және оған өз атыңызды беріңіз. "Менің атым [аты]!”.
3. "Apple", "banana", "cherry" элементтері бар жемістер тізімін жасаңыз. Бұл тізімді экранға шығарыңыз.
Сабақтың соңы
5 минут
Үйде қосымша тәжірибе алу үшін ресурстармен қамтамасыз етіңіз. - Үйде Python синтаксисін үйренуге қызығушылық білдіріңіз.
Оқушылар Python орнатуға байланысты интерактивті тесттер немесе тапсырмаларға рефлексия таныту.
5-сабақ
|
Бөлім: |
Python негіздеріне кіріспе |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Қарапайым математикалық есептеулер үшін Python пайдалану |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Негізгі математикалық операцияларды орындау үшін Python көмегімен таныстыру. - Бағдарламалау арқылы есептеуіш ойлауды және проблемаларды шешу дағдыларын дамыту. |
|||||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар Python тілін қолдана отырып қарапайым математикалық есептеулер жүргізе білуі керек. |
|||||
|
Құндылықтарды дарыту: |
бағдарламалау арқылы математикалық есептерді шешуде логикалық ойлауды, дәлдік пен табандылықты дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларды қызықтыру және
тақырып бойынша алдын ала білімдерін бағалау үшін сабақтың басында
қысқа сауалнама өткізіңіз.
|
Оқушылар «бір кесе шай» әдісі арқылы үш топқа бөлінеді. Бірдей топтағы оқушылар бірлеседі.
|
«+1 робот көлік» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Python-да математикалық есептерді шығарыңыз. Бөлшегі бар нақты санды шығару. amount_due = 5000.0 monthly_payment = amount_due / 12 рrint('Әрбір айлық төлем = ', format(monthly_payment, '.2f')) • Программа нәтижесі: Нәтижесі: Әрбір айлық төлем = 416.67
2-тапсырма - Екі санды қосатын (мысалы, 5 және 7) және нәтижені көрсететін Python бағдарламасын жазыңыз.
3-тапсырма - Үшбұрыштың қабырғасы мен биіктігі туралы пайдаланушы енгізген мәліметтер негізінде үшбұрыштың ауданын есептейтін Python функциясын жазыңыз.
4-тапсырма - Бір санды екіншісіне бөлетін бағдарламаны енгізу (мысалы, 15-ті 3-ке бөлу) және нәтижені үтірден кейін екі белгіге дейін дөңгелектеу. |
Python есептеулерін топпен шешу, бірінші шешкен топтағы әр оқушыға «+1 робот көлік» әдісі бойынша бағалау Бағдарлама жасаған әр оқушыға «+1 робот көлік» әдісі бойынша бағалау Тапсырманы дұрыс орындаған әр оқушыға «+1робот көлік» әдісі арқылы бағалау
Әр дұрыс жауап үшін «+1 робот көлік» беріліп отырады |
«+1 робот көлік» әдісі «+1 робот көлік» әдісі «+1 робот көлік» әдісі «+1 робот көлік» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Оқушыларды есептеу үшін Python көмегімен бағдарламалау тапсырмасын орындауға шақырыңыз |
рефлексия береді |
|
|
||
6-сабақ
-
Бөлім:
Python-дағы Мәліметтер құрылымы
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python Тіліндегі Шартты Операторлар: if, elif, else
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python тіліндегі шартты мәлімдемелермен таныстыру.
-Кодтау кезінде шешім қабылдау үшін if, elif және else операторларын қолдануға үйрету.
Сабақтың мақсаты:
сабақтың соңында оқушылар Python-да қарапайым есептерді шешу үшін шартты операторларды қолдана білуі керек.
Құндылықтарды дарыту:
логикалық пайымдауды, проблемаларды шешу дағдыларын және кодтау арқылы шешім қабылдауды дамыту.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
I. Геймификация:
- Оқу әрекеттерін ұпайлармен, сыйақылармен немесе деңгейлермен ойындарға айналдыру арқылы сабаққа геймификация элементтерін қосыңыз, бұл оқу процесін қызықты әрі интерактивті етеді.
Аспаптар(қобыз, жетіген, домбыра) арқылы топқа бөлінеді.
«Өзін-өзі бағалау» әдісі

Сабақтың ортасы
35 минут
1-тапсырма
Python-да if, elif және else операторларын қолдану мысалдарын келтіріңіз.

2-тапсырма
Санның оң, теріс немесе нөлге тең екендігін тексеру үшін бағдарлама жазыңыз.
3-тапсырма
- if, elif және else мәлімдемелерінің негізгі ұғымдарына Шолу жасаңыз. - Python-да шартты операторлардың қолданылуын қорытындылау.

Тапсырманы дұрыс орындаған әр оқушыға «өзін өзі бағалау» әдісі арқылы бағалайды.
Әр дұрыс бағдарлама жазған оқушыға «өзін өзі бағалау» әдісі бойынша бағалатып отырады.
Тапсырманы дұрыс орындаған әр оқушыға өзін өзі бағалау әдісі арқылы бағалаттыру.
«Өзін-өзі бағалау» әдісі
«Өзін-өзі бағалау» әдісі
«Өзін-өзі бағалау» әдісі



Сабақтың соңы
5 минут
- if, elif және else мәлімдемелерінің негізгі ұғымдарына Шолу жасаңыз. - Python-да шартты операторлардың қолданылуын қорытындылау.
рефлексия таныту
7-сабақ
|
Бөлім: |
Python-дағы Мәліметтер құрылымы |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python: for және while циклдарын пайдалану |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Python-дағы цикл тұжырымдамасымен таныстыру. - For және while циклдарының арасындағы айырмашылықты түсіндіріп, оларды тиімді пайдалануға үйрету. |
|||||
|
Сабақтың мақсаты: |
сабақ соңында оқушылар Python - да код жазу тапсырмаларында for және while циклдарын түсініп, қолдана білуі керек. |
|||||
|
Құндылықтарды дарыту: |
қайталанатын процестер арқылы табандылықты, проблемаларды шешу дағдыларын және есептеу ойлауын дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
- Оқушыларды шағын топтарға бөліп, оларға сабаққа қатысты тақырыпты топтық талқылау немесе мәселелерді шешуге арналған топтық сабақ сияқты бірлескен тапсырма беріңіз. |
Қанқызы әдісі бойынша топқа бөлінеді.
|
«+1 алтын адам» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Python-да for циклдарының видео мысалдарын көрсету. https://youtu.be/5PqhxVKCCFs?si=2XLGmGdTD3Qprbho 2-тапсырма Берілген санды көбейту кестесін шығару үшін for циклі бар бағдарлама жасаңыз.
3-тапсырма 1-ден 10-ға дейінгі сандарды шығару үшін for циклін қолданатын бағдарламаны жазыңыз. 4-тапсырма
|
Көрген сабағын практикада қолданған оқушыға сыйлық беру арқылы бағалау
Тапсырма дұрыс орындаған әр оқушыға «+1 алтын адам» әдісі қолдана отырып бағалау. Тапсырманы дұрыс орындаған әр оқушыға «+1 алтын адам» әдісі арқылы бағалау. Әр дұрыс жауап үшін «+1 алтын адам» беріліп отырады . |
«+1 алтын адам» әдісі «+1 алтын адам» әдісі
«+1 алтын адам» әдісі
«+1 алтын адам» әдісі
|
|
||
|
1. Берілген санды көбейту кестесін шығару үшін for циклі бар бағдарлама жасаңыз. 2. Берілген санның факториалын табу үшін while циклін пайдаланып сценарийді іске асырыңыз. |
||||||
|
Сабақтың соңы 5 минут |
for және while циклдарының негізгі ұғымдарына шолу. Python бағдарламалауында циклдарды пайдаланудың қысқаша сипаттамасы. |
Оқушыларға Python орнатуға байланысты интерактивті тесттер немесе тапсырмаларға рефлексия таныту |
|
|
||
8-сабақ
|
Бөлім: |
Python-дағы Мәліметтер құрылымы |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да функцияларды жазу |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Python-дағы функциялар тұжырымдамасымен таныстыру. - Оқушыларға Python бағдарламалауында функцияларды құруға және пайдалануға үйрету. |
|||||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар функциялардың мақсатын түсініп, Python-да өз функцияларын жаза алуы керек. |
|||||
|
Құндылықтарды дарыту: |
функционалды бағдарламалау арқылы проблемаларды шешу, есептеу ойлау және шығармашылық дағдыларын дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологияық дайындық.Қанқызы әдісі арқылы топқа бөліну. |
Оқушыларды үш топқа бөлу
|
«+1 робот көліктер» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Тіктөртбұрыштың ауданын оның ұзындығы мен еніне қарай есептеу үшін функция жазыңыз.
2-тапсырма Оқушыларды қарапайым калькулятор немесе мәтіндік ойын жасау сияқты мүмкіндіктерді пайдаланып өздерінің шағын жобаларын жасауға шақырыңыз.қызықты фактілерді қосыңыз.
3-тапсырма Белгілі бір санға дейін Фибоначчи тізбегін құру функциясын жасаңыз. |
Әр дұрыс жауап үшін «+1 робот көліктер» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 робот көлік» беріліп отырады Тапсырманы дұрыс орындаған әр оқушыға «+1робот көлік» әдісі арқылы бағалау |
«+1 робот көліктер» әдісі «+1 робот көліктер» әдісі «+1 робот көліктер» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Python бағдарламалауында функцияларды пайдалану туралы қысқаша қорытынды. |
рефлексия таныту |
|
|
||
9-сабақ
-
Бөлім:
Python-дағы Мәліметтер құрылымы
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python тізімдеріне кіріспе
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python-дағы тізімдер тұжырымдамасымен таныстыру.
- Оқушыларды Python-да тізімдер жасауға, оларға қол жеткізуге және басқаруға үйрету.
Сабақтың мақсаты:
сабақ соңында оқушылар тізімдердің негізгі ұғымдарын түсініп, оларды Python бағдарламалауында тиімді пайдалана алуы керек.
Құндылықтарды дарыту:
тізімге негізделген әрекеттер арқылы топтық жұмысты, проблемаларды шешу дағдыларын, шығармашылықты және логикалық ойлауды ынталандыру.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
Ұйымдастыру. Оқушылармен амандасу.
Сыныпта жағымды психологиялық ахуал тудыру.«Уақыт капсуласы»
стратегиясы. Мұғалім алдын-ала сыныптың әр оқушысына шағын тілектер дайындап, оларды бір-бірден киндер ұяшықтарға салып қояды. «Тілектердің» сыртқы бетінде берілген сандар оқушының сабақ барысында жұмыс жасайтын тобын білдіреді. Оқушылар тілектерді алып, сыныбына дауыстап оқиды

Оқушылар қанқызы әдісі бойынша үш топқа бөлініп, бірдей топтағы оқушылар бір топқа бірігеді.Оқу- құралдарын әзірлейді
«+1 ұшақ» әдісі

Сабақтың ортасы
35 минут
1-тапсырма
Жемістер тізімін жасаңыз және тізімдегі әрбір жемісті басып шығарыңыз.

2-тапсырма
Python және оны нақты қолданбаларда пайдалану туралы қызықты фактілерді қосыңыз.
3-тапсырма
Орнату тапсырмаларын сәтті орындағаны үшін марапаттар немесе сертификаттар енгізіңіз.
Әр дұрыс жауап үшін «+1 ұшақ» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ұшақ» Карточкаларын ұтып алады.
Тапсырманы дұрыс орындаған әр оқушыға «+1 ұшақ» әдісі арқылы бағалау
«+1 ұшақ» әдісі
«+1 ұшақ» әдісі
«+1 ұшақ» әдісі



Сабақтың соңы
5 минут
- Сабақты Python жобаларында тізімдерді қолданудың шығармашылық тәсілдері туралы Көңілді топтық пікірталаспен аяқтаңыз.
рефлексия таныту

10-сабақ
|
Бөлім: |
Python-дағы Мәліметтер құрылымы |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да тізімдерді басқару: элементтерді қосу, жою және оларға қол жеткізу |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Python-да элементтерді қосу, жою және оларға қол жеткізу арқылы оқушыларды тізімдермен манипуляциялармен таныстыру. - Оқушыларға әдеттегі тізім операцияларын тиімді орындауға үйрету. |
|||||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар тізімдегі элементтерді қосып, жоя білуі және оларға қол жеткізе білуі керек, сонымен қатар бағдарламалаудағы осы операциялардың маңыздылығын түсінуі керек. |
|||||
|
Құндылықтарды дарыту: |
тізімдерді манипуляциялау арқылы проблемаларды шешу, сыни тұрғыдан ойлау, шығармашылық және топтық жұмыс дағдыларын дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Ұйымдастыру. Оқушылармен амандасу. |
Оқушыларды «киіз үй» әдісі бойынша үш топқа бөлу.
|
«+1 поезд» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Оқушыларды тізімдерді өз бетінше немесе жұппен басқаруға машықтандыруға шақырыңыз.
2-тапсырма Тізімдерді дәл және тиімді басқара алатын оқушыларды ынталандыру арқылы оқу процесін ойынға айналдырыңыз.
Сілтесе арқылы өтіп тапсырманы орындаңыз. 3-тапсырма Сабақты топтық сабақпен аяқтаңыз, онда оқушылар тізімдерді мәселелерін бірлесіп шешу арқылы өз дағдыларын көрсетеді. |
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 поезд» әдісі арқылы бағалау |
«+1 поезд» әдісі «+1 поезд» әдісі «+1 поезд» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Python-да тізімдерді басқаруға, олардың проблемаларды шешу дағдыларын дамытуға және негізгі тізім операцияларын түсінуге, шығармашылық пен топтық жұмысты ынталандыруға бағытталған. |
рефлексия таныту |
|
|
||
11-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру. |
|||
|
Педагогтің аты-жөні: |
|
|||
|
Күні: |
|
|||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||
|
Сабақтың тақырыбы: |
Python сөздіктерімен танысу |
|||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Python сөздіктерімен және олардың бағдарламалаудағы рөлімен таныстыру. - Оқушыларға Python-да сөздіктер құруға, оларға қол жеткізуге және оларды Python-да басқаруға үйрету. |
|||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар сөздіктер ұғымын, олардың құрылымын және олармен Python-да жұмыс істеу тәсілдерін түсінуі керек. |
|||
|
Құндылықтарды дарыту: |
сөздіктермен байланысты іс-шаралар арқылы проблемаларды шешу, сыни тұрғыдан ойлау, шығармашылық және ынтымақтастық дағдыларын дамыту. |
|||
|
Сабақтың барысы |
||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
Сабақтың басы 5 минут |
- Оқушыларды қарсы алыңыз және Python сөздіктерінің тақырыбымен таныстырыңыз. - Бағдарламалаудағы сөздіктердің маңыздылығын түсіндіріп, нақты өмірден мысалдар келтіріңіз.
|
Топқа (елтаңба, ту, бәйтерек ) арқылы бөлу |
«+1 алтын сақа» әдісі |
|
|
Сабақтың ортасы 35 минут |
1-тапсырма
Сілтеме арқылы кіріп тапсырманы орындаңыз.
2-тапсырма Қазына іздеу" сабағын өткізіңіз, онда оқушылар жасырын "қазыналарды"табу үшін сөздік кілттерін пайдаланып анықтамаларды шешеді.
3-тапсырма Сөздікке жаңа кілт-мән жұбын қосыңыз және сөздіктегі бар мәнді өзгертіңіз
4-тапсырма Сөздіктен белгілі бір кілтті тауып, экранға сәйкес мәнді көрсетіңіз |
Әр дұрыс жауап үшін «+1 алтын сақа» ұтып алады. Әр дұрыс жауап үшін «+1 алтын сақа» ұтып алады.
Тапсырманы дұрыс орындаған әр оқушыға «+1 алтын сақа» әдісі арқылы бағалау. Әр дұрыс жауап үшін «+1 алтын сақа» ұтып алады. |
«+1 алтын сақа» әдісі «+1 алтын сақа» әдісі «+1 алтын сақа» әдісі «+1 алтын сақа» әдісі |
|
|
Сабақтың соңы 5 минут |
-Сабақты 3-2-1 әдісі арқылы аяқтаңыз. https://padlet.com/ aidanaabda/3-2-1-pnnlnx16fd18zjnw |
рефлексия таныту |
|
|
12-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да сөздіктерді пайдалану: элементтерді қосу, жою және оларға қол жеткізу |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Python-дағы сөздіктер тұжырымдамасымен және оларды қалай басқаруға болатындығымен таныстыру. - Оқушыларды сөздіктердегі элементтерді қосуға, жоюға және оларға қол жеткізуге үйрету. |
|||||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар элементтерді қосу, жою және оларға қол жеткізу арқылы сөздіктермен қалай тиімді жұмыс істеу керектігін түсінуі керек. |
|||||
|
Құндылықтарды дарыту: |
тізімге негізделген әрекеттер арқылы топтық жұмысты, проблемаларды шешу дағдыларын, шығармашылықты және логикалық ойлауды ынталандыру. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «бір кесе шай» әдісі арқылы үш топқа бөлеміз. Оқушылардың сабаққа дайындығы. Сабақтың басталуына жағымды ықпал ететін көңіл күй қалыптастыру.
|
Оқушылар «бір кесе шай» әдісі арқылы үш топқа бөлінеді. Бірдей топтағы оқушылар бірлеседі.
|
«+1 бәйтерек» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.жемістер мен оларға сәйкес түстерді білдіретін кілт-мән жұптары бар сөздік жасаңыз.
II.сөздікке жаңа кілт-мән жұбын қосыңыз.
2-тапсырма
3-тапсырма сөздіктен белгілі бір жеміс пен оның түсін алып тастаңыз. |
Әр дұрыс жауап үшін «+1 бәйтерек» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 бәйтерек» әдісі карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 бәйтерек» әдісі арқылы бағалау |
«+1 бәйтерек» әдісі «+1 бәйтерек» әдісі «+1 бәйтерек» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Сабақты Python бағдарламалауындағы сөздіктердің маңыздылығы және оқушылар бұл дағдыларды өз жобаларында қалай қолдана алатындығы туралы қысқаша оймен аяқтаңыз |
рефлексия таныту |
|
|
||
13-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру. |
||||||||||
|
Педагогтің аты-жөні: |
|
||||||||||
|
Күні: |
|
||||||||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
|||||||||
|
Сабақтың тақырыбы: |
Python-да файлдарды өңдеу-файлдарды оқу және жазу |
||||||||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Бағдарламалаудағы файлдармен жұмыс істеудің маңыздылығын түсіндіру. - Python-да файлдардан оқу және файлдарға жазу тұжырымдамаларымен таныстыру. |
||||||||||
|
Сабақтың мақсаты: |
оқушыларды Python-да файлдарды оқу және жазу және файлдарды өңдеудің негізгі операцияларымен таныстыру. |
||||||||||
|
Құндылықтарды дарыту: |
тізімге негізделген әрекеттер арқылы топтық жұмысты, проблемаларды шешу дағдыларын және логикалық ойлауды ынталандыру. |
||||||||||
|
Сабақтың барысы |
|||||||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|||||||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «қанқызы» әдісі арқылы үш топқа бөлеміз. Балалар күрделі тапсырмаларды бірлесіп шеше алатын топтық сабақтарды ынталандырыңыз. Бұл топтық жұмысты және өзара оқуды ынталандырады, бұл сабақты қызықты етеді.жағымды ықпал ететін көңіл күй қалыптастыру. |
Оқушылар үш топқа бөлінеді.
|
«+1 қылыш» әдісі |
|
|||||||
|
Сабақтың ортасы 35 минут |
1-тапсырма "Оқушылар" деп аталатын CSV файлын жасаңыз.csv " және оған оқушылардың аты-жөні мен бағаларын жазыңыз.
2-тапсырма "data" екілік файлын жасаңыз.bin " және оған бүтін сандарды жазыңыз.
3-тапсырма
|
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады.
Тапсырманы дұрыс орындаған әр оқушыға «+1 қылыш» әдісі арқылы бағалау |
«+1 қылыш» әдісі
«+1 қылыш» әдісі
«+1 қылыш» әдісі
|
|
|||||||
|
Сабақтың соңы 5 минут |
- Python-да файлдарды оқу мен жазудың негізгі ұғымдарымен танысыңыз. - Бағдарламалау мен нақты әлемдегі қосымшаларда файлдармен жұмыс істеудің маңыздылығын талқылаңыз.
|
рефлексия таныту |
|
|
|||||||
14-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да қателерді өңдеуге кіріспе |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Бағдарламалаудағы қателерді өңдеудің маңыздылығын түсіну. - Python-да қателерді өңдеудің негізгі әдістерімен танысу. |
|||||
|
Сабақтың мақсаты: |
оқушыларға Python қателіктерінің әртүрлі түрлерін анықтауға және оларды өңдеу үшін try-except конструкцияларын пайдалануға үйрету. |
|||||
|
Құндылықтарды дарыту: |
бағдарламаларды жазу кезінде ұқыптылық пен дәлдікті дамыту, кодты талдау және түзету мүмкіндігі. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға бағдарламалаудағы қателерді өңдеудің маңыздылығын түсіндіру. Қателер бағдарламаның жұмысына қалай әсер етуі мүмкін екендігі туралы қысқаша ой талқы.
|
Оқушылар «телефон» әдісі арқылы үш топқа бөлінеді. Бірдей топтағы оқушылар бірлеседі.
|
«Шапалық» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Нөмірді пайдаланушы кірісіне бөлетін кодты жазуды және нөлге бөлу қатесін өңдеуді сұраңыз. 2-тапсырма тапсырма жасаңыз, онда оқушылар циклды және ерекшеліктерді өңдеуді қолдана отырып, жарамды Сан енгізілгенге дейін пайдаланушыдан Нөмірді енгізуді сұрауы керек.
3-тапсырма синтаксистік қатесі бар кодты көрсетіңіз және түзетуді сұраңыз. 4-тапсырма
|
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 поезд» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 поезд» әдісі арқылы бағалау Әр дұрыс жауап үшін «+1 поезд» карточкаларын ұтып алады.
|
«Шапалық» әдісі «Шапалық» әдісі «Шапалық» әдісі «Шапалық» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Тақырыпты тереңірек зерттегісі келетін оқушыларға қосымша тапсырмалар ұйымдастыру.
|
Рефлекция білдіру. |
|
|
||
15-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Графикалық пайдаланушы интерфейстерімен танысу (GUI) |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды GUI негізгі элементтерімен таныстыру. - Қарапайым графикалық қосымшаны жасау. |
|||||
|
Сабақтың мақсаты: |
оқушыларды графикалық интерфейстер әлеміне енгізу және қарапайым графикалық қосымшаны құру негіздерін үйрету. |
|||||
|
Құндылықтарды дарыту: |
бағдарламалауға деген қызығушылықты дамыту және пайдаланушы интерфейстерінің ыңғайлылығының маңыздылығын түсіну. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушылардың сабаққа дайындығы. Сабақтың басталуына жағымды ықпал ететін көңіл күй қалыптастыру. |
Оқушылар «киіз үй » әдісі арқылы үш топқа бөлінеді. |
«+1 көлік» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма "GUI-мен танысу"сабағының тақырыбы бойынша сауалнама.
2-тапсырма " GUI-мен танысу"тақырыбындағы Ребус Ребусты шешіп, GUI элементін табыңыз: ? + ? Жауап:Dropdown Menu (ашылмалы мәзір)
3-тапсырма қолданба терезесінде GUI элементтерін орналастырумен жұмыс.
4-тапсырма қолданба терезесінің фон түсін өзгертуге арналған тапсырма.
|
Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 көлік» әдісі арқылы бағалау. Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады. |
«+1 көлік» әдісі «+1 көлік» әдісі «+1 көлік» әдісі «+1 көлік» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Оқушылар қандай GUI компоненттерін ең қызықты және пайдалы деп санайтынын талқылау. |
өз ойлары мен идеяларымен бөлісу.
|
|
|
||
16-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да қарапайым GUI қосымшаларын құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Tkinter көмегімен Python-да графикалық пайдаланушы интерфейстерін (GUI) бағдарламалау негіздерін үйрету. - Батырмасы мен мәтін өрісі бар қарапайым қосымшаны құру. |
|||||
|
Сабақтың мақсаты: |
оқушыларға Python-да алғашқы GUI қосымшасын құру үшін білім мен практикалық дағдылар беру. |
|||||
|
Құндылықтарды дарыту: |
мәселелерді шешу, шығармашылық және бағдарламалау дағдыларын дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «бір кесе шай» әдісі арқылы үш топқа бөлеміз. |
Оқушылар үш топқа бөлінеді
|
«+1 тәтті кәмпит» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма "Python-да қарапайым GUI қосымшаларын құру"тақырыбындағы сұрақ астында көрсетілген.
2-тапсырма "Python - да қарапайым графикалық интерфейс қосымшаларын құру" тақырыбында кроссворд оқушылардың білімін бекіту үшін
3-тапсырма tkinter көмегімен бағдарламалау тапсырмаларын орындау. |
Әр дұрыс жауап үшін «+1 тәтті кәмпит» ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 тәтті кәмпит» әдісі арқылы бағалау. Әр дұрыс жауап үшін «+1 тәтті кәмпит» ұтып алады. |
«+1 тәтті кәмпит» әдісі «+1 тәтті кәмпит» әдісі «+1 тәтті кәмпит» әдісі |
|
||
|
"Python-да қарапайым GUI қосымшаларын құру"тақырыбындағы сұрақ Сұрақ: Python және Tkinter көмегімен сиқырлы болжау шарын жасап жатқаныңызды елестетіп көріңіз. "Болашақты білу" түймесін басқаннан кейін болжамды көрсету үшін қандай элементті қолданар едіңіз? A) Затбелгі (Label) B) мәтін өрісі (Entry) C) Тізім (Listbox) Дұрыс жауап: A) затбелгі (Label) |
||||||
|
Сабақтың соңы 5 минут |
алғашқы GUI қосымшасын құрудан алынған білім мен сезімдерді талқылау.
|
өз тәжірибелерімен бөлісу және сұрақтар қою.
|
|
|
||
17-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да Turtle Graphics-пен танысу |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Python-дағы turtle графикалық кітапханасы арқылы бағдарламалау негіздерімен танысыңыз. - Қарапайым фигуралар мен үлгілерді салуды үйрету. |
|||||
|
Сабақтың мақсаты: |
оқушыларға Turtle Graphics көмегімен қарапайым графикалық нысандарды жасау үшін білім мен дағдыларды беру. |
|||||
|
Құндылықтарды дарыту: |
логикалық ойлауды, шығармашылықты және графикалық мазмұнды құру үшін нұсқауларды орындау қабілетін дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
- Оқушыларды шағын топтарға бөліп, оларға сабаққа қатысты тақырыпты топтық талқылау немесе мәселелерді шешуге арналған топтық сабақ |
Оқушыларды «қанқызы» әдісі бойынша топқа бөліп.Бірдей топтағы оқушылар бірлеседі. |
«+1 жеміс» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма айналу пәрмендерін пайдаланып, тең бүйірлі үшбұрыш сызыңыз.
2-тапсырма
3-тапсырма тасбақамен сурет салу - Қарапайым мысалдар: шаршы, үшбұрыш
|
Әр дұрыс жауап үшін «+1 жеміс карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 жеміс» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 жеміс» арқылы бағалау |
«+1 жеміс» «+1 жеміс» «+1 жеміс» |
|
||
|
Сабақтың соңы 5 минут |
Оқушылардың жобалары креативтілігі, техникалық орындалуы және өзіндік ерекшелігі бойынша бағаланды. Барлығына сындарлы кері байланыс берілді. |
рефлексия таныту |
|
|
||
18-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Turtle Graphics көмегімен қарапайым фигуралар жасау |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Turtle көмегімен Python-да графикалық бағдарламалау негіздерімен танысыңыз. - Қарапайым геометриялық фигуралар жасауды үйрену. |
|||||
|
Сабақтың мақсаты: |
оқушыларды Python-да Turtle Graphics көмегімен негізгі геометриялық фигураларды жасауға үйрету. |
|||||
|
Құндылықтарды дарыту: |
шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «Кассадағы билет» әдісі арқылы үш топқа бөлу. Оқушылардың танымдық қабілеттерін ашуға арналған жаттығуларды жетілдіру үшін сабақтың бастапқы уақыттарын, яғни топқа бөлу кезеңінен бастап, сабақтың бірсарынды еместігін сезіндіріп алған жөн. Әрбір сабақтың топқа бөлу әдісі өзгеше болғаны жақсы! |
Бірдей топтағы оқушылар бірлеседі.
|
«+1 ханшайым» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма
Берілген сұрақтарға жауап беріңіз.
2-тапсырма бес бұрышты жұлдызды салыңыз.
3-тапсырма Сиқырлы сұрақтар Тасбақа графикасы терезесін қай команда жасайды? Жауап: Экран() Түсті толтыруды қалай тоқтатуға болады? Жауап: end_fill() |
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 ханшайым» әдісі арқылы бағалау |
«+1 ханшайым» әдісі «+1 ханшайым» әдісі «+1 ханшайым» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
19-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Қарапайым ойын әзірлеу үшін Pygame-ге кіріспе |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Pygame ойын кітапханасының негіздерімен танысу. - Қарапайым ойын жобасын құруды үйрену. |
|||||
|
Сабақтың мақсаты: |
қарапайым ойындарды әзірлеу үшін Pygame пайдалану негіздерін үйрету. |
|||||
|
Құндылықтарды дарыту: |
бағдарламалық дағдыларды, креативті ойлауды және ойын дамытудың негіздерін түсінуді дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыға психологиялық ақуал қалыптастыру. Pygame-ге кіріспе және оның мүмкіндіктері. Pygame көмегімен жасалған қарапайым ойындардың мысалдарын талқылау.
|
Оқушыларды «су тамшысы» әдісі бойынша үш топқа бөлініп.Бірдей топтағы оқушылар бірлеседі.
|
«+1 қылыш» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I. pygame бағдарламасын компьютерге орнатыңыз
II. Бос ойын терезесін ашу үшін бағдарламалау.
III. экранда негізгі фигураларды (шеңбер, тіктөртбұрыш) салу.
2-тапсырма Pygame-де анимациялық квадрат құру: 600x400 пиксель терезесін жасау және квадраттың экранда оңға қарай қозғалысын жандандыру үшін pygame көмегімен Python-ға код жазыңыз. Код: ```python import pygame pygame.init() screen = pygame.display.set_mode((600, 400)) pygame.display.set_caption ("анимациялық шаршы") x = 0 y = 100 running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False screen.fill((0, 0, 0)) pygame.draw.rect(screen, (255, 0, 0), (x, y, 50, 50)) x += 1 if x > 550: x = 0 pygame.display.flip() pygame.time.delay(10) pygame.quit() ``` Түсініктеме: бұл код Pygame-ді инициализациялайды, 600x400 пиксель ойын терезесін жасайды және шексіз циклде экранда оңға қарай қозғалатын қызыл квадрат сызады. Квадрат экранның шетіне жеткенде, оның орны қалпына келтіріліп, сол жақтан қайтадан қозғала бастайды.
3-тапсырма
Сілтемедегі сұрақтарға жауап беру |
Тапсырманы дұрыс орындаған әр оқушыға «+1 қылыш» әдісі арқылы бағалау.
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. |
«+1 қылыш» әдісі «+1 қылыш» әдісі «+1 қылыш» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
20-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Pygame көмегімен қарапайым ойын құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды pygame көмегімен ойындарды бағдарламалау негіздеріне енгізу. - Қарапайым ойынды дамытуға және орындауға көмектесу. |
|||||
|
Сабақтың мақсаты: |
оқушыларға pygame көмегімен ойын жасаудың негіздерін, соның ішінде графиканы, оқиғаларды өңдеуді және қарапайым анимацияны үйрету. |
|||||
|
Құндылықтарды дарыту: |
шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «түймедақ күлтелері» әдісі арқылы үш топқа бөлеміз. Бірдей түймедақ күлтелері болады, бірақ оқушылар түймедақ күлтелерін таңдап болған соң, қандай топқа түскенін анықтайды. |
Оқушылар үш топқа бөліп.Бірдей топтағы оқушылар бірлеседі.
|
«+1 поезд» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.Pygame Орнату және негізгі ойын терезесін құру.
II. экранда объектілерді (ойыншы, кедергілер) салу 2-тапсырма pygame-де-квадраттар бір бұрыштан екінші бұрышка қозғалту. Код: ```python import pygame import sys pygame.init() size = width, height = 320, 240 speed = [2, 2] black = 0, 0, 0 screen = pygame.display.set_mode(size) ball = pygame.Surface((50, 50)) ball.fill((255, 255, 255)) pygame.draw.rect(ball, (0, 128, 255), (0, 0, 50, 50)) ballrect = ball.get_rect() while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() ballrect = ballrect.move(speed) if ballrect.left < 0 or ballrect.right > width: speed[0] = -speed[0] if ballrect.top < 0 or ballrect.bottom > height: speed[1] = -speed[1] screen.fill(black) screen.blit(ball, ballrect) pygame.display.flip() pygame.time.delay(10) ``` Сипаттамасы: Бұл код 320x240 көпшерді терезеашады және оның ішіндегісі көк түкті квадраттары бір бурыштан екісі қоңырауға қоңыртады. Төртбұрыш экран шекаралына жеткендее, оныңбағыты керіқайтарылы.
3-тапсырма
Викторина сұрақтарына жауап беріңіз. |
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 поезд» әдісі арқылы бағалау |
«+1 поезд» әдісі «+1 поезд» әдісі «+1 поезд» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Сабаққа рефлекция. |
Рефлексия таныту. |
|
|
||
21-сабақ
|
Бөлім: |
Файлдарды өңдеу және Модульдер |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен веб-әзірлеуге кіріспе: Flask шеңбері |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
оқушыларға шығармашылық ойлау мен проблемаларды шешу дағдыларын дамытуға ықпал ету. |
|||||
|
Құндылықтарды дарыту: |
Бағдарламалауға және веб-әзірлеуге қызығушылық. Мәселелерді шешуге шығармашылық көзқарас. Командада жұмыс істей білу және басқалармен ынтымақтастық. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушылардың танымдық қабілеттерін ашуға арналған жаттығуларды жетілдіру үшін сабақтың бастапқы уақыттарын, яғни топқа бөлу кезіннен бастап сезіндеру маңызды. |
Оқушыларды «қанқызы» әдісі бойынша үш топқа бөліп.Бірдей топтағы оқушылар бірлеседі.
|
«+1 тәтті кәмпит» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Сұрақтарға OPENASK әдісі бойынша жауап беру: I.Веб-сайт дегеніміз не? II.Веб-бет дегеніміз не? III.Веб-сервер дегеніміз не?
2-тапсырма Веб-дамуға қатысты бірнеше терминдерді тақтаға немесе қағазға жазыңыз (мысалы, HTML, CSS, JavaScript, Flask).Сыныпты екі командаға бөліңіз.Әр команда кезек-кезек бір қатысушыны терминді таңдау үшін тақтаға жібереді және оны өз командасына 30 секунд ішінде сөздің өзін қолданбай түсіндіруге тырысады.Ең көп терминдерді бірінші болып болжаған Команда жеңеді.
3-тапсырма Сиқырлы сұрақтар I. Жасалған веб-беттердің скриншоттары II. Веб-беттерді құру үшін қолданылатын кодтың сипаттамасы III. Өткен материал бойынша сұрақтарға жауаптар |
Әр дұрыс жауап үшін «+1 тәтті кәмпит» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 тәтті кәмпит» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 тәтті кәмпит» әдісі арқылы бағалау |
«+1 тәтті кәмпит» әдісі «+1 тәтті кәмпит» әдісі «+1 тәтті кәмпит» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
22-сабақ
|
Бөлім: |
Файлдарды өңдеу және Модульдер |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Flask көмегімен қарапайым веб-қосымшаны құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Бағдарламалауға және веб-әзірлеуге қызығушылық. Мәселелерді шешуге шығармашылық көзқарас. Командада жұмыс істей білу және басқалармен ынтымақтастық. |
|||||
|
Құндылықтарды дарыту: |
Бағдарламалауға және веб-әзірлеуге қызығушылық. Тапсырмаларды шешуге шығармашылық көзқарас. Командада жұмыс істей білу және басқалармен ынтымақтастық. Жауапкершілікөз жұмысының сапасы. Тұрақты оқыту мен дамуға ұмтылу. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушылардың танымдық қабілеттерін ашуға арналған жаттығуларды жетілдіру үшін сабақтың бастапқы уақыттарын, яғни топқа бөлу кезеңінен бастап, сабақтың бірсарынды еместігін сезіндіріп алған жөн. Әрбір сабақтың топқа бөлу әдісі өзгеше болғаны жақсы!
|
Оқушыларды үш топқа Wordwall қосымшасы арқылы оқушылардың тізімін сайтқа енгізе отырып бөліңіз.Бірдей топтағы оқушылар бірлеседі.
|
«+1 ханшайым» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма
Сілтемедегі сұрақтарға жауап бер.
2-тапсырма Тақтаға немесе қағазға бірнеше танымал веб-қосымшалардың аттарын жазыңыз (мысалы, Google Docs, YouTube, Facebook).Сыныпты екі командаға бөліңіз.Әр команда кезек-кезек бір қатысушыны веб-қосымшаның атауын таңдау үшін тақтаға жібереді және оны өз командасына 30 секунд ішінде атаудың өзін пайдаланбай түсіндіруге тырысады.Веб-қосымшалардың ең көп санын бірінші болып болжаған
3-тапсырма Сиқырлы сұрақтар 1.Өкілдік дегеніміз не? 2.Үлгі дегеніміз не? 3.Flask-тегі шаблондардың рөлі қандай? 4.Flask көмегімен динамикалық веб - бетті қалай құруға болады? |
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 ханшайым» әдісі арқылы бағалау |
«+1 ханшайым» әдісі «+1 ханшайым» әдісі «+1 ханшайым» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
23-сабақ
|
Бөлім: |
Файлдарды өңдеу және Модульдер |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен деректерді визуализациялауға кіріспе: Matplotlib кітапханасы |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушыларға Matplotlib көмегімен қарапайым деректер жиынтығын визуализациялауға үйрету. |
|||||
|
Құндылықтарды дарыту: |
шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «Киіз үй» әдісі арқылы үш топқа бөлу. Оқушылардың танымдық қабілеттерін ашуға арналған жаттығуларды жетілдіру үшін сабақтың бастапқы уақыттарын, яғни топқа бөлу кезеңінен бастап, сабақтың бірсарынды еместігін сезіндіріп алған жөн. Әрбір сабақтың топқа бөлу әдісі өзгеше болғаны жақсы! |
Бірдей топтағы оқушылар бірлеседі.
|
«+1 бәйтерек» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Сұрақтарға жауап беріңіз.
2-тапсырма бес бұрышты жұлдызды салыңыз. Тақтаға немесе қағазға бірнеше қарапайым диаграммаларды салыңыз (мысалы, сызықтық график, бағаналы диаграмма, дөңгелек диаграмма).Сыныпты екі командаға бөліңіз.Әрқайсысыкоманда диаграмманы таңдау үшін тақтаға бір қатысушыны кезекпен жібереді және оны диаграмма атауының өзін пайдаланбай 30 секунд ішінде өз командасына түсіндіруге тырысады.
3-тапсырма Төменде көрсетілген ненің суреті?
Жауап: ДИАГРАММА |
Әр дұрыс жауап үшін «+1 бәйтерек» әдісі карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 бәйтерек» әдісі карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 бәйтерек» әдісі арқылы бағалау |
«+1 бәйтерек» әдісі «+1 бәйтерек» әдісі «+1 бәйтерек» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
24-сабақ
|
Бөлім: |
Файлдарды өңдеу және Модульдер |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Matplotlib көмегімен қарапайым диаграммалар мен графиктер құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушыларға Matplotlib көмегімен қарапайым диаграммалар мен графиктер құруды үйрету. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «су тамшысы» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 көлік» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.Бір апта ішінде температураны көрсететін сызықтық график жасаңыз. II.Әр түрлі сыныптардағы оқушылардың санын салыстыратын бағаналы диаграмма жасаңыз. III.Себеттегі әртүрлі жемістердің үлестерін көрсететін дөңгелек диаграмма жасаңыз.
2-тапсырма
Викторинаны орындаңыз.
3-тапсырма СӨЗЖҰМБАҚ: https://wordwall.net/ru /resource/71139949 |
Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады.
Тапсырманы дұрыс орындаған әр оқушыға «+1 көлік» әдісі арқылы бағалау |
«+1 көлік» әдісі «+1 көлік» әдісі «+1 көлік» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
25-сабақ
|
Бөлім: |
Графикалық интерфейсі бар интерактивті қосымшаларды құру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен деректерді талдауға кіріспе: Pandas кітапханасы |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушыларға Pandas көмегімен деректерді талдаудың негізгі операцияларын орындауға үйрету. |
|||||
|
Құндылықтарды дарыту: |
Деректерді талдауға және деректермен жұмыс істеуге қызығушылық. Аналитикалық ойлау және проблемаларды шешу дағдылары. Командада жұмыс істей білу және басқалармен ынтымақтастық. Жауапкершілікөз жұмысының сапасы. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «телефон» әдісі арқылы үш топқа бөлеміз. Бірдей көбелектер болады, бірақ оқушылар көбелікті таңдап болған соң, қандай топқа түскенін анықтайды. Оқушылардың сабаққа дайындығы. Сабақтың басталуына жағымды ықпал ететін көңіл күй қалыптастыру. |
Бірдей топтағы оқушылар бірлеседі.
|
«+1 қылыш» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.Деректер кестесін жасаңыз pandas берілген деректер жиынтығынан. II.Тек белгілі бір критерийге сәйкес келетін жолдарды көрсету үшін кестелерді сүзіңіз. III.Кестелерді белгілі бір баған бойынша сұрыптаңыз
2-тапсырма
Сұрақтарға жауап беріңіз.
3-тапсырма Орындаңызжинақтау операциясы (мысалы, қосынды немесе орташа мән) белгілі бір баған бойынша. |
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. |
«+1 қылыш» әдісі «+1 қылыш» әдісі «+1 қылыш» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
26-сабақ
-
Бөлім:
Графикалық интерфейсі бар интерактивті қосымшаларды құру.
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Pandas көмегімен деректерді талдау және манипуляциялау
Оқу бағдарламасына сәйкес оқыту мақсаттары:
Pandas кітапханасын пайдалану арқылы деректерді талдау және манипуляциялау дағдыларын дамыту.
Сабақтың мақсаты:
Оқушыларға Pandas функцияларын деректермен көп қабатты операцияларды орындау үшін қолдануға үйрету
Құндылықтарды дарыту:
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
Психологиялық дайындық. «қанқызы» әдісі арқылы үш топқа бөлу.
Бірдей топтағы оқушылар бірлеседі.
«+1 киіз үй» әдісі

Сабақтың ортасы
35 минут
1-тапсырма

Сілтеме арқылы кіріп тапсырманы орындаңыз.
2-тапсырма
I.Pandas деректер кестесінің белгілі бір бағанындағы қосындыларды есептеңіз.
II.Топтастырыңыздеректерпандас деректер кестесінде белгілі бір баған бойынша және әр топтың орташа мәнін есептеңіз.
III.Pandas кестелерін бірнеше бойынша сұрыптаңыз үстел бцам
3-тапсырма
I. Жасалған диаграммалар мен графиктердің скриншоттары немесе басып шығарулары.
II. Деректерді талдау және манипуляциялау үшін қолданылатын кодтың сипаттамасы .
Әр дұрыс жауап үшін «+1 киіз үй» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 киіз үй» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 киіз үй» карточкаларын ұтып алады.
«+1 киіз үй» әдісі
«+1 киіз үй» әдісі
«+1 киіз үй» әдісі



Сабақтың соңы
5 минут
-Сабақты 3-2-1 әдісі арқылы аяқтаңыз. https://padlet.com/
aidanaabda/3-2-1-pnnlnx16fd18zjnw
рефлексия таныту
27-сабақ
|
Бөлім: |
Графикалық интерфейсі бар интерактивті қосымшаларды құру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Жасанды интеллект пен машиналық оқытуға кіріспе |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушылардың АИ мен МО-ға деген қызығушылығын дамыту. |
|||||
|
Құндылықтарды дарыту: |
Мәселелерді шешуге шығармашылық көзқарас. Командада жұмыс істей білу және басқалармен ынтымақтастық. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «түймедақ күлтелері» әдісі арқылы үш топқа бөлеміз. Бірдей түймедақ күлтелері болады, бірақ оқушылар түймедақ күлтелерін таңдап болған соң, қандай топқа түскенін анықтайды. |
Бірдей топтағы оқушылар бірлеседі.
|
«+1 ұшақ» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I. АИ және МО Қосымшаларының мысалдары. II.AI және MO-дағы деректердің рөлін талқылау. 2-тапсырма
Сілтемедегі тапсырманы орындаңыз.
3-тапсырма Бетті тану, дауыстық көмекшілер және ұсыныс жүйелері сияқты AI және MO мысалдарын тақтаға немесе қағазға жазыңыз.Сыныпты екі командаға бөліңіз.Әрқайсысыкоманда, кезек-кезек бір қатысушыны мысалды таңдау үшін тақтаға жібереді және оны өз командасына мысалдың атын қолданбай түсіндіруге тырысады. |
Әр дұрыс жауап үшін «+1 ұшақ» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ұшақ» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ұшақ» карточкаларын ұтып алады.
|
«+1 ұшақ» әдісі «+1 ұшақ» әдісі «+1 ұшақ» әдісі |
|
||
|
Сабақтың соңы 5 минут |
- Сабақты Python жобаларында тізімдерді қолданудың шығармашылық тәсілдері туралы Көңілді топтық пікірталаспен аяқтаңыз. |
рефлексия таныту |
|
|
||
28-сабақ
|
Бөлім: |
Графикалық интерфейсі бар интерактивті қосымшаларды құру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен Машиналық оқыту негіздері: scikit-learn кітапханасы |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
оқушыларды қарапайым Машиналық оқыту тапсырмаларын орындау үшін Scikit-learn функцияларын қолдануға үйрету. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
І.Ұйымдастыру кезеңі. Оқушылар «фонорик» әдісі арқылы 3- топқа бөлінеді. Үш топқа бөлінген оқушылар үй тапсырмаларына арналған жеке тапсырмаларға жауап береді. |
Бірдей топтағы оқушылар бірлеседі.
|
«бағдаршам» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Сызықтық регрессия, логистикалық регрессия және шешім ағаштары сияқты Машиналық оқыту үлгілерінің кейбір мысалдарын қағазға жазыңыз.Әрқайсысы команда үлгіні таңдау үшін тақтаға бір қатысушыны жібереді және оны модель атауының өзін пайдаланбай өз командасына түсіндіруге тырысады.
2-тапсырма
Сілтеме арқылы өтіп тапсырманы орындаңыз.
3-тапсырма Машиналық оқыту деректер жинағын жүктеп алыңыз және тазалаңыз . Жауап: ```python importpandas as pd # Деректер жиынтығын жүктеу деректер = pd.read_csv ('деректер.csv') #Деректерді тазарту деректер = деректер.dropna ()# жетіспейтін мәндерді алып тастаңыз деректер = деректер .drop_duplicates ()# көшірмелерді жою |
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға +1 поезд әдісі арқылы бағалау |
«+1 поезд» әдісі «+1 поезд» әдісі «+1 поезд» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беріп, «бағдаршам» әдісі бойынша қорытындылаңыз. |
рефлексия таныту |
|
|
||
29-сабақ
|
Бөлім: |
Графикалық интерфейсі бар интерактивті қосымшаларды құру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Машиналық оқытудың қарапайым моделін құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Машиналық оқыту тапсырмаларын орындау үшін оқытылған модельді қолдану. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «қоңыз» әдісі арқылы үш топқа бөлеміз. Бірдей көбелектер болады, бірақ оқушылар көбелікті таңдап болған соң, қандай топқа түскенін анықтайды. |
Бірдей топтағы оқушылар бірлеседі.
|
«Шапалық» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.Жүктеулер және машиналық оқытуға арналған мәліметтер жиынтығын дайындаңыз. II.Деректер жиынтығын оқу және тест жиынтықтарына бөліңіз. III.Python кітапханасын пайдаланып Машиналық оқыту моделін таңдаңыз және үйретіңіз.
2-тапсырма
3-тапсырма Үлгіні тану, табиғи тілді өңдеу және болжау сияқты Машиналық оқыту тапсырмаларының кейбір мысалдарын тақтаға немесе қағазға жазыңыз.Сыныпты үш командаға бөліңіз.Әр команда кезек-кезек бір қатысушыны тапсырманы таңдау үшін тақтаға жібереді және оны тапсырманың атын пайдаланбай өз командасына түсіндіруге тырысады. |
Әр дұрыс жауап үшін «+1 алма» н ұтып алады
Әр дұрыс жауап үшін «+1 алма» ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға +1алма арқыл бағалау |
«Шапалық» әдісі «Шапалық» әдісі «Шапалық» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
30-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Табиғи тілді өңдеуге кіріспе (NLP)" тақырыбы бойынша қысқа мерзімді сабақ жоспары |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушылардың НЛП -ға деген қызығушылығын дамыту. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «оршщлщошл» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 алтын сақа» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Келесі сөйлемді токенизациялау және лемматизациялау: "Мысық жолдан өте жылдам жүгірді."
2-тапсырма
Сілтемедегі викториналық сұоақтарға жауап беріңіз,
3-тапсырма Siri, Google Translate және Grammarly сияқты NLP Қосымшаларының бірнеше мысалын тақтаға немесе қағазға жазыңыз.Әр топ кезек-кезек бір қатысушыны қосымшаны таңдау үшін тақтаға жібереді және оны өз командасына қосымшаның атын пайдаланбай түсіндіруге тырысады |
Әр дұрыс жауап үшін «+1 алтын сақа» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 алтын сақа» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр «+1 алтын сақа»арқылы бағалау |
«+1 алтын сақа» әдісі «+1 алтын сақа» әдісі «+1 алтын сақа» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Сілтеме арқылы оқушылардан сауалнама алыңыз. |
рефлексия таныту |
|
|
||
31-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен NLP негіздері: nltk кітапханасы |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Тапсырма нәтижелерін және NLP-ді одан әрі зерттеу мүмкіндіктерін талқылау. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Oқушылapмен сәлемдесу, оқушыларды түгeлдeу, oқушылapдың нaзapын caбaққa aудаpу. Сабақтың тақырыбымен мақсаттарымен таныстыру, жаңа тақырыпқа шолу Психологиялық ахуал орнату
|
Оқушыларды «фонарик» әдісімен үш топқа бөліңіз.Бірдей топтағы оқушылар бірлеседі.
|
«Бағдаршам» әдісі бойынша өзін өзі бағалау. |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I. Компьютерге nltk кітапханасын орнатыңыз. II. Nltk үшін орыс тіліндегі мәтіндер корпусын жүктеп алыңыз. III. Сөйлемді сөздерге таңбалайтын бағдарлама жазыңыз.
2-тапсырма "Сөз іздеу" ойыны: оқушылар шектеулі уақыт ішінде берілген сөзге мүмкіндігінше көп синонимдерді табу тапсырмасын алады. Табылған әрбір синоним үшін белгілі бір ұпай саны беріледі. Ең көп ұпай жинаған адам жеңеді. |
Әр дұрыс жауап үшін «Бағдаршам» әдісі бойынша өзін өзі бағалайды.
Әр дұрыс жауап үшін «Бағдаршам» әдісі бойынша өзін өзі бағалайды.
|
«Бағдаршам» әдісі бойынша өзін өзі бағалау. «Бағдаршам» әдісі бойынша өзін өзі бағалау. |
|
||
|
1.Natural Language Processing (NLP) дегеніміз не? - Бұл табиғи тілді өңдеу мен талдаумен байланысты информатика саласы. 2. Токенизация, лемматизация, кілтті талдау және т. б. қоса алғанда, табиғи тілдегі мәтінмен жұмыс істеу үшін сабақта nltk қандай функциялары зерттелді? - Токенизация, тоқтату сөздерін жою, лемматизация, кілтті талдау. 3.Nltk көмегімен қандай мәселелерді шешуге болады? - Мәтінді талдау, кілт сөздерді табу, мәтіннің тоналдылығын анықтау және т. б. |
||||||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беріп, «бағдаршам» әдісі бойынша қорытындылаңыз. |
рефлексия таныту |
|
|
||
32-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Қарапайым NLP қосымшасын құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Мәтіннің кілтін анықтау үшін nltk кітапханасын пайдаланып қарапайым NLP қосымшасын құру. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «қоңыз» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 қылыш» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Nltk кітапханасын пайдаланып мәтін тілін анықтайтын Python бағдарламасын жазыңыз.Жауабы:
2-тапсырма https://wordwall.net/ ru/resource/71145573 сілтеме арқылы өтіп сүоақтарға жауап беріңіз. |
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. |
«+1 қылыш» әдісі «+1 қылыш» әдісі |
|
||
|
1. NLP аббревиатурасы нені білдіреді? A) Natural Language Process B) New Language Processing C) Natural Language Programming D) Natural Language Processing Жауап: D) Табиғи Тілді Өңдеу 2. Төмендегі тапсырмалардың қайсысы NLP тапсырмасы емес? A) мәтіннің кілтін анықтау B) суреттерді талдау C) кілт сөздерді шығару D) мәтін тілін анықтау Жауап: B) суреттерді талдау 3. Python тілінде NLP-мен жұмыс істеу үшін қай кітапхана жиі қолданылады? A) NLTK B) Tensorflow C) Scikit-learn D) Pandas Жауап: a) NLTK 4. NLP-де токенизация не үшін қолданылады? A) мәтін тілін анықтау үшін B) тоқтату сөздерін жою үшін C) мәтінді жеке сөздерге немесе таңбалауыштарға бөлу үшін D) мәтіннің кілтін анықтау үшін Жауап: C) мәтінді жеке сөздерге немесе таңбалауыштарға бөлу үшін 5. NLP контекстінде стемминг дегеніміз не? A)сөзді оның негізгі формасына (стеміне) келтіру процесі B) мәтіннің кілтін талдау C) сөздің сөйлеу бөліктерін анықтау D) сөзге синонимдерді іздеу Жауап: A)сөзді оның негізгі формасына (стем) келтіру процесі |
||||||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
33-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен Робототехникаға кіріспе: Raspberry Pi және GPIO |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Жарықдиодты Raspberry Pi-ге қосу және оны Python көмегімен басқару. |
|||||
|
Құндылықтарды дарыту: |
Практикалық тапсырма: әр түрлі жыпылықтау аралықтары бар түймені пайдаланып жарықдиодты басқару., шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «оршщлщошл» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 бәйтерек» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I. Raspberry Pi-мен жұмыс істеу үшін қажетті бағдарламалық жасақтаманы орнатыңыз. II. Raspberry Pi-ді компьютерге қосып, оны іске қосыңыз. III. Жарық диодты Raspberry Pi GPIO-ға қосыңыз.
2-тапсырма ttps://wordwall.net/ru/ resource/71112193 Cілтемеге өтіп сөзжұмбақты шешіңіз.
3-тапсырма Әр секунд сайын жарықдиодты жыпылықтайтын Python бағдарламасын жазыңыз: Жауабы сілтемеде:
|
Әр дұрыс жауап үшін «+1 бәйтерек» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 бәйтерек» карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 бәйтерек» карточкаларын ұтып алады. |
«+1 бәйтерек» әдісі «+1 бәйтерек» әдісі «+1 бәйтерек» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
34-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Raspberry Pi және Python көмегімен қарапайым робот жасау |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Қарапайым роботты (қозғалтқыштар, датчиктер, релелер және т.б.) жасау үшін қажетті компоненттермен танысу. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, Жобаны одан әрі дамыту нәтижелері мен мүмкіндіктерін талқылау., егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «су тамшысы» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 ханшайым» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Роботты басқару ойыны: оқушыларға роботты өздері жазған бағдарлама арқылы басқаруға шақырылады. Ойынның мақсаты-робот жолындағы кедергілерді сәтті жеңіп, мақсатқа жету.
2-тапсырма https://quizizz.com/admin/ quiz/660ef39ea232d1d854697e11 сілтемедегі сұрақтарға жауап беріңіз.
3-тапсырма Бұл код RPi кітапханасын пайдаланады.Raspberry Pi GPIO басқару үшін GPIO. Бұл код жұмыс істеуі үшін қозғалтқыштар мен қуат көзі сияқты қосымша компоненттер қажет екенін ескеріңіз. Сонымен қатар, Raspberry Pi-ге қосылу схемасы бойынша дұрыс қосылуды ұмытпаңыз.
|
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады |
«+1 ханшайым» әдісі «+1 ханшайым» әдісі «+1 ханшайым» әдісі |
|
||
|
Оқушыға арналған 8 тапсырма: 1. Қозғалтқыштарды Raspberry Pi-ге қосыңыз. 2. Роботты алға жылжыту үшін қозғалтқыштарды басқаруға арналған Python бағдарламасын жазыңыз. 3. Бағдарламаға артқа жылжу мүмкіндігін қосыңыз. 4. Қашықтық сенсорын Raspberry Pi-ге қосыңыз. 5. Кедергіге жақындаған кезде роботтың қозғалысын тоқтату бағдарламасын жазыңыз. 6. Робот пен бағдарламаны сынақтан өткізіңіз. 7. Пернетақтаны немесе басқа құрылғыны пайдаланып роботты басқару функциясын қосыңыз.
|
||||||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
Мұғалімдер үшін:
-
"Балаларға арналған Python. Өзін-өзі бағдарламалау бойынша нұсқаулық " Джейсон Р. Бриггс
-
"Python-игр үйрену: ойындарды бағдарламалау, деректерді визуализациялау, веб-қосымшалар" Эрик Мэтиз
-
"Python 3 және PyQt5. Қосымшаларды әзірлеу " Марк Саммерфилд
-
"Python. Марк Луц " шеберліктің шыңына
-
"Python-дағы Алгоритмдер. Құрылыс және талдау" Майкл Т. Гудрич, Роберто Тамассия
-
"Python 3 бағдарламалау. Толық нұсқаулық" Марк Саммерфилд
-
"Python: бағдарламалау негіздері" Джон Зеллер
Оқушылар үшін:
-
"Python. Джон Шеллидің толық анықтамалығы
-
"Python. Дэвид Бидл " рецепт кітабы
-
"Балаларға арналған Python. Өзін-өзі бағдарламалау бойынша нұсқаулық " Джейсон Р. Бриггс
-
"Python. Көңілді бағдарламалау " Джейсон Р. Бриггс
-
"Python. Жаңадан бастаушылар үшін " Гарри в. Персивал
Ата-аналар үшін:
-
"Балаларға арналған Python. Өзін-өзі бағдарламалау бойынша нұсқаулық " Джейсон Р. Бриггс
-
"Python. Дэвид Бидл " рецепт кітабы
-
"Балаларға арналған Python. Қарапайым және қарапайым" Ник Морган " оқулығы
-
"Балалар мен ата-аналарға арналған Python" Джоанна М. Симпсон
-
"Python. Жаңадан бастаушылар үшін " Гарри в. Персивал
жүктеу мүмкіндігіне ие боласыз
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Python бағдарламалау тілі
Python бағдарламалау тілі
ТҮСІНІК ХАТ
Python бағдарламалау тілі бойынша бірегей авторлық бағдарлама кіріспеден бастап Raspberry Pi және Python көмегімен қарапайым роботтар жасауға дейінгі көптеген тақырыптарды қамтиды.
Қазіргі уақытта бағдарламалау дағдыларын меңгеру 21 ғасырдың тез өзгеретін әлеміне сәтті бейімделу үшін маңызды бола түсуде. Қазіргі ақпараттық қоғамда бағдарламалау қабілеті балаларға цифрлық экономика мен қоғамға сәтті енуге көмектесетін негізгі дағдылардың бірі болып саналады. Python бағдарламалау тілі бағдарламасы үлкен практикалық мәнге ие.
Пәнге танымдық қызығушылығын дамытудың үш шарты бар.
Біріншісі – мазмұнның жаңғыртуы, бұрын жария етілген фактілерді жаңаша сипаттау, хабарлап отырған материалға тарихи бағдар беру практикалық мәнін ашып көрсету және ғылымның соңғы жаңалықтарын, табыстарын жүйелі баяндау.
Екіншісі – өз бетінше жұмыс істеудің әрқилы түрлерін, оқытудың проблемалық тұрғыда қолға алған материалды зерттеу негіздеріне және оқушының шығармашылық, практикалық жұмыстарына бағытталған оқыту тәсілдері.
Үшінші – оқушының қабілетін ұштау, мұғалімнің оқушыға көмек беруге дайын тұруы, олардың мүмкіндіктеріне қолдау көрсету қабілеті, талап қоюшылығы мен адалдығы, балаларды көтермелей білу, сондай-ақ оқушылардың өзара бәсекелестігіне көмек көрсете білу қасиеті. Оқушылардың информатикалық білімін байыту олардың информатикаға деген сүйіспеншілігін тудыру дұрыс ұйымдастырылған жұмыстарға тікелей байланысты екені белгілі.
Бұл бағдарлама балаларға бағдарламалау негіздерімен танысудың бірегей мүмкіндігін ғана емес, сонымен қатар олардың алдында технологиялар мен инновациялар әлеміне есік ашады. Бұл бағдарламаны меңгерген оқушылар заманауи технологияларды жақсы түсініп, өзара әрекеттесіп және оларды болашақ оқуы мен мансабында пайдалана алады.
Қазақстан Республикасы Ғылым және жоғары білім министрлігінің Цифрлық және мемлекеттік қызмет көрсетуді автоматтандыру департаментінің цифрландыру бағыты жарияланды. Осы бағдарламаға сәйкес «Оқу жоспарының вариативті бөлігінің оқу бағдарламалары мен элективті курстарды сараптамадан өткізу және оларды жаңартылған білім беру мазмұны аясында әдістемелік қамтамасыз ету» туралы ереже ҚР-ң 2007 жылғы 27 шілдедегі No319-III «Білім туралы» Заңына (06.05.2020 жылы енгізілген толықтырулар мен өзгертулер негізінде) сәйкес әзірленді. «Python бағдарламалау тілі» туралы Қазақстан Республикасы Оқу-ағарту министрінің 2022 жылғы 16 қыркүйектегі № 399 бұйрығы негізінде құрастырылған. «2022-2023 оқу жылында Қазақстан Республикасының орта білім беру ұйымдарында оқу-тәрбие процесін ұйымдастырудың ерекшеліктері туралы» Әдістемелік нұсқау хат негізінде қарастырылды.
Бағдарламаның мақсаты:
- Оқушыларды Python бағдарламалау негіздерімен және тілімен таныстыру, оларға логикалық ойлауды дамытуға, тапсырмаларды талдай білуге және оларды шешудің креативті тәсілдерін табуға көмектесу.
- Шығармашылық ойлау, командада жұмыс істей білу, аналитикалық қабілеттер және мәселелерді шеше білу. Балаларға Ақпараттық технологиялар саласында ғана емес, өмірдің көптеген басқа салаларында да пайдалы болады. Біз оқушыларды бағдарламалау қабілеті негізгі дағды болатын цифрлық дәуірге дайындауға тырысамыз.
Осылайша, Python бағдарламалау тілі бағдарламасы өзекті және маңызды болып табылады және балаларға болашақта олардың табысты дамуына негіз бола алатын бағдарламалау және технология әлемімен танысуға бірегей мүмкіндік береді.
Бағдарламаның міндеті:
-
Оқушылар Python бағдарламалау бойынша негізгі білім мен дағдыларды беру, осылайша олар өздерінің жобаларын, ойындары мен қосымшаларын жасай алу
-
Оқушыларға өз білімдерін іс жүзінде қолдануға көмектесетін практикалық жаттығулар мен жобаларға ерекше назар аударту.
-
Бағдарламалау әлемінде ашылатын озық технологиялар мен мүмкіндіктермен танысу.
Бағдарламаның өзектілігі: қазіргі ақпараттық технологиялар әлемінде бағдарламалау қабілеті барған сайын маңызды және сұранысқа ие дағдыға айналуда. Python өзінің қарапайымдылығы мен қуатына байланысты әлемдегі ең танымал бағдарламалау тілдерінің бірі болып табылады.
Жұмыстың жаңашылдығы-бағдарламаны орындау барысында тиісті нәтижеге жету үшін оқытудың бірнеше формалары ( фронтальды, топтық, ұжымдық, жеке) мен тиімді әдіс-тәсілдері (проблемалық- ізденіс, репродуктивтік, сөйлеу, дидактикалық ойын, көрнекілік, өзіндік жұмыс, сынақ, пікір талас,иллюстративтік т.б.) ұсынылады. Сонымен қатар баланы қызықтыру мақсатында: quizziz, padlet, wordwall, QRme атты жаңа оқу әдіс-тәсілдері қолданылды.
Күтілетін нәтижелер:
-
Оқушылар Python бағдарламалау бойынша негізгі білім мен дағдыларды беру, осылайша олар өздерінің жобаларын, ойындары мен қосымшаларын жасай алады.
-
Оқушыларға өз білімдерін іс жүзінде қолдануға көмектесетін практикалық жаттығулар мен жобаларға ерекше назар аудартады.
-
Бағдарламалау әлемінде ашылатын озық технологиялар мен мүмкіндіктермен танысады.
Python бағдарламалау негіздерін меңгеру ғана емес, сонымен қатар оқушыларды күрделі тапсырмаларды талдауға, стандартты емес шешімдерді табуға және командада жұмыс істеуге қабілетті тұлға ретінде дамыту болып табылады. Оқушылар алған білімдері мен дағдыларын болашақ оқуы мен мансабында қолдана алады деп үміттенеміз.
ТҰРАҚТАЛУ-МАЗМҰНДЫҚ БӨЛІМ
-
№
Тақырыбы
Сағат саны
Python негіздеріне кіріспе
1 сағат
Python бағдарламалау тіліне шолу
1 сағат
Python орнату және ортаны орнату
1 сағат
Python синтаксисін түсіну: айнымалылар және деректер түрлері
1 сағат
Қарапайым математикалық есептеулер үшін Python пайдалану
1 сағат
Python-дағы шартты операторлар: if, elif, else
1 сағат
Python: for және while циклдерін пайдалану
1 сағат
Python-да функцияларды жазу
1 сағат
Python-да тізімдерге кіріспе
1 сағат
Тізімдерді манипуляциялау: элементтерді қосу, жою және оларға қол жеткізу
1 сағат
Python-да сөздіктермен танысу
1 сағат
Сөздіктерді пайдалану: элементтерді қосу, жою және оларға қол жеткізу
1 сағат
Python-да файлдарды өңдеу: файлдарды оқу және жазу
1 сағат
Python-да қателерді өңдеуге кіріспе
1 сағат
Графикалық пайдаланушы интерфейстерімен танысу (GUI)
1 сағат
Python-да қарапайым GUI қосымшаларын құру
1 сағат
Python-да Turtle Graphics-пен танысу
1 сағат
Turtle Graphics көмегімен қарапайым фигуралар жасау
1 сағат
Қарапайым ойын әзірлеу үшін Pygame-ге кіріспе
1 сағат
Pygame көмегімен қарапайым ойын құру
1 сағат
Python көмегімен веб-әзірлеуге кіріспе: Flask шеңбері
1 сағат
Flask көмегімен қарапайым веб-қосымшаны құру
1 сағат
Python көмегімен деректерді визуализациялауға кіріспе: Matplotlib кітапханасы
1 сағат
Matplotlib көмегімен қарапайым диаграммалар мен графиктер құру
1 сағат
Python көмегімен деректерді талдауға кіріспе: Pandas кітапханасы
1 сағат
Pandas көмегімен деректерді талдау және манипуляциялау
1 сағат
Жасанды интеллект пен машиналық оқытуға кіріспе
1 сағат
Python көмегімен Машиналық оқыту негіздері: Scikit-learn кітапханасы
1 сағат
Машиналық оқытудың қарапайым моделін құру
1 сағат
Табиғи тілді өңдеуге кіріспе (NLP)
1 сағат
Python көмегімен NLP негіздері: nltk кітапханасы
1 сағат
Қарапайым NLP қосымшасын құру
1 сағат
Python көмегімен Робототехникаға кіріспе: Raspberry Pi және GPIO
1 сағат
Raspberry Pi және Python көмегімен қарапайым робот жасау
1 сағат
Барлығы
34 сағат
НОРМАТИВТІ БӨЛІМ
КҮНТІЗБЕЛІК ТАҚЫРЫПТЫҚ ЖОСПАР
-
Р/c
Бөлім
Тақырып
Оқу мақсаты
Сағат саны
Нәтиже
Білім өнімі
Барлығы
Теория
Практика
Python негіздеріне кіріспе
Python негіздеріне кіріспе
Оқушыларды Python бағдарламалау тілінің негізгі ұғымдарымен таныстыру. Негізгі Python синтаксисін және деректер түрлерін түсіну.
Оқушыларды Python бағдарламалау тілінің негізгі ұғымдарымен танысады. Негізгі Python синтаксисін және деректер түрлерін түсінеді.
Python бағдарламалау тіліне шолу
Оқушыларды Python бағдарламалау тілінің негіздерімен таныстыру. Python тілінің маңыздылығын және оның Цифрлық әлемде қолданылуын түсіну.
Оқушыларды Python бағдарламалау тілінің негіздерімен танысады. Python тілінің маңыздылығын және оның Цифрлық әлемде қолданылуын түсінеді.
Python Орнату және ортаны орнату
Python-компьютер компьютерге қалай орнатуға болатындығын білу. Python бағдарламалау ортасын теңдеу негіздерін түсіну.
Python-компьютер компьютерге қалай орнатуға болатындығын біледі. Python бағдарламалау ортасын теңдеу негіздерін түсінеді.
Python синтаксисін түсіну: айнымалылар және деректер түрлері
Оқушыларды Python синтаксисімен, айнымалыларымен және деректер түрлерімен таныстыру. Python-да айнымалылар тұжырымдамасымен және әртүрлі деректер түрлерімен таныстыру.
Оқушыларды Python синтаксисімен, айнымалыларымен және деректер түрлерімен танысады. Python-да айнымалылар тұжырымдамасымен және әртүрлі деректер түрлерімен танысады.
Қарапайым математикалық есептеулер үшін Python пайдалану
Оқушыларды Негізгі математикалық операцияларды орындау үшін Python көмегімен таныстыру. Бағдарламалау арқылы есептеуіш ойлауды және проблемаларды шешу дағдыларын дамыту.
Оқушыларды Негізгі математикалық операцияларды орындау үшін Python көмегімен таныстырады. Бағдарламалау арқылы есептеуіш ойлауды және проблемаларды шешу дағдыларын дамытады.
Python-дағы Мәліметтер құрылымы
Python Тіліндегі Шартты Операторлар: if, elif, else
Оқушыларды Python тіліндегі шартты мәлімдемелермен таныстыру. Кодтау кезінде шешім қабылдау үшін if, elif және else операторларын қолдануға үйрету.
Оқушыларды Python тіліндегі шартты мәлімдемелермен танысады. Кодтау кезінде шешім қабылдау үшін if, elif және else операторларын қолдануды үйренеді.
Python: for және while циклдарын пайдалану
Оқушыларды Python-дағы цикл тұжырымдамасымен таныстыру. For және while циклдарының арасындағы айырмашылықты түсіндіріп, оларды тиімді пайдалануға үйрету.
Оқушыларды Python-дағы цикл тұжырымдамасымен танысады. For және while циклдарының арасындағы айырмашылықты түсіндіріп, оларды тиімді пайдалануды үйренеді.
Python-да функцияларды жазу
Оқушыларды Python-дағы функциялар тұжырымдамасымен таныстыру. Оқушыларға Python бағдарламалауында функцияларды құруға және пайдалануға үйрету.
Оқушыларды Python-дағы функциялар тұжырымдамасымен танысады. Оқушыларға Python бағдарламалауында функцияларды құруға және пайдалануды үйренеді.
Python тізімдеріне кіріспе
Оқушыларды Python-дағы тізімдер тұжырымдамасымен таныстыру. Оқушыларды Python-да тізімдер жасауға, оларға қол жеткізуге және басқаруға үйрету.
Оқушыларды Python-дағы тізімдер тұжырымдамасымен танысады. Оқушыларды Python-да тізімдер жасауға, оларға қол жеткізуге және басқаруды үйренеді.
Python-да тізімдерді басқару: элементтерді қосу, жою және оларға қол жеткізу
Python-да элементтерді қосу, жою және оларға қол жеткізу арқылы оқушыларды тізімдермен манипуляциялармен таныстыру. Оқушыларға әдеттегі тізім операцияларын тиімді орындауға үйрету.
Python-да элементтерді қосу, жою және оларға қол жеткізу арқылы оқушыларды тізімдермен манипуляциялармен таныстырады. Оқушыларға әдеттегі тізім операцияларын тиімді орындауды үйренеді.
Python-да циклдар мен функцияларды игеру.
Python сөздіктерімен танысу
Оқушыларды Python сөздіктерімен және олардың бағдарламалаудағы рөлімен таныстыру.
Оқушыларға Python-да сөздіктер құруға, оларға қол жеткізуге және оларды Python-да басқаруға үйрету.
Оқушыларды Python сөздіктерімен және олардың бағдарламалаудағы рөлімен танысады.
Оқушыларға Python-да сөздіктер құруға, оларға қол жеткізуге және оларды Python-да басқаруды үйренеді.
Python-да сөздіктерді пайдалану: элементтерді қосу, жою және оларға қол жеткізу
Оқушыларды Python-дағы сөздіктер тұжырымдамасымен және оларды қалай басқаруға болатындығымен таныстырыңыз. Оқушыларды сөздіктердегі элементтерді қосуға, жоюға және оларға қол жеткізуге үйрету.
Оқушыларды Python-дағы сөздіктер тұжырымдамасымен және оларды қалай басқаруға болатындығымен танысады. Оқушыларды сөздіктердегі элементтерді қосуға, жоюға және оларға қол жеткізуді үйренеді.
Python-да файлдарды өңдеу-файлдарды оқу және жазу
Бағдарламалаудағы файлдармен жұмыс істеудің маңыздылығын түсіндіру. Python-да файлдардан оқу және файлдарға жазу тұжырымдамаларымен таныстыру.
Бағдарламалаудағы файлдармен жұмыс істеудің маңыздылығын түсінеді. Python-да файлдардан оқу және файлдарға жазу тұжырымдамаларымен танысады.
Python-да қателерді өңдеуге кіріспе
Бағдарламалаудағы қателерді өңдеудің маңыздылығын түсіну.
Python-да қателерді өңдеудің негізгі әдістерімен танысу.
Бағдарламалаудағы қателерді өңдеудің маңыздылығын түсінеді.
Python-да қателерді өңдеудің негізгі әдістерімен танысады.
графикалық пайдаланушы интерфейстерімен танысу (GUI)
Оқушыларды GUI негізгі элементтерімен таныстыру. Қарапайым графикалық қосымшаны жасау.
Оқушыларды GUI негізгі элементтерімен танысады. Қарапайым графикалық қосымшаны жасайды.
Python-да объектіге бағытталған бағдарламалау
Python-да қарапайым GUI қосымшаларын құру
Tkinter көмегімен Python-да графикалық пайдаланушы интерфейстерін (GUI) бағдарламалау негіздерін үйрету. Батырмасы мен мәтін өрісі бар қарапайым қосымшаны құру.
Tkinter көмегімен Python-да графикалық пайдаланушы интерфейстерін (GUI) бағдарламалау негіздерін үйренеді. Батырмасы мен мәтін өрісі бар қарапайым қосымшаны құрады.
Python-да Turtle Graphics-пен танысу
Python-дағы turtle графикалық кітапханасы арқылы бағдарламалау негіздерімен танысу. Қарапайым фигуралар мен үлгілерді салуды үйрету.
Python-дағы turtle графикалық кітапханасы арқылы бағдарламалау негіздерімен танысады. Қарапайым фигуралар мен үлгілерді салуды үйренеді.
Turtle Graphics көмегімен қарапайым фигуралар жасау
Turtle көмегімен Python-да графикалық бағдарламалау негіздерімен танысу. Қарапайым геометриялық фигуралар жасауды үйрену.
Turtle көмегімен Python-да графикалық бағдарламалау негіздерімен танысады. Қарапайым геометриялық фигуралар жасауды үйренеді.
Қарапайым ойын әзірлеу үшін Pygame-ге кіріспе
Pygame ойын кітапханасының негіздерімен танысу. Қарапайым ойын жобасын құруды үйрену.
Pygame ойын кітапханасының негіздерімен танысады. Қарапайым ойын жобасын құруды үйренеді.
Pygame көмегімен қарапайым ойын құру
Оқушыларды pygame көмегімен ойындарды бағдарламалау негіздеріне енгізу. Қарапайым ойынды дамытуға және орындауға көмектесу.
Оқушыларды pygame көмегімен ойындарды бағдарламалау негіздеріне енгізеді. Қарапайым ойынды дамытуға және орындауға көмектеседі.
Файлдарды өңдеу және Модульдер
Python көмегімен веб-әзірлеуге кіріспе: Flask шеңбері
Оқушыларды веб-әзірлеу негіздерімен таныстыру.
Python-да веб-қосымшалар жасау үшін Flask шеңберін құруды үйрету.
Оқушыларды веб-әзірлеу негіздерімен танысады.
Python-да веб-қосымшалар жасау үшін Flask шеңберін үйренеді.
Flask көмегімен қарапайым веб-қосымшаны құру
Оқушыларға Flask шеңберін қолдана отырып қарапайым веб-қосымшалар құруды үйрету. Python және веб-технологиялармен жұмыс істеу дағдыларын дамыту.
Оқушыларға Flask шеңберін қолдана отырып қарапайым веб-қосымшалар құруды үйренеді. Python және веб-технологиялармен жұмыс істеу дағдыларын дамытады.
Python көмегімен деректерді визуализациялауға кіріспе: Matplotlib кітапханасы
Оқушыларды деректерді визуализациялау негіздерімен таныстыру.
Python-да диаграммалар мен графиктердің әртүрлі түрлерін жасау үшін Matplotlib кітапханасын ұсыну.
Оқушыларды деректерді визуализациялау негіздерімен танысады.
Python-да диаграммалар мен графиктердің әртүрлі түрлерін жасау үшін Matplotlib кітапханасын үйренеді.
Matplotlib көмегімен қарапайым диаграммалар мен графиктер құру
Оқушыларды диаграммалар мен графиктерді құру негіздерімен таныстыру.
Matplotlib кітапханасын Python-да әртүрлі диа граммдар мен графиктерді жасау үшін енгізу.
Оқушыларды диаграммалар мен графиктерді құру негіздерімен танысады.
Matplotlib кітапханасын Python-да әртүрлі диа граммдар мен графиктерді жасау үшін енгізеді.
Графикалық интерфейсі бар интерактивті қосымшаларды құру.
Python көмегімен деректерді талдауға кіріспе: Pandas кітапханасы
Оқушыларды деректерді талдау негіздерімен таныстыру.
Python-да деректер кестелерімен жұмыс істеу үшін Pandas кітапханасын енгізу.
Оқушыларды деректерді талдау негіздерімен танысады.
Python-да деректер кестелерімен жұмыс істеу үшін Pandas кітапханасын енгізеді.
Pandas көмегімен деректерді талдау және манипуляциялау
Pandas кітапханасын пайдалану арқылы деректерді талдау және манипуляциялау дағдыларын дамыту.
Pandas кітапханасын пайдалану арқылы деректерді талдайды және манипуляциялау дағдыларын дамытады.
Жасанды интеллект пен машиналық оқытуға кіріспе
Оқушыларды жасанды интеллект (АИ) және машиналық оқыту (МО) негіздерімен таныстыру.
AI және MO негізгі түсініктері мен қосымшаларын ұсыну.
Оқушыларды жасанды интеллект (АИ) және машиналық оқыту (МО) негіздерімен танысады.
AI және MO негізгі түсініктері мен қосымшаларын үйренеді.
Python көмегімен Машиналық оқыту негіздері: scikit-learn кітапханасы
Оқушыларды Машиналық оқыту негіздерімен таныстыру.
Python-да машиналық оқытуға арналған Scikit-learn кітапханасын енгізу.
Оқушыларды Машиналық оқыту негіздерімен танысады.
Python-да машиналық оқытуға арналған Scikit-learn кітапханасын енгізеді.
Машиналық оқытудың қарапайым моделін құру
машиналық оқытудың қарапайым моделін құрудың негіздері түсіну.
Деректерді дайындау және модельді оқыту үшін Python кітапханасын пайдалануды үйрену.
машиналық оқытудың қарапайым моделін құрудың негіздері түсінеді.
Деректерді дайындау және модельді оқыту үшін Python кітапханасын пайдалануды үйренеді.
Білім беру жобаларында Python қолдану
Табиғи тілді өңдеуге кіріспе (NLP)" тақырыбы бойынша қысқа мерзімді сабақ жоспары
Оқушыларды табиғи тілді өңдеу негіздерімен (NLP) таныстыру.
NLP негізгі тұжырымдамалары мен қолданылуын ұсыну.
Оқушыларды табиғи тілді өңдеу негіздерімен (NLP) танысады.
NLP негізгі тұжырымдамалары мен қолданылуын ұсынады.
Python көмегімен NLP негіздері: nltk кітапханасы
Табиғи тілді өңдеуге (NLP) кіріспе және оны күнделікті өмірде қолдану.
Nltk кітапханасына шолу және оның мүмкіндіктері.
Nltk кітапханасын орнату және бастапқы орнату.
Табиғи тілді өңдеуге (NLP) кіріспе және оны күнделікті өмірде қолданады.
Nltk кітапханасына шолу және оның мүмкіндіктері үйренеді
Қарапайым NLP қосымшасын құру
Тақырыпқа кіріспе: Natural Language Processing (NLP) дегеніміз не және ол не үшін қолдану.
NLP қолданатын танымал қосымшаларға шолу (мысалы, дауыстық көмекшілер).
Тақырыпқа кіріспе: Natural Language Processing (NLP) дегеніміз не және ол не үшін қолданылатындығын түсінеді.
NLP қолданатын танымал қосымшаларын үйренеді(мысалы, дауыстық көмекшілер).
Python көмегімен Робототехникаға кіріспе: Raspberry Pi және GPIO
Робототехникаға кіріспе және оны күнделікті өмірде қолдану.
Raspberry Pi шағын компьютеріне және оның мүмкіндіктеріне шолу.
Робототехникаға кіріспе және оны күнделікті өмірде қолданады.
Raspberry Pi шағын компьютеріне және оның мүмкіндіктеріне шолу жасайды.
Raspberry Pi және Python көмегімен қарапайым робот жасау
Робототехникаға кіріспе және оны күнделікті өмірде қолдану.
Raspberry Pi шағын компьютеріне және оның мүмкіндіктеріне шолу.
Робототехникаға кіріспе және оны күнделікті өмірде қолданады.
Raspberry Pi шағын компьютеріне және оның мүмкіндіктеріне шолу жасайды.
Қорытынды
АҚПАРАТТЫҚ-ӘДІСТЕМЕЛІК БӨЛІМ
Авторлық бағдарлама түсінік хатта көрсетілгендей мақсат, міндеттерді жүзеге асыруға бағытталған. Бағдарламадағы тарауларға орай алынған тақырыптар мектепте білім беру стандартына сай игеруге тиіс материалдарды қамтиды. Ал осы тақырыпты игеруде қашықтан оқу барысында қолданылатын инновациялық тәсілдері тақырыптарды толық меңгеруге көмектеседі. Инновациялық әдіс- тәсілдер арқылы берілген тапсырмалар, шығармашылық жұмыстар формативті бағаланады. Шығармашылығын дамытатын, тақырыпқа сай берілген тапсырмалар оқушылардың даму рейтингін бақылап, мониторинг жасауға көмектеседі. Оқушы жұмысын бағалауда төмендегідей ерекшеліктерге:
- оқушының тапсырмаларды түсіне отырып, орындай алуына;
- шығармашылық, ізденіс жұмыстарымен айналысуына баса назар аударған жөн.
Авторлық бағдарламада оқушылардан алған білімдерін нақтылау мақсатында кері байланысты әр сабақта әртүрлі әдіс- тәсіл пайдаланылды. Мысалы: «padlet.com», «wordwall.net », «quizziz», «QRme» және т.б.
Берілген тапсырмаларды дұрыс орындау барысында оқушыларды «padlet.com», «бағалау шкалалары», «бәйге» әдістер арқылы бағаладық.
ОҚУШЫЛАРДЫ БАҒАЛАУ КРИТЕРИЙІ
«9-10» - оқушы сұрақ- жауаптарға еркін жауап беріп, есептерді қатесіз орындағанда, формулаларды дұрыс қолданғанда , тапсырмаларды еркін орындай алса, шапшаң есептей алса, жаңа тақырыптыеркін түсініп, тапсырмаларын орындай отырып, жұмысты мұқият орындаса қойылады.
«7-8» - оқушы есептеудегі қателерінен 2-3 саннан немесе шамалардан қате жібергенде, есептерді талдауда сәл қателіктер болғанда қойылады.
«5-6» - эссе жазғанда , тапсырмаларды талдауда белсенділік танытпай, күрделі және қарапайым есептерді орындауда қателері болса.
«3-4» -есеп шығаруда қиналып, талдауда белсенділік танытпай, қосымша тапсырмаларды орындауда жіберілген қателері көп болса, тақырыптан ауытқушылық орын алғанда қойылады.
«1-2» - есеп шығарудың талаптарын мүлдем орындамаса , есеп мөлшері аз шығарылғанда қойылады.
ОҚЫТУДЫ ҰЙЫМДАСТЫРУҒА АРНАЛҒАН ӘДІСТЕМЕЛІК НҰСҚАУЛАР
Авторлық бағдарламаны жазуда қысқа мерзімді жоспар құрдым. Әр тақырып бойынша 1 сағаттан ҚМЖ құрастырылды. Әр сабақта тақырыпқа сай тапсырмалар берілген. Сонымен қатар педагог және оқушы әрекеті толық жазылып шықты.
1-сабақ
-
Бөлім:
Python негіздеріне кіріспе
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python негіздеріне кіріспе
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python бағдарламалау тілінің негізгі ұғымдарымен таныстыру.
- Негізгі Python синтаксисін және деректер түрлерін түсіну.
Сабақтың мақсаты:
сабақтың соңында оқушылар негізгі синтаксис пен деректер түрлерін қолдана отырып, қарапайым Python бағдарламаларын жаза білуі керек.
Құндылықтарды дарыту:
бағдарламалау арқылы проблемаларды шешу және логикалық ойлау дағдыларын дамыту.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
Оқушылармен амандасып, тақырыппен таныстырады. Python бағдарламалауының не екенін және оның маңыздылығын түсіндіру. Python-да негізгі бағдарламаның құрылымын талқылайды.
Мұғалімнің кіріспе сөзін тыңдайды. Мұқият болып және қажет болған кезде сұрақтар қояды. Талқылауға қатысады және жазбалар жасайды.
«+1 қамшы әдісі»

Сабақтың ортасы
-
инут
1-тапсырма Айнымалыларды қалай жариялау керектігін және негізгі арифметикалық амалдарды орындауды көрсетіңіз.
2-тапсырма
Шартты мәлімдемелердің мысалдарын келтіріңіз (if, elif, else).
3-тапсырма

Сілтеме арқылы тапсырманы орындаңыз.
4-тапсырма
I.Пайдаланушыдан оның атын сұрайтын және оған жеке хабарлама жіберетін бағдарлама жасаңыз.
II.Берілген санның жұп немесе тақ екенін тексеретін бағдарламаны жазыңыз.
Айнымалыларды жариялауға және қарапайым есептеулерді орындауған оқушыға «+1 қамшы» беріліп отырады.
Қарапайым шартты мәлімдемелерді орындаған оқушыға «+1 қамшы» беріліп отырады.
Тапсырманы толық орындаған оқушыға «+1 қамшы» беріліп отырады.
Кім дұрыс шығарса сол бір қамшы ұтып алады.Соңында сол қамшы арқылы бағалаңыз.
«+1 қамшы әдісі»
«+1 қамшы әдісі»
«+1 қамшы әдісі»
«+1 қамшы әдісі»
«+1 қамшы әдісі»





Сабақтың соңы
5 минут
Сабақта қарастырылған негізгі ойларды қорытындылаңыз. Python негіздері бойынша келесі сабақты алдын ала қарау.
Рефлексия.Білгендерімен бөлісіңіз.Қатысу және түсіну. Келесі сабаққа дайындық.
-
2-сабақ
-
Бөлім:
Python негіздеріне кіріспе
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python бағдарламалау тіліне шолу
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python бағдарламалау тілінің негіздерімен таныстыру.
- Python тілінің маңыздылығын және оның Цифрлық әлемде қолданылуын түсіну.
Сабақтың мақсаты:
- Сабақтың соңында оқушылар Python және оның қолданылуы туралы негізгі түсінікке ие болуы керек.
Құндылықтарды дарыту:
бағдарламалау арқылы шығармашылықты, мәселелерді шешуді және логикалық ойлауды ынталандыру.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
Психологияық дайындық.Қанқызы әдісі арқылы топқа бөліну.
Оқушылар үш топқа бөлінеді.
«+1 алма» әдісі

Сабақтың ортасы
35 минут
1-тапсырма
Python негіздері бойынша шағын викторина өткізейік:
https://wordwall.net/ru/resource/71114428
2-тапсырма
Python көмегімен жасалған танымал қосымшалар туралы сөйлесіңіз (мысалы, Instagram, Dropbox).
3-тапсырма
Пайдаланушыны қарсы алатын және қарапайым сұрақтарға жауап беретін қарапайым чатбот жасаңыз.
4-тапсырма

Тапсырманы толық орындаған оқушыға «+1 алма» беріліп отырады.
Белсенді болған оқушыға «+1 алма» беріліп отырады.
Тапсырманы толық орындап чатбот жасалған оқушыға «+1 алма» беріліп отырады.
«+1 алма» әдісі
«+1 алма» әдісі
«+1 алма» әдісі



1.Сұрақ: Python-да түсініктеменің басталуы қандай символмен белгіленеді?
Жауап: # (тор).
2.Сұрақ: Python-да айнымалы мазмұнды экранға қандай әдіспен шығаруға болады?
Жауап: print () функциясын қолдану.
3.Сұрақ: Python-да түсініктеменің басталуы қандай символмен белгіленеді?
* Жауап: # (тор).
4. Сұрақ: Python-да айнымалы мазмұнды экранға қандай әдіспен шығаруға болады?
* Жауап: print () функциясын қолдану.
Сабақтың соңы
5 минут
Оқушылар 3-2-1 әдісі бойынша рефлекция танытады.
Интерактивті тақта арқылы сабақты қортындылау.рефлксия таныту.
3-сабақ
-
Бөлім:
Python негіздеріне кіріспе
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python Орнату және ортаны орнату
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Python-компьютер компьютерге қалай орнатуға болатындығын білу.
- Python бағдарламалау ортасын теңдеу негіздерін түсіну.
Сабақтың мақсаты:
сабақтың соңында оқушылар Python орнатып, бағдарламалау үшін жұмыс ортасын реттей алуы керек.
Құндылықтарды дарыту:
технологияны қолдана отырып, қызығушылықты, табандылықты және проблемаларды шешу дағдыларын дамыту.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
I. Ұйымдастыру
Оқушыларға психологиялық ахуал жасап алған соң, «қоңыз» әдісі арқылы үш топқа бөлеміз.
Оқушыларға психологиялық ахуал жасап алған соң, «көбелек» әдісі арқылы үш топқа бөлеміз.
«Қоңыз» әдісі бойынша топқа бөлінеді.
«+1 киіз үй» әдісі
Сабақтың ортасы
35 минут
1-тапсырма
Компьютерге Python жүктеп алыңыз және орнатыңыз.

2-тапсырма
Python және оны нақты қолданбаларда пайдалану туралы қызықты фактілерді қосыңыз.
3-тапсырма
Орнату тапсырмаларын сәтті орындағаны үшін марапаттар немесе сертификаттар енгізіңіз.
Әр тапсырманы дұрыс орындаған оқушыға «+1 киіз үй» әдісі бойынша бағалау.
Өз тәжірибеңізбен және туындаған мәселелермен бөлісіңіз.
Тапсырманы дұрыс орындаған әр оқушыға «+1 киіз үй» әдісі бойынша бағалау.
«+1 киіз үй» әдісі
«+1 киіз үй» әдісі
«+1 киіз үй» әдісі



Сабақтың соңы
5 минут
Оқушыларға Python орнатуға байланысты тапсырмалар ұсыныңыз.
рефлексия таныту
4-сабақ
-
Бөлім:
Python негіздеріне кіріспе
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python синтаксисін түсіну: айнымалылар және деректер түрлері
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python синтаксисімен, айнымалыларымен және деректер түрлерімен таныстыру.
- Python-да айнымалылар тұжырымдамасымен және әртүрлі деректер түрлерімен таныстыру.
Сабақтың мақсаты:
сабақта оқушылар Python-да әртүрлі деректер типтері бар айнымалыларды түсініп, қолдана білуі керек.
Құндылықтарды дарыту:
бағдарламалау арқылы шығармашылықты, сыни ойлауды және мәселелерді шешуді ынталандыру.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
I.Шығармашылық әлеуетті жандандыру:
-Сабақты бастамас бұрын оқушыларды қуаттандыру және тарту үшін шағын ойын және зейін жаттығулары арқылы шығармашылық ынталандыру.
https://youtu.be/m3iNXu-Cfyc?si=oy5D_bl_TAoox7yT
Сабаққа белсенді қатысу үшін бірінші сергіп, ойлау қабілетін арттыратын ойын ойнайды.
«+1 найза» әдісі

Сабақтың ортасы
35 минут
1-тапсырма
Айнымалыларды атау туралы конвенциялардың маңыздылығын талқылайық.
2-тапсырма
Оқушылар кодтау басқатырғыштарын шешуге арналған кеңестер іздейтін "айнымалы Қазына іздеуді" жүргізіңіз.

Сілтемедегі тапсырманы орындайды.
3-тапсырма
Айнымалыларды пайдаланып тіктөртбұрыштың ауданын есептейтін бағдарламаны іске асырыңыз.

Кодтарды шешкен оқушыға «+1 найза» әдісі бойынша бағалау.
Тапсырманы дұрыс орындаған әр оқушыға «+1 найза» әдісі арқылы бағалау.
Тапсырманы дұрыс орындаған әр оқушыға «+1 найза» әдісі арқылы бағалау.
«+1 найза» әдісі
«+1 найза» әдісі
«+1 найза» әдісі



1. Age айнымалысын жасаңыз және оған жасыңыздың мәнін беріңіз. Айнымалы мәнді экранға шығарыңыз.
2. Name айнымалысын жасаңыз және оған өз атыңызды беріңіз. "Менің атым [аты]!”.
3. "Apple", "banana", "cherry" элементтері бар жемістер тізімін жасаңыз. Бұл тізімді экранға шығарыңыз.
Сабақтың соңы
5 минут
Үйде қосымша тәжірибе алу үшін ресурстармен қамтамасыз етіңіз. - Үйде Python синтаксисін үйренуге қызығушылық білдіріңіз.
Оқушылар Python орнатуға байланысты интерактивті тесттер немесе тапсырмаларға рефлексия таныту.
5-сабақ
|
Бөлім: |
Python негіздеріне кіріспе |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Қарапайым математикалық есептеулер үшін Python пайдалану |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Негізгі математикалық операцияларды орындау үшін Python көмегімен таныстыру. - Бағдарламалау арқылы есептеуіш ойлауды және проблемаларды шешу дағдыларын дамыту. |
|||||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар Python тілін қолдана отырып қарапайым математикалық есептеулер жүргізе білуі керек. |
|||||
|
Құндылықтарды дарыту: |
бағдарламалау арқылы математикалық есептерді шешуде логикалық ойлауды, дәлдік пен табандылықты дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларды қызықтыру және
тақырып бойынша алдын ала білімдерін бағалау үшін сабақтың басында
қысқа сауалнама өткізіңіз.
|
Оқушылар «бір кесе шай» әдісі арқылы үш топқа бөлінеді. Бірдей топтағы оқушылар бірлеседі.
|
«+1 робот көлік» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Python-да математикалық есептерді шығарыңыз. Бөлшегі бар нақты санды шығару. amount_due = 5000.0 monthly_payment = amount_due / 12 рrint('Әрбір айлық төлем = ', format(monthly_payment, '.2f')) • Программа нәтижесі: Нәтижесі: Әрбір айлық төлем = 416.67
2-тапсырма - Екі санды қосатын (мысалы, 5 және 7) және нәтижені көрсететін Python бағдарламасын жазыңыз.
3-тапсырма - Үшбұрыштың қабырғасы мен биіктігі туралы пайдаланушы енгізген мәліметтер негізінде үшбұрыштың ауданын есептейтін Python функциясын жазыңыз.
4-тапсырма - Бір санды екіншісіне бөлетін бағдарламаны енгізу (мысалы, 15-ті 3-ке бөлу) және нәтижені үтірден кейін екі белгіге дейін дөңгелектеу. |
Python есептеулерін топпен шешу, бірінші шешкен топтағы әр оқушыға «+1 робот көлік» әдісі бойынша бағалау Бағдарлама жасаған әр оқушыға «+1 робот көлік» әдісі бойынша бағалау Тапсырманы дұрыс орындаған әр оқушыға «+1робот көлік» әдісі арқылы бағалау
Әр дұрыс жауап үшін «+1 робот көлік» беріліп отырады |
«+1 робот көлік» әдісі «+1 робот көлік» әдісі «+1 робот көлік» әдісі «+1 робот көлік» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Оқушыларды есептеу үшін Python көмегімен бағдарламалау тапсырмасын орындауға шақырыңыз |
рефлексия береді |
|
|
||
6-сабақ
-
Бөлім:
Python-дағы Мәліметтер құрылымы
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python Тіліндегі Шартты Операторлар: if, elif, else
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python тіліндегі шартты мәлімдемелермен таныстыру.
-Кодтау кезінде шешім қабылдау үшін if, elif және else операторларын қолдануға үйрету.
Сабақтың мақсаты:
сабақтың соңында оқушылар Python-да қарапайым есептерді шешу үшін шартты операторларды қолдана білуі керек.
Құндылықтарды дарыту:
логикалық пайымдауды, проблемаларды шешу дағдыларын және кодтау арқылы шешім қабылдауды дамыту.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
I. Геймификация:
- Оқу әрекеттерін ұпайлармен, сыйақылармен немесе деңгейлермен ойындарға айналдыру арқылы сабаққа геймификация элементтерін қосыңыз, бұл оқу процесін қызықты әрі интерактивті етеді.
Аспаптар(қобыз, жетіген, домбыра) арқылы топқа бөлінеді.
«Өзін-өзі бағалау» әдісі

Сабақтың ортасы
35 минут
1-тапсырма
Python-да if, elif және else операторларын қолдану мысалдарын келтіріңіз.

2-тапсырма
Санның оң, теріс немесе нөлге тең екендігін тексеру үшін бағдарлама жазыңыз.
3-тапсырма
- if, elif және else мәлімдемелерінің негізгі ұғымдарына Шолу жасаңыз. - Python-да шартты операторлардың қолданылуын қорытындылау.

Тапсырманы дұрыс орындаған әр оқушыға «өзін өзі бағалау» әдісі арқылы бағалайды.
Әр дұрыс бағдарлама жазған оқушыға «өзін өзі бағалау» әдісі бойынша бағалатып отырады.
Тапсырманы дұрыс орындаған әр оқушыға өзін өзі бағалау әдісі арқылы бағалаттыру.
«Өзін-өзі бағалау» әдісі
«Өзін-өзі бағалау» әдісі
«Өзін-өзі бағалау» әдісі



Сабақтың соңы
5 минут
- if, elif және else мәлімдемелерінің негізгі ұғымдарына Шолу жасаңыз. - Python-да шартты операторлардың қолданылуын қорытындылау.
рефлексия таныту
7-сабақ
|
Бөлім: |
Python-дағы Мәліметтер құрылымы |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python: for және while циклдарын пайдалану |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Python-дағы цикл тұжырымдамасымен таныстыру. - For және while циклдарының арасындағы айырмашылықты түсіндіріп, оларды тиімді пайдалануға үйрету. |
|||||
|
Сабақтың мақсаты: |
сабақ соңында оқушылар Python - да код жазу тапсырмаларында for және while циклдарын түсініп, қолдана білуі керек. |
|||||
|
Құндылықтарды дарыту: |
қайталанатын процестер арқылы табандылықты, проблемаларды шешу дағдыларын және есептеу ойлауын дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
- Оқушыларды шағын топтарға бөліп, оларға сабаққа қатысты тақырыпты топтық талқылау немесе мәселелерді шешуге арналған топтық сабақ сияқты бірлескен тапсырма беріңіз. |
Қанқызы әдісі бойынша топқа бөлінеді.
|
«+1 алтын адам» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Python-да for циклдарының видео мысалдарын көрсету. https://youtu.be/5PqhxVKCCFs?si=2XLGmGdTD3Qprbho 2-тапсырма Берілген санды көбейту кестесін шығару үшін for циклі бар бағдарлама жасаңыз.
3-тапсырма 1-ден 10-ға дейінгі сандарды шығару үшін for циклін қолданатын бағдарламаны жазыңыз. 4-тапсырма
|
Көрген сабағын практикада қолданған оқушыға сыйлық беру арқылы бағалау
Тапсырма дұрыс орындаған әр оқушыға «+1 алтын адам» әдісі қолдана отырып бағалау. Тапсырманы дұрыс орындаған әр оқушыға «+1 алтын адам» әдісі арқылы бағалау. Әр дұрыс жауап үшін «+1 алтын адам» беріліп отырады . |
«+1 алтын адам» әдісі «+1 алтын адам» әдісі
«+1 алтын адам» әдісі
«+1 алтын адам» әдісі
|
|
||
|
1. Берілген санды көбейту кестесін шығару үшін for циклі бар бағдарлама жасаңыз. 2. Берілген санның факториалын табу үшін while циклін пайдаланып сценарийді іске асырыңыз. |
||||||
|
Сабақтың соңы 5 минут |
for және while циклдарының негізгі ұғымдарына шолу. Python бағдарламалауында циклдарды пайдаланудың қысқаша сипаттамасы. |
Оқушыларға Python орнатуға байланысты интерактивті тесттер немесе тапсырмаларға рефлексия таныту |
|
|
||
8-сабақ
|
Бөлім: |
Python-дағы Мәліметтер құрылымы |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да функцияларды жазу |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Python-дағы функциялар тұжырымдамасымен таныстыру. - Оқушыларға Python бағдарламалауында функцияларды құруға және пайдалануға үйрету. |
|||||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар функциялардың мақсатын түсініп, Python-да өз функцияларын жаза алуы керек. |
|||||
|
Құндылықтарды дарыту: |
функционалды бағдарламалау арқылы проблемаларды шешу, есептеу ойлау және шығармашылық дағдыларын дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологияық дайындық.Қанқызы әдісі арқылы топқа бөліну. |
Оқушыларды үш топқа бөлу
|
«+1 робот көліктер» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Тіктөртбұрыштың ауданын оның ұзындығы мен еніне қарай есептеу үшін функция жазыңыз.
2-тапсырма Оқушыларды қарапайым калькулятор немесе мәтіндік ойын жасау сияқты мүмкіндіктерді пайдаланып өздерінің шағын жобаларын жасауға шақырыңыз.қызықты фактілерді қосыңыз.
3-тапсырма Белгілі бір санға дейін Фибоначчи тізбегін құру функциясын жасаңыз. |
Әр дұрыс жауап үшін «+1 робот көліктер» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 робот көлік» беріліп отырады Тапсырманы дұрыс орындаған әр оқушыға «+1робот көлік» әдісі арқылы бағалау |
«+1 робот көліктер» әдісі «+1 робот көліктер» әдісі «+1 робот көліктер» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Python бағдарламалауында функцияларды пайдалану туралы қысқаша қорытынды. |
рефлексия таныту |
|
|
||
9-сабақ
-
Бөлім:
Python-дағы Мәліметтер құрылымы
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Python тізімдеріне кіріспе
Оқу бағдарламасына сәйкес оқыту мақсаттары:
- Оқушыларды Python-дағы тізімдер тұжырымдамасымен таныстыру.
- Оқушыларды Python-да тізімдер жасауға, оларға қол жеткізуге және басқаруға үйрету.
Сабақтың мақсаты:
сабақ соңында оқушылар тізімдердің негізгі ұғымдарын түсініп, оларды Python бағдарламалауында тиімді пайдалана алуы керек.
Құндылықтарды дарыту:
тізімге негізделген әрекеттер арқылы топтық жұмысты, проблемаларды шешу дағдыларын, шығармашылықты және логикалық ойлауды ынталандыру.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
Ұйымдастыру. Оқушылармен амандасу.
Сыныпта жағымды психологиялық ахуал тудыру.«Уақыт капсуласы»
стратегиясы. Мұғалім алдын-ала сыныптың әр оқушысына шағын тілектер дайындап, оларды бір-бірден киндер ұяшықтарға салып қояды. «Тілектердің» сыртқы бетінде берілген сандар оқушының сабақ барысында жұмыс жасайтын тобын білдіреді. Оқушылар тілектерді алып, сыныбына дауыстап оқиды

Оқушылар қанқызы әдісі бойынша үш топқа бөлініп, бірдей топтағы оқушылар бір топқа бірігеді.Оқу- құралдарын әзірлейді
«+1 ұшақ» әдісі

Сабақтың ортасы
35 минут
1-тапсырма
Жемістер тізімін жасаңыз және тізімдегі әрбір жемісті басып шығарыңыз.

2-тапсырма
Python және оны нақты қолданбаларда пайдалану туралы қызықты фактілерді қосыңыз.
3-тапсырма
Орнату тапсырмаларын сәтті орындағаны үшін марапаттар немесе сертификаттар енгізіңіз.
Әр дұрыс жауап үшін «+1 ұшақ» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ұшақ» Карточкаларын ұтып алады.
Тапсырманы дұрыс орындаған әр оқушыға «+1 ұшақ» әдісі арқылы бағалау
«+1 ұшақ» әдісі
«+1 ұшақ» әдісі
«+1 ұшақ» әдісі



Сабақтың соңы
5 минут
- Сабақты Python жобаларында тізімдерді қолданудың шығармашылық тәсілдері туралы Көңілді топтық пікірталаспен аяқтаңыз.
рефлексия таныту

10-сабақ
|
Бөлім: |
Python-дағы Мәліметтер құрылымы |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да тізімдерді басқару: элементтерді қосу, жою және оларға қол жеткізу |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Python-да элементтерді қосу, жою және оларға қол жеткізу арқылы оқушыларды тізімдермен манипуляциялармен таныстыру. - Оқушыларға әдеттегі тізім операцияларын тиімді орындауға үйрету. |
|||||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар тізімдегі элементтерді қосып, жоя білуі және оларға қол жеткізе білуі керек, сонымен қатар бағдарламалаудағы осы операциялардың маңыздылығын түсінуі керек. |
|||||
|
Құндылықтарды дарыту: |
тізімдерді манипуляциялау арқылы проблемаларды шешу, сыни тұрғыдан ойлау, шығармашылық және топтық жұмыс дағдыларын дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Ұйымдастыру. Оқушылармен амандасу. |
Оқушыларды «киіз үй» әдісі бойынша үш топқа бөлу.
|
«+1 поезд» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Оқушыларды тізімдерді өз бетінше немесе жұппен басқаруға машықтандыруға шақырыңыз.
2-тапсырма Тізімдерді дәл және тиімді басқара алатын оқушыларды ынталандыру арқылы оқу процесін ойынға айналдырыңыз.
Сілтесе арқылы өтіп тапсырманы орындаңыз. 3-тапсырма Сабақты топтық сабақпен аяқтаңыз, онда оқушылар тізімдерді мәселелерін бірлесіп шешу арқылы өз дағдыларын көрсетеді. |
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 поезд» әдісі арқылы бағалау |
«+1 поезд» әдісі «+1 поезд» әдісі «+1 поезд» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Python-да тізімдерді басқаруға, олардың проблемаларды шешу дағдыларын дамытуға және негізгі тізім операцияларын түсінуге, шығармашылық пен топтық жұмысты ынталандыруға бағытталған. |
рефлексия таныту |
|
|
||
11-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру. |
|||
|
Педагогтің аты-жөні: |
|
|||
|
Күні: |
|
|||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||
|
Сабақтың тақырыбы: |
Python сөздіктерімен танысу |
|||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Python сөздіктерімен және олардың бағдарламалаудағы рөлімен таныстыру. - Оқушыларға Python-да сөздіктер құруға, оларға қол жеткізуге және оларды Python-да басқаруға үйрету. |
|||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар сөздіктер ұғымын, олардың құрылымын және олармен Python-да жұмыс істеу тәсілдерін түсінуі керек. |
|||
|
Құндылықтарды дарыту: |
сөздіктермен байланысты іс-шаралар арқылы проблемаларды шешу, сыни тұрғыдан ойлау, шығармашылық және ынтымақтастық дағдыларын дамыту. |
|||
|
Сабақтың барысы |
||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
Сабақтың басы 5 минут |
- Оқушыларды қарсы алыңыз және Python сөздіктерінің тақырыбымен таныстырыңыз. - Бағдарламалаудағы сөздіктердің маңыздылығын түсіндіріп, нақты өмірден мысалдар келтіріңіз.
|
Топқа (елтаңба, ту, бәйтерек ) арқылы бөлу |
«+1 алтын сақа» әдісі |
|
|
Сабақтың ортасы 35 минут |
1-тапсырма
Сілтеме арқылы кіріп тапсырманы орындаңыз.
2-тапсырма Қазына іздеу" сабағын өткізіңіз, онда оқушылар жасырын "қазыналарды"табу үшін сөздік кілттерін пайдаланып анықтамаларды шешеді.
3-тапсырма Сөздікке жаңа кілт-мән жұбын қосыңыз және сөздіктегі бар мәнді өзгертіңіз
4-тапсырма Сөздіктен белгілі бір кілтті тауып, экранға сәйкес мәнді көрсетіңіз |
Әр дұрыс жауап үшін «+1 алтын сақа» ұтып алады. Әр дұрыс жауап үшін «+1 алтын сақа» ұтып алады.
Тапсырманы дұрыс орындаған әр оқушыға «+1 алтын сақа» әдісі арқылы бағалау. Әр дұрыс жауап үшін «+1 алтын сақа» ұтып алады. |
«+1 алтын сақа» әдісі «+1 алтын сақа» әдісі «+1 алтын сақа» әдісі «+1 алтын сақа» әдісі |
|
|
Сабақтың соңы 5 минут |
-Сабақты 3-2-1 әдісі арқылы аяқтаңыз. https://padlet.com/ aidanaabda/3-2-1-pnnlnx16fd18zjnw |
рефлексия таныту |
|
|
12-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да сөздіктерді пайдалану: элементтерді қосу, жою және оларға қол жеткізу |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды Python-дағы сөздіктер тұжырымдамасымен және оларды қалай басқаруға болатындығымен таныстыру. - Оқушыларды сөздіктердегі элементтерді қосуға, жоюға және оларға қол жеткізуге үйрету. |
|||||
|
Сабақтың мақсаты: |
сабақтың соңында оқушылар элементтерді қосу, жою және оларға қол жеткізу арқылы сөздіктермен қалай тиімді жұмыс істеу керектігін түсінуі керек. |
|||||
|
Құндылықтарды дарыту: |
тізімге негізделген әрекеттер арқылы топтық жұмысты, проблемаларды шешу дағдыларын, шығармашылықты және логикалық ойлауды ынталандыру. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «бір кесе шай» әдісі арқылы үш топқа бөлеміз. Оқушылардың сабаққа дайындығы. Сабақтың басталуына жағымды ықпал ететін көңіл күй қалыптастыру.
|
Оқушылар «бір кесе шай» әдісі арқылы үш топқа бөлінеді. Бірдей топтағы оқушылар бірлеседі.
|
«+1 бәйтерек» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.жемістер мен оларға сәйкес түстерді білдіретін кілт-мән жұптары бар сөздік жасаңыз.
II.сөздікке жаңа кілт-мән жұбын қосыңыз.
2-тапсырма
3-тапсырма сөздіктен белгілі бір жеміс пен оның түсін алып тастаңыз. |
Әр дұрыс жауап үшін «+1 бәйтерек» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 бәйтерек» әдісі карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 бәйтерек» әдісі арқылы бағалау |
«+1 бәйтерек» әдісі «+1 бәйтерек» әдісі «+1 бәйтерек» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Сабақты Python бағдарламалауындағы сөздіктердің маңыздылығы және оқушылар бұл дағдыларды өз жобаларында қалай қолдана алатындығы туралы қысқаша оймен аяқтаңыз |
рефлексия таныту |
|
|
||
13-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру. |
||||||||||
|
Педагогтің аты-жөні: |
|
||||||||||
|
Күні: |
|
||||||||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
|||||||||
|
Сабақтың тақырыбы: |
Python-да файлдарды өңдеу-файлдарды оқу және жазу |
||||||||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Бағдарламалаудағы файлдармен жұмыс істеудің маңыздылығын түсіндіру. - Python-да файлдардан оқу және файлдарға жазу тұжырымдамаларымен таныстыру. |
||||||||||
|
Сабақтың мақсаты: |
оқушыларды Python-да файлдарды оқу және жазу және файлдарды өңдеудің негізгі операцияларымен таныстыру. |
||||||||||
|
Құндылықтарды дарыту: |
тізімге негізделген әрекеттер арқылы топтық жұмысты, проблемаларды шешу дағдыларын және логикалық ойлауды ынталандыру. |
||||||||||
|
Сабақтың барысы |
|||||||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|||||||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «қанқызы» әдісі арқылы үш топқа бөлеміз. Балалар күрделі тапсырмаларды бірлесіп шеше алатын топтық сабақтарды ынталандырыңыз. Бұл топтық жұмысты және өзара оқуды ынталандырады, бұл сабақты қызықты етеді.жағымды ықпал ететін көңіл күй қалыптастыру. |
Оқушылар үш топқа бөлінеді.
|
«+1 қылыш» әдісі |
|
|||||||
|
Сабақтың ортасы 35 минут |
1-тапсырма "Оқушылар" деп аталатын CSV файлын жасаңыз.csv " және оған оқушылардың аты-жөні мен бағаларын жазыңыз.
2-тапсырма "data" екілік файлын жасаңыз.bin " және оған бүтін сандарды жазыңыз.
3-тапсырма
|
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады.
Тапсырманы дұрыс орындаған әр оқушыға «+1 қылыш» әдісі арқылы бағалау |
«+1 қылыш» әдісі
«+1 қылыш» әдісі
«+1 қылыш» әдісі
|
|
|||||||
|
Сабақтың соңы 5 минут |
- Python-да файлдарды оқу мен жазудың негізгі ұғымдарымен танысыңыз. - Бағдарламалау мен нақты әлемдегі қосымшаларда файлдармен жұмыс істеудің маңыздылығын талқылаңыз.
|
рефлексия таныту |
|
|
|||||||
14-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да қателерді өңдеуге кіріспе |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Бағдарламалаудағы қателерді өңдеудің маңыздылығын түсіну. - Python-да қателерді өңдеудің негізгі әдістерімен танысу. |
|||||
|
Сабақтың мақсаты: |
оқушыларға Python қателіктерінің әртүрлі түрлерін анықтауға және оларды өңдеу үшін try-except конструкцияларын пайдалануға үйрету. |
|||||
|
Құндылықтарды дарыту: |
бағдарламаларды жазу кезінде ұқыптылық пен дәлдікті дамыту, кодты талдау және түзету мүмкіндігі. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға бағдарламалаудағы қателерді өңдеудің маңыздылығын түсіндіру. Қателер бағдарламаның жұмысына қалай әсер етуі мүмкін екендігі туралы қысқаша ой талқы.
|
Оқушылар «телефон» әдісі арқылы үш топқа бөлінеді. Бірдей топтағы оқушылар бірлеседі.
|
«Шапалық» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Нөмірді пайдаланушы кірісіне бөлетін кодты жазуды және нөлге бөлу қатесін өңдеуді сұраңыз. 2-тапсырма тапсырма жасаңыз, онда оқушылар циклды және ерекшеліктерді өңдеуді қолдана отырып, жарамды Сан енгізілгенге дейін пайдаланушыдан Нөмірді енгізуді сұрауы керек.
3-тапсырма синтаксистік қатесі бар кодты көрсетіңіз және түзетуді сұраңыз. 4-тапсырма
|
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 поезд» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 поезд» әдісі арқылы бағалау Әр дұрыс жауап үшін «+1 поезд» карточкаларын ұтып алады.
|
«Шапалық» әдісі «Шапалық» әдісі «Шапалық» әдісі «Шапалық» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Тақырыпты тереңірек зерттегісі келетін оқушыларға қосымша тапсырмалар ұйымдастыру.
|
Рефлекция білдіру. |
|
|
||
15-сабақ
|
Бөлім: |
Python-да циклдар мен функцияларды игеру |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Графикалық пайдаланушы интерфейстерімен танысу (GUI) |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды GUI негізгі элементтерімен таныстыру. - Қарапайым графикалық қосымшаны жасау. |
|||||
|
Сабақтың мақсаты: |
оқушыларды графикалық интерфейстер әлеміне енгізу және қарапайым графикалық қосымшаны құру негіздерін үйрету. |
|||||
|
Құндылықтарды дарыту: |
бағдарламалауға деген қызығушылықты дамыту және пайдаланушы интерфейстерінің ыңғайлылығының маңыздылығын түсіну. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушылардың сабаққа дайындығы. Сабақтың басталуына жағымды ықпал ететін көңіл күй қалыптастыру. |
Оқушылар «киіз үй » әдісі арқылы үш топқа бөлінеді. |
«+1 көлік» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма "GUI-мен танысу"сабағының тақырыбы бойынша сауалнама.
2-тапсырма " GUI-мен танысу"тақырыбындағы Ребус Ребусты шешіп, GUI элементін табыңыз: ? + ? Жауап:Dropdown Menu (ашылмалы мәзір)
3-тапсырма қолданба терезесінде GUI элементтерін орналастырумен жұмыс.
4-тапсырма қолданба терезесінің фон түсін өзгертуге арналған тапсырма.
|
Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 көлік» әдісі арқылы бағалау. Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады. |
«+1 көлік» әдісі «+1 көлік» әдісі «+1 көлік» әдісі «+1 көлік» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Оқушылар қандай GUI компоненттерін ең қызықты және пайдалы деп санайтынын талқылау. |
өз ойлары мен идеяларымен бөлісу.
|
|
|
||
16-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да қарапайым GUI қосымшаларын құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Tkinter көмегімен Python-да графикалық пайдаланушы интерфейстерін (GUI) бағдарламалау негіздерін үйрету. - Батырмасы мен мәтін өрісі бар қарапайым қосымшаны құру. |
|||||
|
Сабақтың мақсаты: |
оқушыларға Python-да алғашқы GUI қосымшасын құру үшін білім мен практикалық дағдылар беру. |
|||||
|
Құндылықтарды дарыту: |
мәселелерді шешу, шығармашылық және бағдарламалау дағдыларын дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «бір кесе шай» әдісі арқылы үш топқа бөлеміз. |
Оқушылар үш топқа бөлінеді
|
«+1 тәтті кәмпит» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма "Python-да қарапайым GUI қосымшаларын құру"тақырыбындағы сұрақ астында көрсетілген.
2-тапсырма "Python - да қарапайым графикалық интерфейс қосымшаларын құру" тақырыбында кроссворд оқушылардың білімін бекіту үшін
3-тапсырма tkinter көмегімен бағдарламалау тапсырмаларын орындау. |
Әр дұрыс жауап үшін «+1 тәтті кәмпит» ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 тәтті кәмпит» әдісі арқылы бағалау. Әр дұрыс жауап үшін «+1 тәтті кәмпит» ұтып алады. |
«+1 тәтті кәмпит» әдісі «+1 тәтті кәмпит» әдісі «+1 тәтті кәмпит» әдісі |
|
||
|
"Python-да қарапайым GUI қосымшаларын құру"тақырыбындағы сұрақ Сұрақ: Python және Tkinter көмегімен сиқырлы болжау шарын жасап жатқаныңызды елестетіп көріңіз. "Болашақты білу" түймесін басқаннан кейін болжамды көрсету үшін қандай элементті қолданар едіңіз? A) Затбелгі (Label) B) мәтін өрісі (Entry) C) Тізім (Listbox) Дұрыс жауап: A) затбелгі (Label) |
||||||
|
Сабақтың соңы 5 минут |
алғашқы GUI қосымшасын құрудан алынған білім мен сезімдерді талқылау.
|
өз тәжірибелерімен бөлісу және сұрақтар қою.
|
|
|
||
17-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python-да Turtle Graphics-пен танысу |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Python-дағы turtle графикалық кітапханасы арқылы бағдарламалау негіздерімен танысыңыз. - Қарапайым фигуралар мен үлгілерді салуды үйрету. |
|||||
|
Сабақтың мақсаты: |
оқушыларға Turtle Graphics көмегімен қарапайым графикалық нысандарды жасау үшін білім мен дағдыларды беру. |
|||||
|
Құндылықтарды дарыту: |
логикалық ойлауды, шығармашылықты және графикалық мазмұнды құру үшін нұсқауларды орындау қабілетін дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
- Оқушыларды шағын топтарға бөліп, оларға сабаққа қатысты тақырыпты топтық талқылау немесе мәселелерді шешуге арналған топтық сабақ |
Оқушыларды «қанқызы» әдісі бойынша топқа бөліп.Бірдей топтағы оқушылар бірлеседі. |
«+1 жеміс» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма айналу пәрмендерін пайдаланып, тең бүйірлі үшбұрыш сызыңыз.
2-тапсырма
3-тапсырма тасбақамен сурет салу - Қарапайым мысалдар: шаршы, үшбұрыш
|
Әр дұрыс жауап үшін «+1 жеміс карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 жеміс» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 жеміс» арқылы бағалау |
«+1 жеміс» «+1 жеміс» «+1 жеміс» |
|
||
|
Сабақтың соңы 5 минут |
Оқушылардың жобалары креативтілігі, техникалық орындалуы және өзіндік ерекшелігі бойынша бағаланды. Барлығына сындарлы кері байланыс берілді. |
рефлексия таныту |
|
|
||
18-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Turtle Graphics көмегімен қарапайым фигуралар жасау |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Turtle көмегімен Python-да графикалық бағдарламалау негіздерімен танысыңыз. - Қарапайым геометриялық фигуралар жасауды үйрену. |
|||||
|
Сабақтың мақсаты: |
оқушыларды Python-да Turtle Graphics көмегімен негізгі геометриялық фигураларды жасауға үйрету. |
|||||
|
Құндылықтарды дарыту: |
шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «Кассадағы билет» әдісі арқылы үш топқа бөлу. Оқушылардың танымдық қабілеттерін ашуға арналған жаттығуларды жетілдіру үшін сабақтың бастапқы уақыттарын, яғни топқа бөлу кезеңінен бастап, сабақтың бірсарынды еместігін сезіндіріп алған жөн. Әрбір сабақтың топқа бөлу әдісі өзгеше болғаны жақсы! |
Бірдей топтағы оқушылар бірлеседі.
|
«+1 ханшайым» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма
Берілген сұрақтарға жауап беріңіз.
2-тапсырма бес бұрышты жұлдызды салыңыз.
3-тапсырма Сиқырлы сұрақтар Тасбақа графикасы терезесін қай команда жасайды? Жауап: Экран() Түсті толтыруды қалай тоқтатуға болады? Жауап: end_fill() |
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 ханшайым» әдісі арқылы бағалау |
«+1 ханшайым» әдісі «+1 ханшайым» әдісі «+1 ханшайым» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
19-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Қарапайым ойын әзірлеу үшін Pygame-ге кіріспе |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Pygame ойын кітапханасының негіздерімен танысу. - Қарапайым ойын жобасын құруды үйрену. |
|||||
|
Сабақтың мақсаты: |
қарапайым ойындарды әзірлеу үшін Pygame пайдалану негіздерін үйрету. |
|||||
|
Құндылықтарды дарыту: |
бағдарламалық дағдыларды, креативті ойлауды және ойын дамытудың негіздерін түсінуді дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыға психологиялық ақуал қалыптастыру. Pygame-ге кіріспе және оның мүмкіндіктері. Pygame көмегімен жасалған қарапайым ойындардың мысалдарын талқылау.
|
Оқушыларды «су тамшысы» әдісі бойынша үш топқа бөлініп.Бірдей топтағы оқушылар бірлеседі.
|
«+1 қылыш» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I. pygame бағдарламасын компьютерге орнатыңыз
II. Бос ойын терезесін ашу үшін бағдарламалау.
III. экранда негізгі фигураларды (шеңбер, тіктөртбұрыш) салу.
2-тапсырма Pygame-де анимациялық квадрат құру: 600x400 пиксель терезесін жасау және квадраттың экранда оңға қарай қозғалысын жандандыру үшін pygame көмегімен Python-ға код жазыңыз. Код: ```python import pygame pygame.init() screen = pygame.display.set_mode((600, 400)) pygame.display.set_caption ("анимациялық шаршы") x = 0 y = 100 running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False screen.fill((0, 0, 0)) pygame.draw.rect(screen, (255, 0, 0), (x, y, 50, 50)) x += 1 if x > 550: x = 0 pygame.display.flip() pygame.time.delay(10) pygame.quit() ``` Түсініктеме: бұл код Pygame-ді инициализациялайды, 600x400 пиксель ойын терезесін жасайды және шексіз циклде экранда оңға қарай қозғалатын қызыл квадрат сызады. Квадрат экранның шетіне жеткенде, оның орны қалпына келтіріліп, сол жақтан қайтадан қозғала бастайды.
3-тапсырма
Сілтемедегі сұрақтарға жауап беру |
Тапсырманы дұрыс орындаған әр оқушыға «+1 қылыш» әдісі арқылы бағалау.
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. |
«+1 қылыш» әдісі «+1 қылыш» әдісі «+1 қылыш» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
20-сабақ
|
Бөлім: |
Python-да объектіге бағытталған бағдарламалау. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Pygame көмегімен қарапайым ойын құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
- Оқушыларды pygame көмегімен ойындарды бағдарламалау негіздеріне енгізу. - Қарапайым ойынды дамытуға және орындауға көмектесу. |
|||||
|
Сабақтың мақсаты: |
оқушыларға pygame көмегімен ойын жасаудың негіздерін, соның ішінде графиканы, оқиғаларды өңдеуді және қарапайым анимацияны үйрету. |
|||||
|
Құндылықтарды дарыту: |
шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «түймедақ күлтелері» әдісі арқылы үш топқа бөлеміз. Бірдей түймедақ күлтелері болады, бірақ оқушылар түймедақ күлтелерін таңдап болған соң, қандай топқа түскенін анықтайды. |
Оқушылар үш топқа бөліп.Бірдей топтағы оқушылар бірлеседі.
|
«+1 поезд» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.Pygame Орнату және негізгі ойын терезесін құру.
II. экранда объектілерді (ойыншы, кедергілер) салу 2-тапсырма pygame-де-квадраттар бір бұрыштан екінші бұрышка қозғалту. Код: ```python import pygame import sys pygame.init() size = width, height = 320, 240 speed = [2, 2] black = 0, 0, 0 screen = pygame.display.set_mode(size) ball = pygame.Surface((50, 50)) ball.fill((255, 255, 255)) pygame.draw.rect(ball, (0, 128, 255), (0, 0, 50, 50)) ballrect = ball.get_rect() while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() ballrect = ballrect.move(speed) if ballrect.left < 0 or ballrect.right > width: speed[0] = -speed[0] if ballrect.top < 0 or ballrect.bottom > height: speed[1] = -speed[1] screen.fill(black) screen.blit(ball, ballrect) pygame.display.flip() pygame.time.delay(10) ``` Сипаттамасы: Бұл код 320x240 көпшерді терезеашады және оның ішіндегісі көк түкті квадраттары бір бурыштан екісі қоңырауға қоңыртады. Төртбұрыш экран шекаралына жеткендее, оныңбағыты керіқайтарылы.
3-тапсырма
Викторина сұрақтарына жауап беріңіз. |
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 поезд» әдісі арқылы бағалау |
«+1 поезд» әдісі «+1 поезд» әдісі «+1 поезд» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Сабаққа рефлекция. |
Рефлексия таныту. |
|
|
||
21-сабақ
|
Бөлім: |
Файлдарды өңдеу және Модульдер |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен веб-әзірлеуге кіріспе: Flask шеңбері |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
оқушыларға шығармашылық ойлау мен проблемаларды шешу дағдыларын дамытуға ықпал ету. |
|||||
|
Құндылықтарды дарыту: |
Бағдарламалауға және веб-әзірлеуге қызығушылық. Мәселелерді шешуге шығармашылық көзқарас. Командада жұмыс істей білу және басқалармен ынтымақтастық. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушылардың танымдық қабілеттерін ашуға арналған жаттығуларды жетілдіру үшін сабақтың бастапқы уақыттарын, яғни топқа бөлу кезіннен бастап сезіндеру маңызды. |
Оқушыларды «қанқызы» әдісі бойынша үш топқа бөліп.Бірдей топтағы оқушылар бірлеседі.
|
«+1 тәтті кәмпит» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Сұрақтарға OPENASK әдісі бойынша жауап беру: I.Веб-сайт дегеніміз не? II.Веб-бет дегеніміз не? III.Веб-сервер дегеніміз не?
2-тапсырма Веб-дамуға қатысты бірнеше терминдерді тақтаға немесе қағазға жазыңыз (мысалы, HTML, CSS, JavaScript, Flask).Сыныпты екі командаға бөліңіз.Әр команда кезек-кезек бір қатысушыны терминді таңдау үшін тақтаға жібереді және оны өз командасына 30 секунд ішінде сөздің өзін қолданбай түсіндіруге тырысады.Ең көп терминдерді бірінші болып болжаған Команда жеңеді.
3-тапсырма Сиқырлы сұрақтар I. Жасалған веб-беттердің скриншоттары II. Веб-беттерді құру үшін қолданылатын кодтың сипаттамасы III. Өткен материал бойынша сұрақтарға жауаптар |
Әр дұрыс жауап үшін «+1 тәтті кәмпит» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 тәтті кәмпит» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 тәтті кәмпит» әдісі арқылы бағалау |
«+1 тәтті кәмпит» әдісі «+1 тәтті кәмпит» әдісі «+1 тәтті кәмпит» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
22-сабақ
|
Бөлім: |
Файлдарды өңдеу және Модульдер |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Flask көмегімен қарапайым веб-қосымшаны құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Бағдарламалауға және веб-әзірлеуге қызығушылық. Мәселелерді шешуге шығармашылық көзқарас. Командада жұмыс істей білу және басқалармен ынтымақтастық. |
|||||
|
Құндылықтарды дарыту: |
Бағдарламалауға және веб-әзірлеуге қызығушылық. Тапсырмаларды шешуге шығармашылық көзқарас. Командада жұмыс істей білу және басқалармен ынтымақтастық. Жауапкершілікөз жұмысының сапасы. Тұрақты оқыту мен дамуға ұмтылу. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушылардың танымдық қабілеттерін ашуға арналған жаттығуларды жетілдіру үшін сабақтың бастапқы уақыттарын, яғни топқа бөлу кезеңінен бастап, сабақтың бірсарынды еместігін сезіндіріп алған жөн. Әрбір сабақтың топқа бөлу әдісі өзгеше болғаны жақсы!
|
Оқушыларды үш топқа Wordwall қосымшасы арқылы оқушылардың тізімін сайтқа енгізе отырып бөліңіз.Бірдей топтағы оқушылар бірлеседі.
|
«+1 ханшайым» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма
Сілтемедегі сұрақтарға жауап бер.
2-тапсырма Тақтаға немесе қағазға бірнеше танымал веб-қосымшалардың аттарын жазыңыз (мысалы, Google Docs, YouTube, Facebook).Сыныпты екі командаға бөліңіз.Әр команда кезек-кезек бір қатысушыны веб-қосымшаның атауын таңдау үшін тақтаға жібереді және оны өз командасына 30 секунд ішінде атаудың өзін пайдаланбай түсіндіруге тырысады.Веб-қосымшалардың ең көп санын бірінші болып болжаған
3-тапсырма Сиқырлы сұрақтар 1.Өкілдік дегеніміз не? 2.Үлгі дегеніміз не? 3.Flask-тегі шаблондардың рөлі қандай? 4.Flask көмегімен динамикалық веб - бетті қалай құруға болады? |
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 ханшайым» әдісі арқылы бағалау |
«+1 ханшайым» әдісі «+1 ханшайым» әдісі «+1 ханшайым» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
23-сабақ
|
Бөлім: |
Файлдарды өңдеу және Модульдер |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен деректерді визуализациялауға кіріспе: Matplotlib кітапханасы |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушыларға Matplotlib көмегімен қарапайым деректер жиынтығын визуализациялауға үйрету. |
|||||
|
Құндылықтарды дарыту: |
шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «Киіз үй» әдісі арқылы үш топқа бөлу. Оқушылардың танымдық қабілеттерін ашуға арналған жаттығуларды жетілдіру үшін сабақтың бастапқы уақыттарын, яғни топқа бөлу кезеңінен бастап, сабақтың бірсарынды еместігін сезіндіріп алған жөн. Әрбір сабақтың топқа бөлу әдісі өзгеше болғаны жақсы! |
Бірдей топтағы оқушылар бірлеседі.
|
«+1 бәйтерек» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Сұрақтарға жауап беріңіз.
2-тапсырма бес бұрышты жұлдызды салыңыз. Тақтаға немесе қағазға бірнеше қарапайым диаграммаларды салыңыз (мысалы, сызықтық график, бағаналы диаграмма, дөңгелек диаграмма).Сыныпты екі командаға бөліңіз.Әрқайсысыкоманда диаграмманы таңдау үшін тақтаға бір қатысушыны кезекпен жібереді және оны диаграмма атауының өзін пайдаланбай 30 секунд ішінде өз командасына түсіндіруге тырысады.
3-тапсырма Төменде көрсетілген ненің суреті?
Жауап: ДИАГРАММА |
Әр дұрыс жауап үшін «+1 бәйтерек» әдісі карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 бәйтерек» әдісі карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға «+1 бәйтерек» әдісі арқылы бағалау |
«+1 бәйтерек» әдісі «+1 бәйтерек» әдісі «+1 бәйтерек» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
24-сабақ
|
Бөлім: |
Файлдарды өңдеу және Модульдер |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Matplotlib көмегімен қарапайым диаграммалар мен графиктер құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушыларға Matplotlib көмегімен қарапайым диаграммалар мен графиктер құруды үйрету. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «су тамшысы» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 көлік» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.Бір апта ішінде температураны көрсететін сызықтық график жасаңыз. II.Әр түрлі сыныптардағы оқушылардың санын салыстыратын бағаналы диаграмма жасаңыз. III.Себеттегі әртүрлі жемістердің үлестерін көрсететін дөңгелек диаграмма жасаңыз.
2-тапсырма
Викторинаны орындаңыз.
3-тапсырма СӨЗЖҰМБАҚ: https://wordwall.net/ru /resource/71139949 |
Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 көлік» карточкаларын ұтып алады.
Тапсырманы дұрыс орындаған әр оқушыға «+1 көлік» әдісі арқылы бағалау |
«+1 көлік» әдісі «+1 көлік» әдісі «+1 көлік» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
25-сабақ
|
Бөлім: |
Графикалық интерфейсі бар интерактивті қосымшаларды құру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен деректерді талдауға кіріспе: Pandas кітапханасы |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушыларға Pandas көмегімен деректерді талдаудың негізгі операцияларын орындауға үйрету. |
|||||
|
Құндылықтарды дарыту: |
Деректерді талдауға және деректермен жұмыс істеуге қызығушылық. Аналитикалық ойлау және проблемаларды шешу дағдылары. Командада жұмыс істей білу және басқалармен ынтымақтастық. Жауапкершілікөз жұмысының сапасы. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «телефон» әдісі арқылы үш топқа бөлеміз. Бірдей көбелектер болады, бірақ оқушылар көбелікті таңдап болған соң, қандай топқа түскенін анықтайды. Оқушылардың сабаққа дайындығы. Сабақтың басталуына жағымды ықпал ететін көңіл күй қалыптастыру. |
Бірдей топтағы оқушылар бірлеседі.
|
«+1 қылыш» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.Деректер кестесін жасаңыз pandas берілген деректер жиынтығынан. II.Тек белгілі бір критерийге сәйкес келетін жолдарды көрсету үшін кестелерді сүзіңіз. III.Кестелерді белгілі бір баған бойынша сұрыптаңыз
2-тапсырма
Сұрақтарға жауап беріңіз.
3-тапсырма Орындаңызжинақтау операциясы (мысалы, қосынды немесе орташа мән) белгілі бір баған бойынша. |
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. |
«+1 қылыш» әдісі «+1 қылыш» әдісі «+1 қылыш» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
26-сабақ
-
Бөлім:
Графикалық интерфейсі бар интерактивті қосымшаларды құру.
Педагогтің аты-жөні:
Күні:
Сынып:
Қатысушылар саны:
Қатыспағандар саны:
Сабақтың тақырыбы:
Pandas көмегімен деректерді талдау және манипуляциялау
Оқу бағдарламасына сәйкес оқыту мақсаттары:
Pandas кітапханасын пайдалану арқылы деректерді талдау және манипуляциялау дағдыларын дамыту.
Сабақтың мақсаты:
Оқушыларға Pandas функцияларын деректермен көп қабатты операцияларды орындау үшін қолдануға үйрету
Құндылықтарды дарыту:
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту.
Сабақтың барысы
Сабақтың кезеңі/уақыт
Педагогтің әрекеті
Оқушының әрекеті
Бағалау
Ресурстар
Сабақтың басы
5 минут
Психологиялық дайындық. «қанқызы» әдісі арқылы үш топқа бөлу.
Бірдей топтағы оқушылар бірлеседі.
«+1 киіз үй» әдісі

Сабақтың ортасы
35 минут
1-тапсырма

Сілтеме арқылы кіріп тапсырманы орындаңыз.
2-тапсырма
I.Pandas деректер кестесінің белгілі бір бағанындағы қосындыларды есептеңіз.
II.Топтастырыңыздеректерпандас деректер кестесінде белгілі бір баған бойынша және әр топтың орташа мәнін есептеңіз.
III.Pandas кестелерін бірнеше бойынша сұрыптаңыз үстел бцам
3-тапсырма
I. Жасалған диаграммалар мен графиктердің скриншоттары немесе басып шығарулары.
II. Деректерді талдау және манипуляциялау үшін қолданылатын кодтың сипаттамасы .
Әр дұрыс жауап үшін «+1 киіз үй» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 киіз үй» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 киіз үй» карточкаларын ұтып алады.
«+1 киіз үй» әдісі
«+1 киіз үй» әдісі
«+1 киіз үй» әдісі



Сабақтың соңы
5 минут
-Сабақты 3-2-1 әдісі арқылы аяқтаңыз. https://padlet.com/
aidanaabda/3-2-1-pnnlnx16fd18zjnw
рефлексия таныту
27-сабақ
|
Бөлім: |
Графикалық интерфейсі бар интерактивті қосымшаларды құру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Жасанды интеллект пен машиналық оқытуға кіріспе |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушылардың АИ мен МО-ға деген қызығушылығын дамыту. |
|||||
|
Құндылықтарды дарыту: |
Мәселелерді шешуге шығармашылық көзқарас. Командада жұмыс істей білу және басқалармен ынтымақтастық. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «түймедақ күлтелері» әдісі арқылы үш топқа бөлеміз. Бірдей түймедақ күлтелері болады, бірақ оқушылар түймедақ күлтелерін таңдап болған соң, қандай топқа түскенін анықтайды. |
Бірдей топтағы оқушылар бірлеседі.
|
«+1 ұшақ» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I. АИ және МО Қосымшаларының мысалдары. II.AI және MO-дағы деректердің рөлін талқылау. 2-тапсырма
Сілтемедегі тапсырманы орындаңыз.
3-тапсырма Бетті тану, дауыстық көмекшілер және ұсыныс жүйелері сияқты AI және MO мысалдарын тақтаға немесе қағазға жазыңыз.Сыныпты екі командаға бөліңіз.Әрқайсысыкоманда, кезек-кезек бір қатысушыны мысалды таңдау үшін тақтаға жібереді және оны өз командасына мысалдың атын қолданбай түсіндіруге тырысады. |
Әр дұрыс жауап үшін «+1 ұшақ» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ұшақ» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ұшақ» карточкаларын ұтып алады.
|
«+1 ұшақ» әдісі «+1 ұшақ» әдісі «+1 ұшақ» әдісі |
|
||
|
Сабақтың соңы 5 минут |
- Сабақты Python жобаларында тізімдерді қолданудың шығармашылық тәсілдері туралы Көңілді топтық пікірталаспен аяқтаңыз. |
рефлексия таныту |
|
|
||
28-сабақ
|
Бөлім: |
Графикалық интерфейсі бар интерактивті қосымшаларды құру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен Машиналық оқыту негіздері: scikit-learn кітапханасы |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
оқушыларды қарапайым Машиналық оқыту тапсырмаларын орындау үшін Scikit-learn функцияларын қолдануға үйрету. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
І.Ұйымдастыру кезеңі. Оқушылар «фонорик» әдісі арқылы 3- топқа бөлінеді. Үш топқа бөлінген оқушылар үй тапсырмаларына арналған жеке тапсырмаларға жауап береді. |
Бірдей топтағы оқушылар бірлеседі.
|
«бағдаршам» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Сызықтық регрессия, логистикалық регрессия және шешім ағаштары сияқты Машиналық оқыту үлгілерінің кейбір мысалдарын қағазға жазыңыз.Әрқайсысы команда үлгіні таңдау үшін тақтаға бір қатысушыны жібереді және оны модель атауының өзін пайдаланбай өз командасына түсіндіруге тырысады.
2-тапсырма
Сілтеме арқылы өтіп тапсырманы орындаңыз.
3-тапсырма Машиналық оқыту деректер жинағын жүктеп алыңыз және тазалаңыз . Жауап: ```python importpandas as pd # Деректер жиынтығын жүктеу деректер = pd.read_csv ('деректер.csv') #Деректерді тазарту деректер = деректер.dropna ()# жетіспейтін мәндерді алып тастаңыз деректер = деректер .drop_duplicates ()# көшірмелерді жою |
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 поезд» Карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға +1 поезд әдісі арқылы бағалау |
«+1 поезд» әдісі «+1 поезд» әдісі «+1 поезд» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беріп, «бағдаршам» әдісі бойынша қорытындылаңыз. |
рефлексия таныту |
|
|
||
29-сабақ
|
Бөлім: |
Графикалық интерфейсі бар интерактивті қосымшаларды құру. |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Машиналық оқытудың қарапайым моделін құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Машиналық оқыту тапсырмаларын орындау үшін оқытылған модельді қолдану. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Оқушыларға психологиялық ахуал жасап алған соң, «қоңыз» әдісі арқылы үш топқа бөлеміз. Бірдей көбелектер болады, бірақ оқушылар көбелікті таңдап болған соң, қандай топқа түскенін анықтайды. |
Бірдей топтағы оқушылар бірлеседі.
|
«Шапалық» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I.Жүктеулер және машиналық оқытуға арналған мәліметтер жиынтығын дайындаңыз. II.Деректер жиынтығын оқу және тест жиынтықтарына бөліңіз. III.Python кітапханасын пайдаланып Машиналық оқыту моделін таңдаңыз және үйретіңіз.
2-тапсырма
3-тапсырма Үлгіні тану, табиғи тілді өңдеу және болжау сияқты Машиналық оқыту тапсырмаларының кейбір мысалдарын тақтаға немесе қағазға жазыңыз.Сыныпты үш командаға бөліңіз.Әр команда кезек-кезек бір қатысушыны тапсырманы таңдау үшін тақтаға жібереді және оны тапсырманың атын пайдаланбай өз командасына түсіндіруге тырысады. |
Әр дұрыс жауап үшін «+1 алма» н ұтып алады
Әр дұрыс жауап үшін «+1 алма» ұтып алады. Тапсырманы дұрыс орындаған әр оқушыға +1алма арқыл бағалау |
«Шапалық» әдісі «Шапалық» әдісі «Шапалық» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
30-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Табиғи тілді өңдеуге кіріспе (NLP)" тақырыбы бойынша қысқа мерзімді сабақ жоспары |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Оқушылардың НЛП -ға деген қызығушылығын дамыту. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «оршщлщошл» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 алтын сақа» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Келесі сөйлемді токенизациялау және лемматизациялау: "Мысық жолдан өте жылдам жүгірді."
2-тапсырма
Сілтемедегі викториналық сұоақтарға жауап беріңіз,
3-тапсырма Siri, Google Translate және Grammarly сияқты NLP Қосымшаларының бірнеше мысалын тақтаға немесе қағазға жазыңыз.Әр топ кезек-кезек бір қатысушыны қосымшаны таңдау үшін тақтаға жібереді және оны өз командасына қосымшаның атын пайдаланбай түсіндіруге тырысады |
Әр дұрыс жауап үшін «+1 алтын сақа» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 алтын сақа» карточкаларын ұтып алады. Тапсырманы дұрыс орындаған әр «+1 алтын сақа»арқылы бағалау |
«+1 алтын сақа» әдісі «+1 алтын сақа» әдісі «+1 алтын сақа» әдісі |
|
||
|
Сабақтың соңы 5 минут |
Сілтеме арқылы оқушылардан сауалнама алыңыз. |
рефлексия таныту |
|
|
||
31-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен NLP негіздері: nltk кітапханасы |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Тапсырма нәтижелерін және NLP-ді одан әрі зерттеу мүмкіндіктерін талқылау. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Oқушылapмен сәлемдесу, оқушыларды түгeлдeу, oқушылapдың нaзapын caбaққa aудаpу. Сабақтың тақырыбымен мақсаттарымен таныстыру, жаңа тақырыпқа шолу Психологиялық ахуал орнату
|
Оқушыларды «фонарик» әдісімен үш топқа бөліңіз.Бірдей топтағы оқушылар бірлеседі.
|
«Бағдаршам» әдісі бойынша өзін өзі бағалау. |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I. Компьютерге nltk кітапханасын орнатыңыз. II. Nltk үшін орыс тіліндегі мәтіндер корпусын жүктеп алыңыз. III. Сөйлемді сөздерге таңбалайтын бағдарлама жазыңыз.
2-тапсырма "Сөз іздеу" ойыны: оқушылар шектеулі уақыт ішінде берілген сөзге мүмкіндігінше көп синонимдерді табу тапсырмасын алады. Табылған әрбір синоним үшін белгілі бір ұпай саны беріледі. Ең көп ұпай жинаған адам жеңеді. |
Әр дұрыс жауап үшін «Бағдаршам» әдісі бойынша өзін өзі бағалайды.
Әр дұрыс жауап үшін «Бағдаршам» әдісі бойынша өзін өзі бағалайды.
|
«Бағдаршам» әдісі бойынша өзін өзі бағалау. «Бағдаршам» әдісі бойынша өзін өзі бағалау. |
|
||
|
1.Natural Language Processing (NLP) дегеніміз не? - Бұл табиғи тілді өңдеу мен талдаумен байланысты информатика саласы. 2. Токенизация, лемматизация, кілтті талдау және т. б. қоса алғанда, табиғи тілдегі мәтінмен жұмыс істеу үшін сабақта nltk қандай функциялары зерттелді? - Токенизация, тоқтату сөздерін жою, лемматизация, кілтті талдау. 3.Nltk көмегімен қандай мәселелерді шешуге болады? - Мәтінді талдау, кілт сөздерді табу, мәтіннің тоналдылығын анықтау және т. б. |
||||||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беріп, «бағдаршам» әдісі бойынша қорытындылаңыз. |
рефлексия таныту |
|
|
||
32-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Қарапайым NLP қосымшасын құру |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Мәтіннің кілтін анықтау үшін nltk кітапханасын пайдаланып қарапайым NLP қосымшасын құру. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «қоңыз» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 қылыш» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Nltk кітапханасын пайдаланып мәтін тілін анықтайтын Python бағдарламасын жазыңыз.Жауабы:
2-тапсырма https://wordwall.net/ ru/resource/71145573 сілтеме арқылы өтіп сүоақтарға жауап беріңіз. |
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 қылыш» карточкаларын ұтып алады. |
«+1 қылыш» әдісі «+1 қылыш» әдісі |
|
||
|
1. NLP аббревиатурасы нені білдіреді? A) Natural Language Process B) New Language Processing C) Natural Language Programming D) Natural Language Processing Жауап: D) Табиғи Тілді Өңдеу 2. Төмендегі тапсырмалардың қайсысы NLP тапсырмасы емес? A) мәтіннің кілтін анықтау B) суреттерді талдау C) кілт сөздерді шығару D) мәтін тілін анықтау Жауап: B) суреттерді талдау 3. Python тілінде NLP-мен жұмыс істеу үшін қай кітапхана жиі қолданылады? A) NLTK B) Tensorflow C) Scikit-learn D) Pandas Жауап: a) NLTK 4. NLP-де токенизация не үшін қолданылады? A) мәтін тілін анықтау үшін B) тоқтату сөздерін жою үшін C) мәтінді жеке сөздерге немесе таңбалауыштарға бөлу үшін D) мәтіннің кілтін анықтау үшін Жауап: C) мәтінді жеке сөздерге немесе таңбалауыштарға бөлу үшін 5. NLP контекстінде стемминг дегеніміз не? A)сөзді оның негізгі формасына (стеміне) келтіру процесі B) мәтіннің кілтін талдау C) сөздің сөйлеу бөліктерін анықтау D) сөзге синонимдерді іздеу Жауап: A)сөзді оның негізгі формасына (стем) келтіру процесі |
||||||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
33-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Python көмегімен Робототехникаға кіріспе: Raspberry Pi және GPIO |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Жарықдиодты Raspberry Pi-ге қосу және оны Python көмегімен басқару. |
|||||
|
Құндылықтарды дарыту: |
Практикалық тапсырма: әр түрлі жыпылықтау аралықтары бар түймені пайдаланып жарықдиодты басқару., шығармашылық және аналитикалық қабілеттерді, егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «оршщлщошл» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 бәйтерек» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма I. Raspberry Pi-мен жұмыс істеу үшін қажетті бағдарламалық жасақтаманы орнатыңыз. II. Raspberry Pi-ді компьютерге қосып, оны іске қосыңыз. III. Жарық диодты Raspberry Pi GPIO-ға қосыңыз.
2-тапсырма ttps://wordwall.net/ru/ resource/71112193 Cілтемеге өтіп сөзжұмбақты шешіңіз.
3-тапсырма Әр секунд сайын жарықдиодты жыпылықтайтын Python бағдарламасын жазыңыз: Жауабы сілтемеде:
|
Әр дұрыс жауап үшін «+1 бәйтерек» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 бәйтерек» карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 бәйтерек» карточкаларын ұтып алады. |
«+1 бәйтерек» әдісі «+1 бәйтерек» әдісі «+1 бәйтерек» әдісі |
|
||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
34-сабақ
|
Бөлім: |
Білім беру жобаларында Python қолдану |
|||||
|
Педагогтің аты-жөні: |
|
|||||
|
Күні: |
|
|||||
|
Сынып: |
Қатысушылар саны: |
Қатыспағандар саны: |
||||
|
Сабақтың тақырыбы: |
Raspberry Pi және Python көмегімен қарапайым робот жасау |
|||||
|
Оқу бағдарламасына сәйкес оқыту мақсаттары: |
|
|||||
|
Сабақтың мақсаты: |
Қарапайым роботты (қозғалтқыштар, датчиктер, релелер және т.б.) жасау үшін қажетті компоненттермен танысу. |
|||||
|
Құндылықтарды дарыту: |
Топпен жұмыс жасауға дағдылану, Жобаны одан әрі дамыту нәтижелері мен мүмкіндіктерін талқылау., егжей-тегжейге назар аударуды дамыту. |
|||||
|
Сабақтың барысы |
||||||
|
Сабақтың кезеңі/уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
||
|
Сабақтың басы 5 минут |
Психологиялық дайындық. «су тамшысы» әдісі арқылы үш топқа бөлу.
|
Бірдей топтағы оқушылар бірлеседі.
|
«+1 ханшайым» әдісі |
|
||
|
Сабақтың ортасы 35 минут |
1-тапсырма Роботты басқару ойыны: оқушыларға роботты өздері жазған бағдарлама арқылы басқаруға шақырылады. Ойынның мақсаты-робот жолындағы кедергілерді сәтті жеңіп, мақсатқа жету.
2-тапсырма https://quizizz.com/admin/ quiz/660ef39ea232d1d854697e11 сілтемедегі сұрақтарға жауап беріңіз.
3-тапсырма Бұл код RPi кітапханасын пайдаланады.Raspberry Pi GPIO басқару үшін GPIO. Бұл код жұмыс істеуі үшін қозғалтқыштар мен қуат көзі сияқты қосымша компоненттер қажет екенін ескеріңіз. Сонымен қатар, Raspberry Pi-ге қосылу схемасы бойынша дұрыс қосылуды ұмытпаңыз.
|
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады.
Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады. Әр дұрыс жауап үшін «+1 ханшайым» карточкаларын ұтып алады |
«+1 ханшайым» әдісі «+1 ханшайым» әдісі «+1 ханшайым» әдісі |
|
||
|
Оқушыға арналған 8 тапсырма: 1. Қозғалтқыштарды Raspberry Pi-ге қосыңыз. 2. Роботты алға жылжыту үшін қозғалтқыштарды басқаруға арналған Python бағдарламасын жазыңыз. 3. Бағдарламаға артқа жылжу мүмкіндігін қосыңыз. 4. Қашықтық сенсорын Raspberry Pi-ге қосыңыз. 5. Кедергіге жақындаған кезде роботтың қозғалысын тоқтату бағдарламасын жазыңыз. 6. Робот пен бағдарламаны сынақтан өткізіңіз. 7. Пернетақтаны немесе басқа құрылғыны пайдаланып роботты басқару функциясын қосыңыз.
|
||||||
|
Сабақтың соңы 5 минут |
жаттығуларды талқылау, сұрақтарға жауап беру. |
рефлексия таныту |
|
|
||
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
Мұғалімдер үшін:
-
"Балаларға арналған Python. Өзін-өзі бағдарламалау бойынша нұсқаулық " Джейсон Р. Бриггс
-
"Python-игр үйрену: ойындарды бағдарламалау, деректерді визуализациялау, веб-қосымшалар" Эрик Мэтиз
-
"Python 3 және PyQt5. Қосымшаларды әзірлеу " Марк Саммерфилд
-
"Python. Марк Луц " шеберліктің шыңына
-
"Python-дағы Алгоритмдер. Құрылыс және талдау" Майкл Т. Гудрич, Роберто Тамассия
-
"Python 3 бағдарламалау. Толық нұсқаулық" Марк Саммерфилд
-
"Python: бағдарламалау негіздері" Джон Зеллер
Оқушылар үшін:
-
"Python. Джон Шеллидің толық анықтамалығы
-
"Python. Дэвид Бидл " рецепт кітабы
-
"Балаларға арналған Python. Өзін-өзі бағдарламалау бойынша нұсқаулық " Джейсон Р. Бриггс
-
"Python. Көңілді бағдарламалау " Джейсон Р. Бриггс
-
"Python. Жаңадан бастаушылар үшін " Гарри в. Персивал
Ата-аналар үшін:
-
"Балаларға арналған Python. Өзін-өзі бағдарламалау бойынша нұсқаулық " Джейсон Р. Бриггс
-
"Python. Дэвид Бидл " рецепт кітабы
-
"Балаларға арналған Python. Қарапайым және қарапайым" Ник Морган " оқулығы
-
"Балалар мен ата-аналарға арналған Python" Джоанна М. Симпсон
-
"Python. Жаңадан бастаушылар үшін " Гарри в. Персивал
шағым қалдыра аласыз


















































































