
Бонусты жинап картаңызға (kaspi Gold, Halyk bank) шығарып аласыз
Әдәстемелік құрал- "Мобильды қосымшалар жасау"
Қазақстан Республикасы Оқу-ағарту министрлігі
Қаскелең Гуманитарлы-Техникалық колледжі
Әдістемелік құрал
«Мобильды қосымшалар жасау»
Құрастырған: информатика және арнайы пәндер
Оқытушысы И.К.Буталиева
Қаскелең, 2025жыл
Кіріспе:
Бүгінгі таңда мобильді технологиялар адамзат өмірінің барлық саласына терең еніп, күнделікті тұрмыстың ажырамас бөлігіне айналды. Смартфондар мен планшеттердің кең таралуы мобильді қосымшаларға деген сұраныстың unprecedented деңгейге жетуіне әкелді. Мобильді қосымшалар біздің қарым-қатынасымызды, жұмысымызды, білім алуымызды, демалысымызды және басқа да көптеген әрекеттерімізді түбегейлі өзгертті. Осыған байланысты, мобильді қосымшаларды әзірлеу саласы қазіргі заманның ең динамикалық дамып келе жатқан бағыттарының бірі болып табылады.
Жас ұрпақтың ақпараттық технологияларға деген қызығушылығын ескере отырып, мобильді қосымшаларды жасауды үйрету білім беру процесінің маңызды бөлігіне айналуда. Бұл тек қана заман талабына сай білім беру емес, сонымен қатар оқушылардың логикалық ойлауын, проблемаларды шешу қабілетін, шығармашылық әлеуетін және командада жұмыс істеу дағдыларын дамытудың тиімді жолы. Мобильді қосымшаларды әзірлеу арқылы оқушылар өз идеяларын нақты өнімге айналдыра алады, бұл олардың өзіне деген сенімін арттырып, болашақ кәсіби қызметтеріне бағдар береді.
Ұсынылып отырған «Мобильді қосымшалар жасау» атты әдістемелік құрал орта және жоғары сынып оқушыларына, сондай-ақ педагогтарға мобильді қосымшаларды әзірлеудің негіздерін меңгеруге көмектесуге бағытталған. Бұл құрал мобильді әзірлеудің теориялық аспектілерін практикалық мысалдармен және қадамдық нұсқаулықтармен үйлестіре отырып, оқу процесін қызықты әрі тиімді етуге бағытталған.
Мақсаты:
Бұл әдістемелік құралдың басты мақсаты – оқушылар мен педагогтарға мобильді қосымшаларды әзірлеудің негізгі принциптерін, платформаларын және технологияларын түсіндіру, қарапайымнан бастап күрделірек мобильді қосымшаларды өз бетінше жасау дағдыларын қалыптастыру, сондай-ақ оқушылардың шығармашылық және жобалық қызметін ынталандыру.
Міндеттері:
-
Мобильді қосымшалардың мәнін, түрлерін және олардың заманауи қоғамдағы рөлін анықтау.
-
Мобильді қосымшаларды әзірлеуге арналған негізгі платформалармен (Android, iOS) және құралдармен (MIT App Inventor, Thunkable, Flutter) таныстыру.
-
Визуалды бағдарламалаудың негіздерін үйрету және оларды мобильді қосымшаларды жасауда қолдану дағдыларын қалыптастыру.
-
Flutter және Dart бағдарламалау тілінің негізгі ұғымдары мен синтаксисін меңгерту.
-
Қолданушы интерфейсінің (UI) және қолданушы тәжірибесінің (UX) маңыздылығын түсіндіру, қолайлы және тартымды интерфейстерді жобалау дағдыларын дамыту.
-
Графикалық дизайнның негіздерімен таныстыру және Figma платформасын қолдануды үйрету.
-
Қарапайымнан бастап күрделірек мобильді қосымшаларды (калькулятор, ауа райы қосымшасы, чат-бот, білім беру қосымшалары, пайдалы әдеттер трекері, жоспарлау қосымшасы) әзірлеудің қадамдық нұсқаулықтарын ұсыну.
-
Қосымшаларға қосымша мүмкіндіктерді (камераға, галереяға, геолокацияға рұқсат беру, push-хабарламалар, Firebase дерекқоры) қосуды үйрету.
-
Мобильді қосымшаларды жариялаудың негізгі талаптарымен (Play Market, App Store) таныстыру.
-
Оқушылардың жеке жобалық жұмыстарын ұйымдастыру, жобаның логикасын құру, прототипін жасау және қорғау дағдыларын дамыту.
-
Қосымшалардың дизайнын жақсарту, халықаралық қолданушыларға бейімдеу және қауіпсіздік мәселелерін қарастыру.
Өзектілігі:
«Мобильді қосымшалар жасау» курсын оқытудың өзектілігі қазіргі заманның талаптарымен және ақпараттық технологиялардың қарқынды дамуымен тікелей байланысты:
-
IT саласындағы мамандарға сұраныстың артуы: Мобильді қосымшаларды әзірлеушілер бүгінгі ең сұранысқа ие мамандықтардың бірі болып табылады. Бұл курсты меңгеру оқушыларға болашақта IT саласында табысты мансап құруға мүмкіндік береді.
-
Шығармашылық әлеуетті жүзеге асыру: Мобильді қосымшаларды әзірлеу оқушыларға өз идеяларын шығармашылықпен жүзеге асыруға, өз жобаларын жасауға және оларды нақты қолдануға мүмкіндік береді.
-
Проблемаларды шешу дағдыларын дамыту: Қосымша әзірлеу процесінде оқушылар әртүрлі техникалық және логикалық проблемалармен бетпе-бет келеді, оларды шешу үшін сыни ойлау, талдау және жүйелеу дағдыларын қолдануға мәжбүр болады.
-
Жаңа технологияларды меңгеруге қызығушылықты арттыру: Мобильді әзірлеу оқушыларды заманауи технологиялармен таныстырады және олардың IT саласына деген қызығушылығын оятады.
-
Пәнаралық байланысты нығайту: Мобильді қосымшаларды әзірлеу математика, информатика, дизайн және тіл білімі сияқты пәндермен тығыз байланысты, бұл оқушылардың білімдерін біріктіруге көмектеседі.
Жаңашылдығы:
Бұл әдістемелік құрал мобильді қосымшаларды әзірлеуді оқытуда жаңашыл тәсілдерді ұсынады:
-
Практикалық бағыттылық: Теориялық білімді нақты жобалар жасау арқылы бекітуге баса назар аударылады.
-
Әртүрлі платформаларды қамту: Курста мобильді әзірлеудің әртүрлі платформалары (визуалды және кодтық) қарастырылады, бұл оқушыларға өздеріне қолайлы құралды таңдауға мүмкіндік береді.
-
Қолданушыға бағытталған дизайнға көңіл бөлу: Интерфейс пен қолданушы тәжірибесін жобалауға ерекше назар аударылады.
-
Заманауи технологиялармен интеграция: Курста push-хабарламалар, дерекқорлар және геолокация сияқты заманауи мүмкіндіктерді қосу қарастырылады.
-
Жобалық қызметке басымдық беру: Курстың қорытынды кезеңі оқушылардың өздік жобаларын жасауға және қорғауға арналады.
Несімен әдістемелік құрал ерекшеленеді:
Бұл әдістемелік құрал басқа да мобильді қосымшаларды әзірлеуге арналған оқу құралдарынан төмендегі ерекшеліктерімен ерекшеленеді:
-
Қазақстандық білім беру жүйесіне бейімделу: Құрал Қазақстанның оқу бағдарламалары мен стандарттарына сәйкес құрастырылған.
-
Қолжетімді тіл: Материал қарапайым және түсінікті тілде баяндалған, бұл оны әртүрлі деңгейдегі оқушылар үшін қолжетімді етеді.
-
Қадамдық нұсқаулықтар: Әрбір тақырып бойынша қадамдық нұсқаулықтар берілген, бұл оқу процесін жеңілдетеді.
-
Инновациялық әдістер: Оқу процесінде оқушылардың қызығушылығын арттыратын инновациялық әдістер мен тәсілдер қолданылады.
-
Практикалық тапсырмалардың көптігі: Теориялық білімді практикада қолдануға бағытталған көптеген практикалық тапсырмалар мен жобалар ұсынылады.
Ақпараттық мазмұндық бөлім
1.Мобильді қосымша деген не?
2.Мобильді платформалар: Android, iOS
3.MIT App Inventor таныстыру
4.Thunkable платформасы: визуалды бағдарламалау
5.Flutter және Dart негіздері
6.UI және UX: интерфейс пен тәжірибе
7.Қарапайым калькулятор жасау
8.Ауа райы қосымшасын жасау
9.Чат-бот қосымшасын жасау
10.Білім беру қосымшаларын әзірлеу
11.Графикалық дизайн: Figma платформасы
12.Android Studio-мен жұмыс
13.Push-хабарламалар жасау
14.Firebase дерекқорын қосу
15.Тест пен викторина қосымшалары
16.Пайдалы әдеттер трекері (habit tracker)
17.To-Do List: жоспарлау қосымшасы
18.Камера және галереяға рұқсат беру
19.Геолокация және карта енгізу
20.Monetization: жарнама және сатып алу
21.Жеке жоба жасау және жоспарлау
22.Жобаның логикасын сызба түрінде көрсету
23.Анимация және көлеңке элементтері
24.Формаларды енгізу (input, checkbox)
25.Қауіпсіздік және қолданушы деректері
26.Қосымша дизайнын жақсарту тәсілдері
27.Халықаралық қолданушыларға бейімдеу
28.Қосымшаның прототипін таныстыру
29.Play Market және App Store талаптары
30.Жоба қорғау: презентация және пікірталас
Ақпараттық әдістемелік бөлім
1. Мобильді қосымша деген не?
Мақсаты: Оқушыларға мобильді қосымшаның анықтамасын, оның веб-қосымшалардан айырмашылығын және түрлерін түсіндіру.
5 Тапсырма Үлгісі:
-
Мысал: «Мобильді қосымшаның анықтамасы» талқылау.
-
Нұсқаулық: Оқушыларды «мобильді қосымша» деген ұғымды қалай түсінетіндері туралы пікір алмасуға шақыру.
-
Жауап: Оқушылардың әртүрлі жауаптары.
-
Инновациялық әдіс: «Ассоциациялар бұлтты». Оқушылар «мобильді қосымша» сөзімен байланысты ассоциацияларын онлайн құралды пайдаланып құрастырады.
-
-
Мысал: Мобильді және веб-қосымшалардың айырмашылығын анықтау.
-
Нұсқаулық: Оқушыларға мобильді және веб-қосымшалардың жұмыс істеу принциптері, қол жетімділігі және орнату әдістері бойынша салыстыру жүргізу ұсынылады.
-
Жауап: Мобильді қосымша құрылғыға орнатылады, веб-қосымша браузер арқылы ашылады.
-
Инновациялық әдіс: «Венн диаграммасы». Оқушылар мобильді және веб-қосымшалардың ұқсастықтары мен айырмашылықтарын көрсететін Венн диаграммасын құрастырады.
-
-
Мысал: Мобильді қосымшалардың түрлерін зерттеу.
-
Нұсқаулық: Оқушыларға жергілікті, веб және гибридті мобильді қосымшалардың мысалдарын іздеу және олардың ерекшеліктерін сипаттау ұсынылады.
-
Жауап: Әр түрлі типтегі мобильді қосымшалардың мысалдары мен сипаттамалары.
-
Инновациялық әдіс: «Презентациялар галереясы». Оқушылар мобильді қосымшалардың түрлері туралы қысқаша презентациялар дайындайды.
-
-
Мысал: Мобильді қосымшалардың күнделікті өмірдегі рөлін талдау.
-
Нұсқаулық: Оқушыларды өздері күнделікті қолданатын мобильді қосымшаларды еске түсіруге және олардың өмірлерін қалай жеңілдететінін талқылауға шақыру.
-
Жауап: Оқушылардың мобильді қосымшалардың пайдасы туралы мысалдары.
-
Инновациялық әдіс: «Менің сүйікті қосымшам» эссесін жазу. Оқушылар өздерінің ең ұнататын мобильді қосымшасы туралы шағын эссе жазады.
-
-
Мысал: Мобильді қосымшалардың маңыздылығын дәлелдеу.
-
Нұсқаулық: Оқушыларға мобильді қосымшалардың білім беру, ойын-сауық, коммуникация және басқа да салалардағы маңыздылығын дәлелдейтін аргументтер келтіру ұсынылады.
-
Жауап: Мобильді қосымшалардың маңыздылығын дәлелдейтін аргументтер тізімі.
-
Инновациялық әдіс: «Пікірталас: Мобильді қосымшалар – қажеттілік пе әлде сән бе?». Оқушылар мобильді қосымшалардың рөлі туралы пікірталас ұйымдастырады.
-
2. Мобильді платформалар: Android, iOS
Мақсаты: Оқушыларды Android және iOS мобильді платформаларының ерекшеліктерімен, артықшылықтарымен және кемшіліктерімен таныстыру.
5 Тапсырма Үлгісі:
-
Мысал: Android және iOS платформаларының ерекшеліктерін салыстыру.
-
Нұсқаулық: Оқушыларға Android және iOS операциялық жүйелерінің интерфейсін, қолданушыға ұсынылатын мүмкіндіктерін және бағдарламалық қамтамасын салыстыру ұсынылады.
-
Жауап: Android және iOS платформаларының ерекшеліктерін көрсететін салыстырмалы кесте.
-
Инновациялық әдіс: «Платформалардың постері». Оқушылар Android және iOS платформаларының ерекшеліктерін көрсететін постерлер жасайды.
-
-
Мысал: Әр платформаның артықшылықтарын анықтау.
-
Нұсқаулық: Оқушылар Android және iOS платформаларының әрқайсысының қолданушылар үшін қандай артықшылықтары бар екенін (мысалы, Android-тің ашықтығы, iOS-тің қарапайымдылығы) анықтайды.
-
Жауап: Әр платформаның артықшылықтарының тізімі.
-
Инновациялық әдіс: «Пікірталас: Android vs iOS». Оқушылар екі топқа бөлініп, әр топ өз платформасының артықшылықтарын дәлелдейді.
-
-
Мысал: Әр платформаның кемшіліктерін табу.
-
Нұсқаулық: Оқушылар Android және iOS платформаларының әрқайсысының қолданушылар үшін қандай кемшіліктері бар екенін (мысалы, Android-тің фрагментациясы, iOS-тің жабықтығы) анықтайды.
-
Жауап: Әр платформаның кемшіліктерінің тізімі.
-
Инновациялық әдіс: «Проблемалық жағдайларды талдау». Оқушылар Android және iOS платформаларын пайдалану кезінде туындауы мүмкін проблемалық жағдайларды талдайды.
-
-
Мысал: Қолданушылардың таңдауына әсер ететін факторларды анықтау.
-
Нұсқаулық: Оқушылар мобильді құрылғыны таңдау кезінде қолданушылардың нені басшылыққа алатынын (бағасы, бренді, функционалдығы, қосымшалардың қолжетімділігі) талқылайды.
-
Жауап: Қолданушылардың таңдауына әсер ететін факторлардың тізімі.
-
Инновациялық әдіс: «Сауалнама жүргізу». Оқушылар өздерінің достары мен таныстары арасында мобильді құрылғыларды таңдау критерийлері бойынша сауалнама жүргізеді.
-
-
Мысал: Android және iOS платформаларына арналған қосымшалардың мысалдарын табу.
-
Нұсқаулық: Оқушылар әртүрлі категориялардағы (ойын-сауық, білім беру, пайдалы құралдар) Android және iOS платформаларына арналған танымал қосымшалардың мысалдарын іздейді.
-
Жауап: Әр платформаға арналған қосымшалардың тізімі.
-
Инновациялық әдіс: «Қосымшалар каталогы». Оқушылар Android және iOS платформаларына арналған ең қызықты қосымшалардың каталогын құрастырады.
-
3. MIT App Inventor таныстыру
Мақсаты: Оқушыларды MIT App Inventor платформасының интерфейсімен, мүмкіндіктерімен таныстыру және қарапайым мобильді қосымшаларды визуалды түрде жасаудың алғашқы қадамдарын көрсету.
5 Тапсырма Үлгісі:
-
Мысал: MIT App Inventor платформасының интерфейсімен танысу.
-
Нұсқаулық: Оқушылар MIT App Inventor веб-сайтына кіріп, платформаның негізгі бөліктерін (Дизайнер, Блоктар) зерттейді.
-
Жауап: Платформаның негізгі бөліктерінің атаулары мен қызметі.
-
Инновациялық әдіс: «Интерфейсті зерттеуші». Оқушылар платформаның әрбір элементінің қызметін анықтай отырып, интерфейсті өз бетінше зерттейді.
-
-
Мысал: Визуалды бағдарламалаудың негіздерін меңгеру.
-
Нұсқаулық: Оқушылар қарапайым логикалық тізбектерді құру үшін блоктарды қалай жылжытуға және біріктіруге болатынын үйренеді.
-
Жауап: Блоктарды біріктіру арқылы қарапайым логикалық тізбектерді құру.
-
Инновациялық әдіс: «Блоктармен басқару». Оқушылар қарапайым әрекеттерді орындау үшін блоктарды пайдаланады (мысалы, мәтінді өзгерту, түсті өзгерту).
-
-
Мысал: Қарапайым мобильді қосымшаның интерфейсін құру.
-
Нұсқаулық: Оқушылар MIT App Inventor дизайнерін пайдаланып батырмалар, мәтін жолдары және басқа компоненттерді қосып, қарапайым қосымшаның интерфейсін жасайды.
-
Жауап: Қарапайым мобильді қосымшаның интерфейсінің макеті.
-
Инновациялық әдіс: «Менің бірінші қосымшамның эскизі». Оқушылар өздерінің алғашқы қосымшасының қағазда эскизін салады.
-
-
Мысал: Қарапайым әрекеттерді орындау үшін блоктарды пайдалану.
-
Нұсқаулық: Оқушылар батырманы басқанда мәтін өзгеретін немесе дыбыс шығаратын қарапайым қосымшаның логикасын блоктарды пайдаланып құрастырады.
-
Жауап: Батырманы басқанда әрекет орындалатын қарапайым қосымша.
-
Инновациялық әдіс: «Блоктармен ойын». Оқушылар қарапайым ойынның логикасын блоктарды пайдаланып құрастырады.
-
-
Мысал: Құрылғыда қосымшаны іске қосу және тексеру.
-
Нұсқаулық: Оқушылар MIT App Inventor-де жасаған қосымшаларын эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым мобильді қосымша.
-
Инновациялық әдіс: «Қосымшаны тестілеуші». Оқушылар өздерінің және басқа оқушылардың жасаған қосымшаларын тестілейді.
-
4. Thunkable платформасы: визуалды бағдарламалау
Мақсаты: Оқушыларды Thunkable платформасының интерфейсімен, MIT App Inventor-мен салыстырмалы ерекшеліктерімен таныстыру және күрделірек мобильді қосымшаларды визуалды түрде әзірлеудің мүмкіндіктерін көрсету.
5 Тапсырма Үлгісі:
-
Мысал: Thunkable платформасының интерфейсімен танысу.
-
Нұсқаулық: Оқушылар Thunkable веб-сайтына кіріп, платформаның негізгі бөліктерін (Дизайнер, Блоктар, Деректер) зерттейді.
-
Жауап: Платформаның негізгі бөліктерінің атаулары мен қызметі.
-
Инновациялық әдіс: «Интерфейсті салыстыру». Оқушылар Thunkable және MIT App Inventor платформаларының интерфейстерін салыстырады.
-
-
Мысал: Thunkable-тің қосымша компоненттерін зерттеу.
-
Нұсқаулық: Оқушылар Thunkable платформасындағы MIT App Inventor-де жоқ қосымша компоненттермен (мысалы, карта, сканер, анимация) танысады.
-
Жауап: Thunkable-тің қосымша компоненттерінің тізімі мен қызметі.
-
Инновациялық әдіс: «Компоненттер каталогы». Оқушылар Thunkable платформасының компоненттерінің каталогын құрастырады.
-
-
Мысал: Thunkable-де күрделірек интерфейс құру.
-
Нұсқаулық: Оқушылар Thunkable дизайнерін пайдаланып әртүрлі компоненттерді орналастыру арқылы күрделірек интерфейс жасайды.
-
Жауап: Күрделірек мобильді қосымшаның интерфейсінің макеті.
-
Инновациялық әдіс: «Менің күрделі қосымшамның эскизі». Оқушылар өздерінің күрделірек қосымшасының қағазда эскизін салады.
-
-
Мысал: Thunkable-де күрделірек логика құру.
-
Нұсқаулық: Оқушылар Thunkable блоктарын пайдаланып бірнеше экраннан тұратын немесе деректермен жұмыс істейтін қосымшаның логикасын құрастырады.
-
Жауап: Күрделірек логикасы бар мобильді қосымша.
-
Инновациялық әдіс: «Блоктармен лабиринт». Оқушылар күрделі логикалық тізбектерді құру арқылы виртуалды лабиринттен өтуге арналған ойынның логикасын құрастырады.
-
-
Мысал: Thunkable-де жасалған қосымшаны құрылғыда іске қосу және тексеру.
-
Нұсқаулық: Оқушылар Thunkable-де жасаған қосымшаларын эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін күрделірек мобильді қосымша.
-
Инновациялық әдіс: «Қосымшаны пайдаланушы». Оқушылар өздерінің және басқа оқушылардың жасаған қосымшаларын пайдаланып кері байланыс береді.
-
5. Flutter және Dart негіздері
Мақсаты: Оқушыларды Flutter кросс-платформалық фреймворкімен және Dart бағдарламалау тілінің негізгі ұғымдарымен таныстыру, қарапайым интерфейстерді код арқылы құрудың алғашқы қадамдарын көрсету.
5 Тапсырма Үлгісі:
-
Мысал: Flutter фреймворкімен танысу.
-
Нұсқаулық: Оқушылар Flutter-дің не екенін, оның артықшылықтарын және қандай қосымшалар жасауға болатынын зерттейді.
-
Жауап: Flutter фреймворкі туралы негізгі түсінік.
-
Инновациялық әдіс: «Flutter-дің мүмкіндіктерінің постері». Оқушылар Flutter-дің мүмкіндіктерін көрсететін постер жасайды.
-
-
Мысал: Dart бағдарламалау тілінің негізгі синтаксисімен танысу.
-
Нұсқаулық: Оқушылар Dart тілінің айнымалылары, деректер типтері, операторлары және негізгі басқару құрылымдарымен танысады.
-
Жауап: Dart тілінің негізгі синтаксисі туралы білім.
-
Инновациялық әдіс: «Dart синтаксисінің анықтамалығы». Оқушылар Dart тілінің негізгі синтаксисінің анықтамалығын құрастырады.
-
-
Мысал: Flutter-дің визуалды элементтерімен (жетжеттермен) танысу.
-
Нұсқаулық: Оқушылар Flutter-де интерфейс құру үшін қолданылатын негізгі жетжеттермен (Text, Button, Image) танысады.
-
Жауап: Flutter-дің негізгі жетжеттері туралы білім.
-
Инновациялық әдіс: «Жетжеттер каталогы». Оқушылар Flutter-дің негізгі жетжеттерінің каталогын құрастырады.
-
-
Мысал: Қарапайым мәтінді көрсететін Flutter қосымшасын құру.
-
Нұсқаулық: Оқушылар Flutter-ді орнатып, қарапайым мәтінді экранда көрсететін «Hello World» қосымшасын жасайды.
-
Жауап: Қарапайым мәтінді көрсететін Flutter қосымшасы.
-
Инновациялық әдіс: «Менің бірінші Flutter қосымшам». Оқушылар өздерінің алғашқы Flutter қосымшасын жасайды және оны өздері қалаған мәтінмен өзгертеді.
-
-
Мысал: Қарапайым батырмасы бар Flutter қосымшасын құру.
-
Нұсқаулық: Оқушылар Flutter-де батырманы басқанда қандай да бір әрекет орындалатын қарапайым қосымша жасайды.
-
Жауап: Қарапайым батырмасы бар Flutter қосымшасы.
-
Инновациялық әдіс: «Flutter-мен ойын». Оқушылар қарапайым ойынның интерфейсін Flutter-ді пайдаланып құрастырады.
-
6. UI және UX: интерфейс пен тәжірибе
Мақсаты: Оқушыларға қолданушы интерфейсінің (UI) және қолданушы тәжірибесінің (UX) маңыздылығын түсіндіру, қолайлы және тартымды интерфейстерді жобалаудың негізгі принциптерімен таныстыру.
5 Тапсырма Үлгісі:
-
Мысал: Жақсы және жаман UI/UX мысалдарын талдау.
-
Нұсқаулық: Оқушыларға әртүрлі мобильді қосымшалардың скриншоттары көрсетіледі. Олар жақсы және жаман UI/UX мысалдарын анықтап, өз таңдауларын түсіндіреді.
-
Жауап: Жақсы және жаман UI/UX мысалдарының талдауы.
-
Инновациялық әдіс: «UI/UX сарапшысы». Оқушылар өздерін UI/UX сарапшылары ретінде елестетеді және әртүрлі қосымшаларға баға береді.
-
-
Мысал: UI дизайнының негізгі принциптерін анықтау.
-
Нұсқаулық: Оқушылар UI дизайнының негізгі принциптерін (қарапайымдылық, консистенция, иерархия, кері байланыс) зерттейді.
-
Жауап: UI дизайнының негізгі принциптерінің тізімі.
-
Инновациялық әдіс: «UI принциптерінің постері». Оқушылар UI дизайнының негізгі принциптерін көрсететін постер жасайды.
-
-
Мысал: UX дизайнының маңыздылығын түсіндіру.
-
Нұсқаулық: Оқушылар UX дизайнының неліктен маңызды екенін, қолданушының қажеттіліктерін қалай қанағаттандыру керектігін талқылайды.
-
Жауап: UX дизайнының маңыздылығын түсіндіретін аргументтер.
-
Инновациялық әдіс: «Қолданушының жолы». Оқушылар белгілі бір қосымшаны пайдаланушының қадамдарын сипаттайды.
-
-
Мысал: Қолданушыға бағытталған дизайнды құру.
-
Нұсқаулық: Оқушылар өздерінің мобильді қосымшаларының интерфейсін жобалау кезінде қолданушының қажеттіліктері мен ыңғайлылығын ескеруге тырысады.
-
Жауап: Қолданушыға бағытталған дизайнның мысалдары.
-
Инновациялық әдіс: «Қолданушының портреті». Оқушылар өздерінің қосымшасының мақсатты қолданушысының портретін жасайды.
-
-
Мысал: Интерфейсті жобалау құралдарымен танысу.
-
Нұсқаулық: Оқушылар Figma, Adobe XD сияқты интерфейсті жобалауға арналған құралдар туралы ақпарат іздейді.
-
Жауап: Интерфейсті жобалау құралдарының тізімі мен қызметі.
-
Инновациялық әдіс: «Интерфейс жобалау құралдарының салыстырмалы талдауы». Оқушылар әртүрлі интерфейсті жобалау құралдарының мүмкіндіктерін салыстырады.
-
7. Қарапайым калькулятор жасау
Мақсаты: Оқушыларға MIT App Inventor немесе Thunkable платформасында қарапайым арифметикалық амалдарды орындайтын мобильді калькулятор жасауды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Калькулятордың интерфейсін жобалау.
-
Нұсқаулық: Оқушылар сандарды, амалдарды және нәтижені көрсететін элементтерді орналастыра отырып калькулятордың интерфейсін жасайды.
-
Жауап: Калькулятор интерфейсінің макеті.
-
Инновациялық әдіс: «Қағазда калькулятордың эскизін салу». Оқушылар калькулятордың интерфейсінің қағазда эскизін салады.
-
-
Мысал: Батырмаларды басу әрекетін өңдеу.
-
Нұсқаулық: Оқушылар әрбір батырманы басқанда сәйкес сан немесе амал экранда пайда болатындай етіп блоктарды құрастырады.
-
Жауап: Батырмаларды басу әрекетін өңдейтін блоктар тізбегі.
-
Инновациялық әдіс: «Блоктармен калькулятордың логикасын құру». Оқушылар калькулятордың жұмыс істеу логикасын блоктарды пайдаланып құрастырады.
-
-
Мысал: Арифметикалық амалдарды орындау логикасын құру.
-
Нұсқаулық: Оқушылар қосу, азайту, көбейту және бөлу амалдарын орындайтын блоктарды құрастырады.
-
Жауап: Арифметикалық амалдарды орындайтын блоктар тізбегі.
-
Инновациялық әдіс: «Амалдарды тестілеу». Оқушылар калькулятордың әрбір амалды дұрыс орындайтынын тексереді.
-
-
Мысал: Нәтижені көрсету логикасын құру.
-
Нұсқаулық: Оқушылар есептеу нәтижесі экранда пайда болатындай етіп блоктарды құрастырады.
-
Жауап: Нәтижені көрсететін блоктар тізбегі.
-
Инновациялық әдіс: «Нәтижені форматтау». Оқушылар нәтиженің дұрыс форматта көрсетілуін қамтамасыз етеді.
-
-
Мысал: Калькуляторды құрылғыда іске қосу және тексеру.
-
Нұсқаулық: Оқушылар жасаған калькуляторды эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым калькулятор.
-
Инновациялық әдіс: «Калькуляторды пайдаланушыға ұсыну». Оқушылар өздерінің жасаған калькуляторларын басқа оқушыларға пайдалануға ұсынады және олардан кері байланыс алады.
-
8. Ауа райы қосымшасын жасау
Мақсаты: Оқушыларға ашық деректерді пайдаланып ауа райы туралы ақпаратты көрсететін қарапайым мобильді қосымша жасауды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Ауа райы қосымшасының интерфейсін жобалау.
-
Нұсқаулық: Оқушылар қаланы енгізуге арналған элементті, ауа температурасын, жауын-шашын ықтималдығын және басқа да мәліметтерді көрсететін элементтерді орналастыра отырып қосымшаның интерфейсін жасайды.
-
Жауап: Ауа райы қосымшасының интерфейсінің макеті.
-
Инновациялық әдіс: «Ауа райы қосымшасының қағазда эскизін салу». Оқушылар қосымшаның интерфейсінің қағазда эскизін салады.
-
-
Мысал: Ауа райы API-ін қосу.
-
Нұсқаулық: Оқушылар OpenWeatherMap немесе басқа ашық ауа райы API-ін қосуды үйренеді.
-
Жауап: Қосылған ауа райы API-і.
-
Инновациялық әдіс: «API кілтін алу». Оқушылар ауа райы API-іне кілт алу процесін өтеді.
-
-
Мысал: Қаланы енгізу әрекетін өңдеу.
-
Нұсқаулық: Оқушылар қаланы енгізгеннен кейін қосымша API-ден ауа райы туралы ақпаратты сұрататындай етіп блоктарды құрастырады.
-
Жауап: Қаланы енгізу әрекетін өңдейтін блоктар тізбегі.
-
Инновациялық әдіс: «Қала бойынша іздеу». Оқушылар қала атауын енгізіп ауа райын іздеу функциясын жасайды.
-
-
Мысал: Алынған деректерді өңдеу және көрсету.
-
Нұсқаулық: Оқушылар API-ден алынған ауа райы туралы деректерді өңдеп, температураны, жауын-шашын ықтималдығын және басқа да мәліметтерді қосымша экранында көрсететін блоктарды құрастырады.
-
Жауап: Алынған деректерді өңдейтін және көрсететін блоктар тізбегі.
-
Инновациялық әдіс: «Ауа райының иконкалары». Оқушылар ауа райының жағдайына сәйкес иконкаларды көрсетеді.
-
-
Мысал: Ауа райы қосымшасын құрылғыда іске қосу және тексеру.
-
Нұсқаулық: Оқушылар жасаған ауа райы қосымшасын эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым ауа райы қосымшасы.
-
Инновациялық әдіс: «Ауа райын болжау». Оқушылар өздерінің қосымшаларын пайдаланып ауа райын болжайды.
-
9. Чат-бот қосымшасын жасау
Мақсаты: Оқушыларға қарапайым сұрақтарға жауап беретін мәтіндік чат-боттың интерфейсін құруды және логикасын әзірлеуді үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Чат-боттың интерфейсін жобалау.
-
Нұсқаулық: Оқушылар мәтінді енгізуге арналған элементті және хабарламаларды көрсетуге арналған элементті орналастыра отырып чат-боттың интерфейсін жасайды.
-
Жауап: Чат-бот интерфейсінің макеті.
-
Инновациялық әдіс: «Қағазда чат-боттың эскизін салу». Оқушылар чат-боттың интерфейсінің қағазда эскизін салады.
-
-
Мысал: Қолданушының сұрағын қабылдау әрекетін өңдеу.
-
Нұсқаулық: Оқушылар қолданушы енгізген мәтінді қабылдап, оны өңдейтін блоктарды құрастырады.
-
Жауап: Қолданушының сұрағын қабылдайтын блоктар тізбегі.
-
Инновациялық әдіс: «Сұрақтарды талдау». Оқушылар қолданушының әртүрлі сұрақтарын талдау алгоритмін жасайды.
-
-
Мысал: Сұрақтарға жауаптарды іздеу логикасын құру.
-
Нұсқаулық: Оқушылар қолданушының сұрағына сәйкес жауаптарды іздейтін қарапайым логика құрастырады (мысалы, шартты операторларды пайдалану).
-
Жауап: Сұрақтарға жауаптарды іздейтін блоктар тізбегі.
-
Инновациялық әдіс: «Жауаптар базасын құру». Оқушылар чат-боттың жауап бере алатын сұрақтар мен жауаптардың қарапайым базасын құрастырады.
-
-
Мысал: Жауаптарды көрсету логикасын құру.
-
Нұсқаулық: Оқушылар табылған жауапты қосымша экранында көрсететін блоктарды құрастырады.
-
Жауап: Жауаптарды көрсететін блоктар тізбегі.
-
Инновациялық әдіс: «Хабарламаларды форматтау». Оқушылар хабарламалардың дұрыс форматта көрсетілуін қамтамасыз етеді.
-
-
Мысал: Чат-ботты құрылғыда іске қосу және тексеру.
-
Нұсқаулық: Оқушылар жасаған чат-ботты эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым чат-бот.
-
Инновациялық әдіс: «Чат-ботпен сөйлесу». Оқушылар өздерінің және басқа оқушылардың жасаған чат-боттарымен сөйлеседі және олардан кері байланыс алады.
-
10. Білім беру қосымшаларын әзірлеу
Мақсаты: Оқушыларды тесттер, викториналар, оқу материалдары бар қарапайым білім беру мобильді қосымшаларын әзірлеуге үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Білім беру қосымшасының идеясын талқылау.
-
Нұсқаулық: Оқушылар өздері қызығатын кез келген тақырып бойынша білім беру қосымшасының идеясын ұсынады.
-
Жауап: Білім беру қосымшасының идеясының сипаттамасы.
-
Инновациялық әдіс: «Идеялар генераторы». Оқушылар білім беру қосымшаларының әртүрлі идеяларын ұсынады.
-
-
Мысал: Білім беру қосымшасының интерфейсін жобалау.
-
Нұсқаулық: Оқушылар мәзірді, оқу материалдарын, тесттерді және басқа да элементтерді орналастыра отырып қосымшаның интерфейсін жасайды.
-
Жауап: Білім беру қосымшасының интерфейсінің макеті.
-
Инновациялық әдіс: «Қағазда білім беру қосымшасының эскизін салу». Оқушылар қосымшаның интерфейсінің қағазда эскизін салады.
-
-
Мысал: Оқу материалдарын қосу.
-
Нұсқаулық: Оқушылар қосымшаға мәтін, суреттер, бейнелер және басқа да оқу материалдарын қосуды үйренеді.
-
Жауап: Қосымшаға қосылған оқу материалдары.
-
Инновациялық әдіс: «Мультимедиалық контентті интеграциялау». Оқушылар қосымшаға әртүрлі форматтағы оқу материалдарын қосады.
-
-
Мысал: Тесттер мен викториналарды қосу.
-
Нұсқаулық: Оқушылар қосымшаға әртүрлі типтегі тест сұрақтарын (бір дұрыс жауап, бірнеше дұрыс жауап) және викториналарды қосуды үйренеді.
-
Жауап: Қосымшаға қосылған тесттер мен викториналар.
-
Инновациялық әдіс: «Тесттер генераторы». Оқушылар тест сұрақтарын құрастыруға арналған онлайн құралдарды пайдаланады.
-
-
Мысал: Білім беру қосымшасын құрылғыда іске қосу және тексеру.
-
Нұсқаулық: Оқушылар жасаған білім беру қосымшасын эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым білім беру қосымшасы.
-
Инновациялық әдіс: «Қосымшаны пайдаланушыларға ұсыну». Оқушылар өздерінің жасаған білім беру қосымшаларын басқа оқушыларға пайдалануға ұсынады және олардан кері байланыс алады.
-
11. Графикалық дизайн: Figma платформасы
Мақсаты: Оқушыларды Figma платформасының интерфейсімен және негізгі құралдарымен таныстыру, мобильді қосымшалардың интерфейсін жобалаудың алғашқы қадамдарын көрсету.
5 Тапсырма Үлгісі:
-
Мысал: Figma платформасының интерфейсімен танысу.
-
Нұсқаулық: Оқушылар Figma веб-сайтына кіріп, платформаның негізгі бөліктерін (Фреймдер, Қабаттар, Құралдар) зерттейді.
-
Жауап: Платформаның негізгі бөліктерінің атаулары мен қызметі.
-
Инновациялық әдіс: «Интерфейсті зерттеуші». Оқушылар платформаның әрбір элементінің қызметін анықтай отырып, интерфейсті өз бетінше зерттейді.
-
-
Мысал: Қарапайым пішіндерді салу.
-
Нұсқаулық: Оқушылар Figma құралдарын пайдаланып дөңгелек, квадрат, тіктөртбұрыш сияқты қарапайым пішіндерді салады.
-
Жауап: Салынған қарапайым пішіндер.
-
Инновациялық әдіс: «Пішіндермен ойын». Оқушылар қарапайым пішіндерді пайдаланып суреттер салады.
-
-
Мысал: Мәтін қосу және форматтау.
-
Нұсқаулық: Оқушылар Figma құралдарын пайдаланып мәтін қосып, оның қаріпін, өлшемін және түсін өзгертеді.
-
Жауап: Қосылған және форматталған мәтін.
-
Инновациялық әдіс: «Мәтіндік дизайн». Оқушылар әртүрлі қаріптер мен түстерді пайдаланып мәтіндік дизайн жасайды.
-
-
Мысал: Қарапайым мобильді қосымшаның интерфейсінің макетін жасау.
-
Нұсқаулық: Оқушылар Figma-ны пайдаланып батырмалар, мәтін жолдары және басқа элементтерді орналастыра отырып қарапайым қосымшаның интерфейсінің макетін жасайды.
-
Жауап: Қарапайым мобильді қосымшаның интерфейсінің макеті.
-
Инновациялық әдіс: «Интерфейстік прототиптеу». Оқушылар жасаған макеттің қарапайым прототипін жасайды.
-
-
Мысал: Figma-да жасалған дизайнды экспорттау.
-
Нұсқаулық: Оқушылар Figma-да жасаған дизайнды сурет немесе басқа форматта экспорттауды үйренеді.
-
Жауап: Экспортталған дизайн файлы.
-
Инновациялық әдіс: «Дизайнды бөлісу». Оқушылар жасаған дизайнды басқа оқушылармен бөліседі.
-
12. Android Studio-мен жұмыс
Мақсаты: Оқушыларды Android Studio әзірлеу ортасының интерфейсімен және негізгі құралдарымен таныстыру, қарапайым Android қосымшаларын код арқылы құрудың алғашқы қадамдарын көрсету.
5 Тапсырма Үлгісі:
-
Мысал: Android Studio интерфейсімен танысу.
-
Нұсқаулық: Оқушылар Android Studio бағдарламасын іске қосып, платформаның негізгі бөліктерін (Жоба терезесі, Редактор, Эмулятор) зерттейді.
-
Жауап: Платформаның негізгі бөліктерінің атаулары мен қызметі.
-
Инновациялық әдіс: «Интерфейсті зерттеуші». Оқушылар платформаның әрбір элементінің қызметін анықтай отырып, интерфейсті өз бетінше зерттейді.
-
-
Мысал: XML-де қарапайым интерфейс құру.
-
Нұсқаулық: Оқушылар XML тілін пайдаланып мәтін көрінісін және батырманы орналастыра отырып қарапайым интерфейс жасайды.
-
Жауап: XML файлындағы интерфейс коды.
-
Инновациялық әдіс: «XML конструкторы». Оқушылар XML кодын қолмен жазбай интерфейстің визуалды конструкторын пайдаланады.
-
-
Мысал: Java немесе Kotlin тілінде қарапайым әрекет өңдеушісін жазу.
-
Нұсқаулық: Оқушылар батырманы басқанда мәтін өзгеретін қарапайым әрекет өңдеушісін жазады.
-
Жауап: Java немесе Kotlin файлындағы әрекет өңдеушісінің коды.
-
Инновациялық әдіс: «Код фрагменттерін пайдалану». Оқушылар дайын код фрагменттерін пайдаланып қарапайым әрекет өңдеушісін жасайды.
-
-
Мысал: Эмуляторда қосымшаны іске қосу және тексеру.
-
Нұсқаулық: Оқушылар жасаған қосымшаны виртуалды құрылғыда іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым Android қосымшасы.
-
Инновациялық әдіс: «Құрылғыда тестілеу». Оқушылар жасаған қосымшаны нақты Android құрылғысында іске қосады.
-
-
Мысал: Қарапайым калькулятор жасау (қайталау).
-
Нұсқаулық: Оқушылар Android Studio-ны пайдаланып қарапайым арифметикалық амалдарды орындайтын калькулятор жасайды.
-
Жауап: Жұмыс істейтін қарапайым калькулятор.
-
Инновациялық әдіс: «Калькулятордың дизайнын өзгерту». Оқушылар жасаған калькулятордың интерфейсінің дизайнын өз қалаулары бойынша өзгертеді.
-
13. Push-хабарламалар жасау
Мақсаты: Оқушыларды мобильді қосымшаларға push-хабарламаларды қосудың маңыздылығымен және қарапайым әдістерімен таныстыру.
5 Тапсырма Үлгісі:
-
Мысал: Push-хабарламалардың мақсатын талқылау.
-
Нұсқаулық: Оқушылар push-хабарламалардың қолданушылармен байланыс орнатудағы, жаңалықтар мен еске салғыштарды жеткізудегі маңыздылығын талқылайды.
-
Жауап: Push-хабарламалардың қолдану мақсаттарының тізімі.
-
Инновациялық әдіс: «Push-хабарламалардың идеялар генераторы». Оқушылар өздерінің қосымшалары үшін push-хабарламалардың қызықты идеяларын ұсынады.
-
-
Мысал: Push-хабарламалардың түрлерін зерттеу.
-
Нұсқаулық: Оқушылар push-хабарламалардың әртүрлі түрлерімен (мәтіндік, дыбыстық, бейнелік) танысады.
-
Жауап: Push-хабарламалардың түрлерінің тізімі.
-
Инновациялық әдіс: «Push-хабарламалардың мысалдары». Оқушылар әртүрлі қосымшалардан push-хабарламалардың мысалдарын іздейді.
-
-
Мысал: Қарапайым push-хабарламаны жасау жоспарын құру.
-
Нұсқаулық: Оқушылар өздерінің қосымшалары үшін қарапайым push-хабарламаны жасау жоспарын (хабарламаның мәтіні, жіберу уақыты) құрастырады.
-
Жауап: Push-хабарламаны жасау жоспарының сипаттамасы.
-
Инновациялық әдіс: «Push-хабарламалардың макеті». Оқушылар өздерінің push-хабарламаларының макетін жасайды.
-
-
Мысал: Thunkable немесе Firebase платформасында қарапайым push-хабарламаны жіберу.
-
Нұсқаулық: Оқушылар Thunkable немесе Firebase платформасының push-хабарламаларды жіберуге арналған функционалын пайдалануды үйренеді.
-
Жауап: Жіберілген push-хабарламаның нәтижесі.
-
Инновациялық әдіс: «Push-хабарламаларды тестілеу». Оқушылар өздерінің және басқа оқушылардың құрылғыларына push-хабарламаларды жібереді.
-
-
Мысал: Push-хабарламаларды пайдаланудың этикалық аспектілерін талқылау.
-
Нұсқаулық: Оқушылар push-хабарламаларды шамадан тыс жіберудің немесе рұқсатсыз жіберудің жағымсыз әсерлерін талқылайды.
-
Жауап: Push-хабарламаларды пайдаланудың этикалық аспектілері туралы оқушылардың ойлары.
-
Инновациялық әдіс: «Push-хабарламалардың пайдалану ережелері». Оқушылар өздерінің қосымшалары үшін push-хабарламаларды пайдалану ережелерін құрастырады.
-
14. Firebase дерекқорын қосу
Мақсаты: Оқушыларды Firebase платформасымен таныстыру және мобильді қосымшалардың деректерін сақтау және өңдеу үшін Firebase дерекқорын қосуды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Firebase платформасымен танысу.
-
Нұсқаулық: Оқушылар Firebase веб-сайтына кіріп, платформаның негізгі қызметтерін (дерекқор, аутентификация, хостинг) зерттейді.
-
Жауап: Firebase платформасы туралы негізгі түсінік.
-
Инновациялық әдіс: «Firebase қызметтерінің постері». Оқушылар Firebase платформасының қызметтерін көрсететін постер жасайды.
-
-
Мысал: Firebase жобасын құру.
-
Нұсқаулық: Оқушылар Firebase консолінде жаңа жоба құруды үйренеді.
-
Жауап: Құрылған Firebase жобасы.
-
Инновациялық әдіс: «Firebase жобасының атауы». Оқушылар өздерінің Firebase жобаларына қызықты атаулар ойлап табады.
-
-
Мысал: Қосымшаға Firebase дерекқорын қосу.
-
Нұсқаулық: Оқушылар Firebase SDK-ін қосымшаға қосуды үйренеді.
-
Жауап: Қосылған Firebase дерекқоры.
-
Инновациялық әдіс: «Firebase конфигурациясы». Оқушылар Firebase дерекқорын қосымшамен байланыстыру үшін қажетті конфигурацияны жасайды.
-
-
Мысал: Firebase дерекқорына деректерді жазу және оқу.
-
Нұсқаулық: Оқушылар Firebase дерекқорына қарапайым деректерді (мәтін, сандар) жазуды және оқуды үйренеді.
-
Жауап: Firebase дерекқорындағы деректер.
-
Инновациялық әдіс: «Деректер базасының құрылымы». Оқушылар өздерінің қосымшалары үшін дерекқордың қарапайым құрылымын жасайды.
-
-
Мысал: Firebase дерекқорын пайдаланып қарапайым қосымша жасау.
-
Нұсқаулық: Оқушылар Firebase дерекқорында сақталған деректерді көрсететін қарапайым қосымша жасайды.
-
Жауап: Firebase дерекқорын пайдаланатын қарапайым қосымша.
-
Инновациялық әдіс: «Нақты уақыттағы деректер». Оқушылар Firebase дерекқорындағы деректердің нақты уақытта өзгеруін көрсететін қосымша жасайды.
-
15. Тест пен викторина қосымшалары
Мақсаты: Оқушыларға тест сұрақтарын, жауаптарын сақтауды және өңдеуді, тест нәтижелерін есептеуді және көрсетуді үйрету арқылы тест пен викторинаға арналған мобильді қосымшалар жасауды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Тест немесе викторина қосымшасының интерфейсін жобалау.
-
Нұсқаулық: Оқушылар сұрақтарды, жауаптарды, нәтижені көрсететін элементтерді орналастыра отырып қосымшаның интерфейсін жасайды.
-
Жауап: Тест немесе викторина қосымшасының интерфейсінің макеті.
-
Инновациялық әдіс: «Қағазда тесттің эскизін салу». Оқушылар тесттің интерфейсінің қағазда эскизін салады.
-
-
Мысал: Сұрақтар мен жауаптарды сақтау логикасын құру.
-
Нұсқаулық: Оқушылар сұрақтар мен дұрыс жауаптарды сақтайтын айнымалыларды немесе тізімдерді пайдаланып блоктарды құрастырады.
-
Жауап: Сұрақтар мен жауаптарды сақтайтын блоктар тізбегі.
-
Инновациялық әдіс: «Сұрақтар базасын құру». Оқушылар тестке арналған сұрақтар мен жауаптардың базасын құрастырады.
-
-
Мысал: Жауаптарды тексеру логикасын құру.
-
Нұсқаулық: Оқушылар қолданушының жауабын дұрыс жауаппен салыстыратын блоктарды құрастырады.
-
Жауап: Жауаптарды тексеретін блоктар тізбегі.
-
Инновациялық әдіс: «Жауаптарды салыстыру». Оқушылар қолданушының жауабы мен дұрыс жауаптың бірдей екенін тексереді.
-
-
Мысал: Нәтижелерді есептеу және көрсету логикасын құру.
-
Нұсқаулық: Оқушылар дұрыс жауаптардың санын есептеп, нәтижені қосымша экранында көрсететін блоктарды құрастырады.
-
Жауап: Нәтижелерді есептейтін және көрсететін блоктар тізбегі.
-
Инновациялық әдіс: «Нәтижені форматтау». Оқушылар нәтиженің дұрыс форматта көрсетілуін қамтамасыз етеді.
-
-
Мысал: Тест немесе викторина қосымшасын құрылғыда іске қосу және тексеру.
-
Нұсқаулық: Оқушылар жасаған тест немесе викторина қосымшасын эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым тест немесе викторина қосымшасы.
-
Инновациялық әдіс: «Тестті пайдаланушыға ұсыну». Оқушылар өздерінің жасаған тесттерін басқа оқушыларға пайдалануға ұсынады және олардан кері байланыс алады.
-
16. Пайдалы әдеттер трекері (habit tracker)
Мақсаты: Оқушыларға пайдалы әдеттерді қалыптастыруға және олардың орындалуын бақылауға арналған мобильді қосымша жасауды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Әдеттер трекерінің интерфейсін жобалау.
-
Нұсқаулық: Оқушылар әдеттердің тізімін, олардың орындалуын белгілеуге арналған элементтерді және статистиканы көрсететін элементтерді орналастыра отырып қосымшаның интерфейсін жасайды.
-
Жауап: Әдеттер трекерінің интерфейсінің макеті.
-
Инновациялық әдіс: «Қағазда әдеттер трекерінің эскизін салу». Оқушылар қосымшаның интерфейсінің қағазда эскизін салады.
-
-
Мысал: Әдеттерді сақтау логикасын құру.
-
Нұсқаулық: Оқушылар қолданушы қосқан әдеттерді сақтайтын айнымалыларды немесе тізімдерді пайдаланып блоктарды құрастырады.
-
Жауап: Әдеттерді сақтайтын блоктар тізбегі.
-
Инновациялық әдіс: «Деректер базасының құрылымы». Оқушылар қосымша деректерін сақтау үшін дерекқордың қарапайым құрылымын жасайды.
-
-
Мысал: Әдеттің орындалуын белгілеу логикасын құру.
-
Нұсқаулық: Оқушылар қолданушы әдеттің орындалғанын белгілеген кезде оның орындалуын тіркейтін блоктарды құрастырады.
-
Жауап: Әдеттің орындалуын белгілейтін блоктар тізбегі.
-
Инновациялық әдіс: «Күнтізбелік белгілеу». Оқушылар әдеттердің орындалуын күнтізбеде белгілеу функциясын жасайды.
-
-
Мысал: Статистиканы көрсету логикасын құру.
-
Нұсқаулық: Оқушылар әдеттердің орындалу статистикасын (орындалған күндердің саны, орындалу пайызы) көрсететін блоктарды құрастырады.
-
Жауап: Статистиканы көрсететін блоктар тізбегі.
-
Инновациялық әдіс: «Статистикалық диаграммалар». Оқушылар әдеттердің орындалу статистикасын көрсететін диаграммалар құрады.
-
-
Мысал: Әдеттер трекерін құрылғыда іске қосу және тексеру.
-
Нұсқаулық: Оқушылар жасаған әдеттер трекерін эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым әдеттер трекері.
-
Инновациялық әдіс: «Әдеттерді қалыптастыру». Оқушылар өздерінің және басқа оқушылардың пайдалы әдеттерді қалыптастыру процесін бақылайды.
-
17. To-Do List: жоспарлау қосымшасы
Мақсаты: Оқушыларға тапсырмаларды тізімдеуге, жоспарлауға және орындалуын бақылауға арналған қарапайым мобильді қосымша жасауды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Жоспарлау қосымшасының интерфейсін жобалау.
-
Нұсқаулық: Оқушылар тапсырмаларды енгізуге, олардың орындалу мерзімін белгілеуге және орындалған деп белгілеуге арналған элементтерді орналастыра отырып қосымшаның интерфейсін жасайды.
-
Жауап: Жоспарлау қосымшасының интерфейсінің макеті.
-
Инновациялық әдіс: «Қағазда жоспарлау қосымшасының эскизін салу». Оқушылар қосымшаның интерфейсінің қағазда эскизін салады.
-
-
Мысал: Тапсырмаларды сақтау логикасын құру.
-
Нұсқаулық: Оқушылар қолданушы қосқан тапсырмаларды сақтайтын айнымалыларды немесе тізімдерді пайдаланып блоктарды құрастырады.
-
Жауап: Тапсырмаларды сақтайтын блоктар тізбегі.
-
Инновациялық әдіс: «Деректер базасының құрылымы». Оқушылар қосымша деректерін сақтау үшін дерекқордың қарапайым құрылымын жасайды.
-
-
Мысал: Тапсырманың орындалу мерзімін белгілеу логикасын құру.
-
Нұсқаулық: Оқушылар қолданушы тапсырма үшін орындалу мерзімін белгілеген кезде оны сақтайтын блоктарды құрастырады.
-
Жауап: Тапсырманың орындалу мерзімін белгілейтін блоктар тізбегі.
-
Инновациялық әдіс: «Күнтізбелік жоспарлау». Оқушылар тапсырмалардың орындалу мерзімін күнтізбеде белгілеу функциясын жасайды.
-
-
Мысал: Тапсырманы орындалған деп белгілеу логикасын құру.
-
Нұсқаулық: Оқушылар қолданушы тапсырманы орындалған деп белгілеген кезде оның күйін өзгертетін блоктарды құрастырады.
-
Жауап: Тапсырманы орындалған деп белгілейтін блоктар тізбегі.
-
Инновациялық әдіс: «Тапсырмалардың күйін өзгерту». Оқушылар тапсырмалардың күйін «орындалды», «орындалмады» деп өзгерту функциясын жасайды.
-
-
Мысал: Жоспарлау қосымшасын құрылғыда іске қосу және тексеру.
-
Нұсқаулық: Оқушылар жасаған жоспарлау қосымшасын эмуляторда немесе өздерінің мобильді құрылғыларында іске қосып, оның жұмысын тексереді.
-
Жауап: Жұмыс істейтін қарапайым жоспарлау қосымшасы.
-
Инновациялық әдіс: «Қосымшаны пайдаланушыға ұсыну». Оқушылар өздерінің жасаған жоспарлау қосымшаларын басқа оқушыларға пайдалануға ұсынады және олардан кері байланыс алады.
-
18. Камера және галереяға рұқсат беру
Мақсаты: Оқушыларға мобильді қосымшалардың камераны пайдалануы және құрылғының галереясына кіруі үшін қажетті рұқсаттарды беруді үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Камераға рұқсат берудің маңыздылығын талқылау.
-
Нұсқаулық: Оқушылар камераны пайдалану арқылы қандай функцияларды іске асыруға болатынын (суретке түсіру, QR кодты сканерлеу) талқылайды.
-
Жауап: Камераны пайдалану арқылы іске асыруға болатын функциялардың тізімі.
-
Инновациялық әдіс: «Камераны пайдалану идеялары». Оқушылар өздерінің қосымшалары үшін камераны пайдаланудың қызықты идеяларын ұсынады.
-
-
Мысал: Галереяға рұқсат берудің маңыздылығын түсіндіру.
-
Нұсқаулық: Оқушылар галереяға кіру арқылы қандай функцияларды іске асыруға болатынын (суреттерді таңдау, жүктеу) талқылайды.
-
Жауап: Галереяға кіру арқылы іске асыруға болатын функциялардың тізімі.
-
Инновациялық әдіс: «Галереяны пайдалану идеялары». Оқушылар өздерінің қосымшалары үшін галереяны пайдаланудың қызықты идеяларын ұсынады.
-
-
Мысал: MIT App Inventor немесе Thunkable платформасында камера компонентін қосу.
-
Нұсқаулық: Оқушылар MIT App Inventor немесе Thunkable платформасында камера компонентін қосымшаға қосуды үйренеді.
-
Жауап: Қосылған камера компоненті.
-
Инновациялық әдіс: «Камераны тестілеу». Оқушылар қосымшаның камерасының жұмысын тексереді.
-
-
Мысал: MIT App Inventor немесе Thunkable платформасында галерея компонентін қосу.
-
Нұсқаулық: Оқушылар MIT App Inventor немесе Thunkable платформасында галерея компонентін қосымшаға қосуды үйренеді.
-
Жауап: Қосылған галерея компоненті.
-
Инновациялық әдіс: «Галереяны пайдалану». Оқушылар қосымшаның галереяға кіру функциясын пайдаланып суреттерді таңдайды.
-
-
Мысал: Камераны және галереяны пайдаланатын қарапайым қосымша жасау.
-
Нұсқаулық: Оқушылар камераны пайдаланып суретке түсіретін немесе галереядан суреттерді жүктейтін қарапайым қосымша жасайды.
-
Жауап: Камераны және галереяны пайдаланатын қарапайым қосымша.
-
Инновациялық әдіс: «Фотоальбом қосымшасын жасау». Оқушылар фотосуреттерді сақтауға және қарауға арналған қарапайым фотоальбом қосымшасын жасайды.
-
19. Геолокация және карта енгізу
Мақсаты: Оқушыларға мобильді қосымшалардың қолданушының орналасқан жерін анықтауын және карталарды қосымшаға енгізуді үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Геолокацияның мақсатын талқылау.
-
Нұсқаулық: Оқушылар геолокацияны пайдалану арқылы қандай функцияларды іске асыруға болатынын (картада орналасқан жерді көрсету, жақын жердегі нысандарды табу) талқылайды.
-
Жауап: Геолокацияны пайдалану арқылы іске асыруға болатын функциялардың тізімі.
-
Инновациялық әдіс: «Геолокацияны пайдалану идеялары». Оқушылар өздерінің қосымшалары үшін геолокацияны пайдаланудың қызықты идеяларын ұсынады.
-
-
Мысал: Карталарды енгізудің маңыздылығын түсіндіру.
-
Нұсқаулық: Оқушылар карталарды қосымшаға енгізу арқылы қандай функцияларды іске асыруға болатынын (маршруттарды көрсету, нысандарды белгілеу) талқылайды.
-
Жауап: Карталарды енгізу арқылы іске асыруға болатын функциялардың тізімі.
-
Инновациялық әдіс: «Карталарды пайдалану идеялары». Оқушылар өздерінің қосымшалары үшін карталарды пайдаланудың қызықты идеяларын ұсынады.
-
-
Мысал: MIT App Inventor немесе Thunkable платформасында карта компонентін қосу.
-
Нұсқаулық: Оқушылар MIT App Inventor немесе Thunkable платформасында карта компонентін қосымшаға қосуды үйренеді.
-
Жауап: Қосылған карта компоненті.
-
Инновациялық әдіс: «Картаны тестілеу». Оқушылар қосымшаның картасының жұмысын тексереді.
-
-
Мысал: Қолданушының орналасқан жерін анықтау логикасын құру.
-
Нұсқаулық: Оқушылар қолданушының орналасқан жерін анықтайтын блоктарды құрастырады.
-
Жауап: Қолданушының орналасқан жерін анықтайтын блоктар тізбегі.
-
Инновациялық әдіс: «Орналасқан жерді көрсету». Оқушылар қосымшада қолданушының орналасқан жерін картада көрсетеді.
-
-
Мысал: Картаны және геолокацияны пайдаланатын қарапайым қосымша жасау.
-
Нұсқаулық: Оқушылар картада қолданушының орналасқан жерін көрсететін немесе жақын жердегі нысандарды табатын қарапайым қосымша жасайды.
-
Жауап: Картаны және геолокацияны пайдаланатын қарапайым қосымша.
-
Инновациялық әдіс: «Навигациялық қосымша жасау». Оқушылар қарапайым навигациялық қосымша жасайды.
-
20. Monetization: жарнама және сатып алу
Мақсаты: Оқушыларды мобильді қосымшалардан пайда табудың жолдарымен (жарнама көрсету, қосымша ішіндегі сатып алулар) таныстыру және қарапайым әдістерді қолдануды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Монетизацияның мақсатын талқылау.
-
Нұсқаулық: Оқушылар мобильді қосымшалардан пайда табудың неліктен қажет екенін талқылайды.
-
Жауап: Монетизацияның мақсаттарының тізімі.
-
Инновациялық әдіс: «Монетизация идеялары». Оқушылар өздерінің қосымшалары үшін монетизацияның қызықты идеяларын ұсынады.
-
-
Мысал: Монетизацияның түрлерін зерттеу.
-
Нұсқаулық: Оқушылар монетизацияның әртүрлі түрлерімен (жарнама, ақылы қосымша, қосымша ішіндегі сатып алулар) танысады.
-
Жауап: Монетизацияның түрлерінің тізімі.
-
Инновациялық әдіс: «Монетизацияның мысалдары». Оқушылар әртүрлі қосымшалардан монетизацияның мысалдарын іздейді.
-
-
Мысал: Қарапайым жарнаманы қосу жоспарын құру.
-
Нұсқаулық: Оқушылар өздерінің қосымшаларына қарапайым жарнаманы қосу жоспарын (жарнама блогының орналасуы) құрастырады.
-
Жауап: Жарнаманы қосу жоспарының сипаттамасы.
-
Инновациялық әдіс: «Жарнама макеті». Оқушылар өздерінің жарнамаларының макетін жасайды.
-
-
Мысал: Thunkable платформасында қарапайым жарнаманы қосу.
-
Нұсқаулық: Оқушылар Thunkable платформасының жарнаманы қосуға арналған функционалын пайдалануды үйренеді.
-
Жауап: Қосылған жарнама блогы.
-
Инновациялық әдіс: «Жарнаманы тестілеу». Оқушылар өздерінің қосымшаларында жарнаманың көрсетілуін тексереді.
-
-
Мысал: Қосымша ішіндегі сатып алуларды қосу идеяларын талқылау.
-
Нұсқаулық: Оқушылар өздерінің қосымшаларына қосымша ішіндегі сатып алуларды қосудың қызықты идеяларын ұсынады.
-
Жауап: Қосымша ішіндегі сатып алулардың идеяларының тізімі.
-
Инновациялық әдіс: «Сатып алулардың макеті». Оқушылар қосымша ішіндегі сатып алулардың макетін жасайды.
-
21. Жеке жоба жасау және жоспарлау
Мақсаты: Әрбір оқушыға өз идеясы бойынша мобильді қосымшаны әзірлеуге кірісуге және жобаның мақсатын, функционалдығын және дизайнын анықтауға көмектесу.
5 Тапсырма Үлгісі:
-
Мысал: Қосымшаның идеясын анықтау.
-
Нұсқаулық: Оқушылар өздері қызығатын және шешуді қажет ететін проблеманы анықтайды, соған сәйкес мобильді қосымшаның идеясын ұсынады.
-
Жауап: Қосымшаның идеясының сипаттамасы.
-
Инновациялық әдіс: «Идеялар генераторы». Оқушылар мобильді қосымшалардың әртүрлі идеяларын ұсынады.
-
-
Мысал: Жобаның мақсатын тұжырымдау.
-
Нұсқаулық: Оқушылар өздерінің қосымшасының түпкі нәтижесін нақты және қысқа түрде тұжырымдайды.
-
Жауап: Жобаның мақсатының тұжырымдамасы.
-
Инновациялық әдіс: «Мақсаттар тақтасы». Оқушылар өздерінің жобаларының мақсаттарын жазып, ортақ тақтаға іледі.
-
-
Мысал: Қосымшаның функционалдығын анықтау.
-
Нұсқаулық: Оқушылар өздерінің қосымшасының қандай функцияларды орындайтынын тізімдейді.
-
Жауап: Қосымшаның функционалдығының тізімі.
-
Инновациялық әдіс: «Функционалдық блоктар». Оқушылар өздерінің қосымшасының әрбір функциясын жеке блоктарға бөледі.
-
-
Мысал: Қосымшаның дизайнын жобалау.
-
Нұсқаулық: Оқушылар өздерінің қосымшасының интерфейсінің макетін қағазда немесе Figma-да салады.
-
Жауап: Қосымша дизайнының эскизі немесе макеті.
-
Инновациялық әдіс: «Дизайн прототипін жасау». Оқушылар өздерінің қосымшасының қарапайым прототипін жасайды.
-
-
Мысал: Жобаның жоспарын құру.
-
Нұсқаулық: Оқушылар жобаны орындаудың кезеңдерін, әр кезеңге бөлінетін уақытты және қажетті ресурстарды көрсететін жобаның жоспарын құрастырады.
-
Жауап: Жобаның жоспарының сипаттамасы.
-
Инновациялық әдіс: «Жобаның уақыт сызығы». Оқушылар өздерінің жобаларының орындалу уақытын көрсететін уақыт сызығын құрастырады.
-
22. Жобаның логикасын сызба түрінде көрсету
Мақсаты: Оқушыларға өздерінің мобильді қосымшаларының жұмыс принципін блок-схемалар немесе басқа визуалды құралдар арқылы көрсетуді үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Блок-схеманың негізгі элементтерімен танысу.
-
Нұсқаулық: Оқушылар блок-схемада қолданылатын негізгі белгілермен (бастау/аяқтау, процесс, шешім, енгізу/шығару) танысады.
-
Жауап: Блок-схеманың негізгі элементтерінің атаулары мен қызметі.
-
Инновациялық әдіс: «Блоктармен ойын». Оқушылар қарапайым логикалық тізбектерді құру үшін блоктарды пайдаланады.
-
-
Мысал: Қарапайым әрекеттің блок-схемасын құру.
-
Нұсқаулық: Оқушылар батырманы басқанда мәтін өзгеретін қарапайым әрекеттің блок-схемасын салады.
-
Жауап: Қарапайым әрекеттің блок-схемасы.
-
Инновациялық әдіс: «Блок-схема конструкторы». Оқушылар онлайн құралдарды пайдаланып блок-схемалар жасайды.
-
-
Мысал: Қарапайым калькулятордың логикасының блок-схемасын құру (қайталау).
-
Нұсқаулық: Оқушылар қарапайым арифметикалық амалдарды орындайтын калькулятордың жұмыс принципінің блок-схемасын салады.
-
Жауап: Қарапайым калькулятордың логикасының блок-схемасы.
-
Инновациялық әдіс: «Блок-схеманы тестілеу». Оқушылар жасаған блок-схеманың дұрыс жұмыс істейтінін тексереді.
-
-
Мысал: Ауа райы қосымшасының логикасының блок-схемасын құру (қайталау).
-
Нұсқаулық: Оқушылар ауа райы туралы ақпаратты көрсететін қосымшаның жұмыс принципінің блок-схемасын салады.
-
Жауап: Ауа райы қосымшасының логикасының блок-схемасы.
-
Инновациялық әдіс: «Блок-схеманы орындау». Оқушылар жасаған блок-схема бойынша қадамдық нұсқаулық жасайды.
-
-
Мысал: Өз жобасының логикасының блок-схемасын құру.
-
Нұсқаулық: Оқушылар өздерінің мобильді қосымшасының жұмыс принципінің блок-схемасын салады.
-
Жауап: Оқушының жобасының логикасының блок-схемасы.
-
Инновациялық әдіс: «Блок-схеманы қорғау». Оқушылар жасаған блок-схеманы басқа оқушыларға түсіндіреді.
-
23. Анимация және көлеңке элементтері
Мақсаты: Оқушыларға мобильді қосымшаларға анимация қосудың маңыздылығын түсіндіру және қарапайым анимацияларды жасаудың әдістерімен таныстыру, интерфейске көлеңке элементтерін қосуды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Анимацияның мақсатын талқылау.
-
Нұсқаулық: Оқушылар анимацияның қолданушы назарын аударудағы, кері байланыс берудегі және қосымшаны тартымды етудегі маңыздылығын талқылайды.
-
Жауап: Анимацияның қолдану мақсаттарының тізімі.
-
Инновациялық әдіс: «Анимация идеялары». Оқушылар өздерінің қосымшалары үшін анимацияның қызықты идеяларын ұсынады.
-
-
Мысал: Анимацияның түрлерін зерттеу.
-
Нұсқаулық: Оқушылар анимацияның әртүрлі түрлерімен (жылжыту, өзгеру, пайда болу, жоғалу) танысады.
-
Жауап: Анимацияның түрлерінің тізімі.
-
Инновациялық әдіс: «Анимацияның мысалдары». Оқушылар әртүрлі қосымшалардан анимацияның мысалдарын іздейді.
-
-
Мысал: Thunkable платформасында қарапайым анимация жасау.
-
Нұсқаулық: Оқушылар Thunkable платформасының анимацияны қосуға арналған функционалын пайдалануды үйренеді.
-
Жауап: Қосылған анимация элементі.
-
Инновациялық әдіс: «Анимацияны тестілеу». Оқушылар өздерінің қосымшаларында анимацияның жұмысын тексереді.
-
-
Мысал: Figma платформасында көлеңке элементтерін қосу.
-
Нұсқаулық: Оқушылар Figma платформасының көлеңке элементтерін қосуға арналған функционалын пайдалануды үйренеді.
-
Жауап: Қосылған көлеңке элементі бар интерфейс макеті.
-
Инновациялық әдіс: «Көлемді дизайн». Оқушылар көлеңке элементтерін пайдаланып қосымша дизайнына көлемділік береді.
-
-
Мысал: Flutter-де қарапайым анимация жасау.
-
Нұсқаулық: Оқушылар Flutter-дің анимация жасауға арналған құралдарын пайдалануды үйренеді.
-
Жауап: Қарапайым анимациясы бар Flutter қосымшасы.
-
Инновациялық әдіс: «Анимациялық жетжеттер». Оқушылар Flutter-дің дайын анимациялық жетжеттерін пайдаланады.
-
24. Формаларды енгізу (input, checkbox)
Мақсаты: Оқушыларға мобильді қосымшаларға мәліметтерді енгізуге арналған форма элементтерін (мәтін жолдары, құпия сөз, сандық мәліметтер) қосуды және құсбелгілерді (checkbox) пайдалануды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Форма элементтерінің мақсатын талқылау.
-
Нұсқаулық: Оқушылар форма элементтерінің қолданушыдан мәліметтерді жинау үшін қажет екенін талқылайды.
-
Жауап: Форма элементтерінің қолдану мақсаттарының тізімі.
-
Инновациялық әдіс: «Формаларды пайдалану идеялары». Оқушылар өздерінің қосымшалары үшін формаларды пайдаланудың қызықты идеяларын ұсынады.
-
-
Мысал: Форма элементтерінің түрлерін зерттеу.
-
Нұсқаулық: Оқушылар форма элементтерінің әртүрлі түрлерімен (мәтін жолы, құпия сөз, сандық енгізу, құсбелгі) танысады.
-
Жауап: Форма элементтерінің түрлерінің тізімі.
-
Инновациялық әдіс: «Форма элементтерінің каталогы». Оқушылар форма элементтерінің каталогын құрастырады.
-
-
Мысал: MIT App Inventor немесе Thunkable платформасында форма элементтерін қосу.
-
Нұсқаулық: Оқушылар MIT App Inventor немесе Thunkable платформасында форма элементтерін қосымшаға қосуды үйренеді.
-
Жауап: Қосылған форма элементтері.
-
Инновациялық әдіс: «Форма элементтерін тестілеу». Оқушылар қосымшада форма элементтерінің жұмысын тексереді.
-
-
Мысал: Формаларды валидациялаудың қарапайым логикасын құру.
-
Нұсқаулық: Оқушылар қолданушы енгізген мәліметтердің дұрыс екенін тексеретін қарапайым валидация логикасын құрастырады.
-
Жауап: Формаларды валидациялайтын блоктар тізбегі.
-
Инновациялық әдіс: «Қателерді өңдеу». Оқушылар қате енгізілген жағдайда пайда болатын хабарламаларды жасайды.
-
-
Мысал: Формаларды пайдаланатын қарапайым қосымша жасау.
-
Нұсқаулық: Оқушылар қолданушыдан мәліметтерді қабылдайтын және оны өңдейтін қарапайым қосымша жасайды.
-
Жауап: Формаларды пайдаланатын қарапайым қосымша.
-
Инновациялық әдіс: «Тіркеу формасын жасау». Оқушылар қарапайым тіркеу формасын жасайды.
-
25. Қауіпсіздік және қолданушы деректері
Мақсаты: Оқушыларға мобильді қосымшалардың қауіпсіздігінің маңыздылығын түсіндіру және қолданушы деректерін қорғаудың негізгі принциптерімен таныстыру.
5 Тапсырма Үлгісі:
-
Мысал: Қосымша қауіпсіздігінің маңыздылығын талқылау.
-
Нұсқаулық: Оқушылар қосымша қауіпсіздігінің неліктен маңызды екенін, қауіпсіздік шараларын сақтамаудың жағымсыз әсерлерін талқылайды.
-
Жауап: Қосымша қауіпсіздігінің маңыздылығын түсіндіретін аргументтер.
-
Инновациялық әдіс: «Қауіпсіздік сценарийлері». Оқушылар қауіпсіздік шаралары сақталмаған жағдайда пайда болуы мүмкін қауіпті сценарийлерді талдайды.
-
-
Мысал: Қолданушы деректерін қорғаудың негізгі принциптерін зерттеу.
-
Нұсқаулық: Оқушылар қолданушы деректерін шифрлау, құпиялылықты сақтау және рұқсатсыз кіруден қорғау сияқты негізгі принциптермен танысады.
-
Жауап: Қолданушы деректерін қорғаудың негізгі принциптерінің тізімі.
-
Инновациялық әдіс: «Қауіпсіздік ережелерінің постері». Оқушылар қолданушы деректерін қорғаудың негізгі ережелерін көрсететін постер жасайды.
-
-
Мысал: Қолданушы деректерін жинаудың мақсатын талқылау.
-
Нұсқаулық: Оқушылар қосымшалардың неліктен қолданушы деректерін жинайтынын, бұл деректердің қалай пайдаланылатынын талқылайды.
-
Жауап: Қолданушы деректерін жинаудың мақсаттарының тізімі.
-
Инновациялық әдіс: «Деректерді пайдалану саясаты». Оқушылар әртүрлі қосымшалардың деректерді пайдалану саясатымен танысады.
-
-
Мысал: Қолданушы деректерін қауіпсіз сақтаудың әдістерін зерттеу.
-
Нұсқаулық: Оқушылар деректерді шифрлау, қауіпсіз серверлерді пайдалану және деректерге рұқсатты шектеу сияқты қауіпсіз сақтау әдістерімен танысады.
-
Жауап: Қолданушы деректерін қауіпсіз сақтаудың әдістерінің тізімі.
-
Инновациялық әдіс: «Қауіпсіздік алгоритмі». Оқушылар қолданушы деректерін қауіпсіз сақтаудың қарапайым алгоритмін жасайды.
-
-
Мысал: Қолданушы деректерін өңдеудің этикалық аспектілерін талқылау.
-
Нұсқаулық: Оқушылар қолданушы деректерін рұқсатсыз пайдаланудың немесе таратудың жағымсыз әсерлерін талқылайды.
-
Жауап: Қолданушы деректерін өңдеудің этикалық аспектілері туралы оқушылардың ойлары.
-
Инновациялық әдіс: «Құпиялылық саясатының жобасы». Оқушылар өздерінің қосымшалары үшін құпиялылық саясатының қарапайым жобасын жасайды.
-
26. Қосымша дизайнын жақсарту тәсілдері
Мақсаты: Оқушыларға өздерінің мобильді қосымшаларының дизайнын жақсартудың әртүрлі тәсілдерін үйрету, қолданушыға ыңғайлы және тартымды интерфейс жасауға көмектесу.
5 Тапсырма Үлгісі:
-
Мысал: Қосымша дизайнының маңыздылығын талқылау.
-
Нұсқаулық: Оқушылар қосымша дизайнының қолданушының қосымшаны пайдалану ыңғайлылығына және тартымдылығына қалай әсер ететінін талқылайды.
-
Жауап: Қосымша дизайнының маңыздылығын түсіндіретін аргументтер.
-
Инновациялық әдіс: «Дизайнның жақсы және жаман мысалдары». Оқушылар әртүрлі қосымшалардың дизайнының жақсы және жаман мысалдарын талдайды.
-
-
Мысал: Түстерді, қаріптерді және иконкаларды дұрыс таңдау.
-
Нұсқаулық: Оқушылар қосымшаның тақырыбына және мақсатына сәйкес келетін түстерді, қаріптерді және иконкаларды таңдауды үйренеді.
-
Жауап: Дұрыс таңдалған түстер, қаріптер және иконкалар.
-
Инновациялық әдіс: «Дизайн палитрасын құру». Оқушылар өздерінің қосымшалары үшін түстер палитрасын құрастырады.
-
-
Мысал: Интерфейстің қарапайымдылығын және интуитивтілігін қамтамасыз ету.
-
Нұсқаулық: Оқушылар қосымшаның интерфейсінің қолданушы үшін түсінікті және пайдалануға оңай болуын қамтамасыз етудің жолдарын талқылайды.
-
Жауап: Қарапайым және интуитивті интерфейстің мысалдары.
-
Инновациялық әдіс: «Қолданушының жолы». Оқушылар өздерінің қосымшасының қолданушысының қадамдарын сипаттайды.
-
-
Мысал: Интерфейстің консистенттілігін сақтау.
-
Нұсқаулық: Оқушылар қосымшаның барлық экрандарында дизайн элементтерінің (түстер, қаріптер, батырмалар) бірдей болуын қамтамасыз етудің маңыздылығын түсінеді.
-
Жауап: Консистентті интерфейстің мысалдары.
-
Инновациялық әдіс: «Дизайн жүйесін құру». Оқушылар өздерінің қосымшалары үшін дизайн жүйесінің қарапайым нұсқасын жасайды.
-
-
Мысал: Қолданушылардан кері байланыс алу және дизайнды жақсарту.
-
Нұсқаулық: Оқушылар өздерінің қосымшаларының дизайны туралы басқа қолданушылардан кері байланыс алудың және оны жақсарту үшін пайдаланудың маңыздылығын талқылайды.
-
Жауап: Қолданушылардан алынған кері байланыстың мысалдары.
-
Инновациялық әдіс: «Пайдаланушылық тестілеу». Оқушылар өздерінің қосымшаларын басқа қолданушыларға тестілеуге береді және олардан кері байланыс алады.
-
27. Халықаралық қолданушыларға бейімдеу
Мақсаты: Оқушыларды өздерінің мобильді қосымшаларын әртүрлі тілдерге аудару және мәдени ерекшеліктерді ескеру арқылы халықаралық қолданушыларға бейімдеудің маңыздылығымен және қарапайым әдістерімен таныстыру.
5 Тапсырма Үлгісі:
-
Мысал: Қосымшаны халықаралық нарыққа шығарудың мақсатын талқылау.
-
Нұсқаулық: Оқушылар өздерінің қосымшаларын халықаралық нарыққа шығарудың артықшылықтары мен кемшіліктерін талқылайды.
-
Жауап: Қосымшаны халықаралық нарыққа шығарудың мақсаттарының тізімі.
-
Инновациялық әдіс: «Халықаралық нарықты зерттеу». Оқушылар өздерінің қосымшалары үшін ықтимал халықаралық нарықтарды зерттейді.
-
-
Мысал: Қосымшаны әртүрлі тілдерге аударудың маңыздылығын түсіндіру.
-
Нұсқаулық: Оқушылар қосымшаны әртүрлі тілдерге аударудың қолданушылардың қосымшаны пайдалану ыңғайлылығына қалай әсер ететінін талқылайды.
-
Жауап: Қосымшаны әртүрлі тілдерге аударудың маңыздылығын түсіндіретін аргументтер.
-
Инновациялық әдіс: «Аударма құралдарымен танысу». Оқушылар Google Translate сияқты онлайн аударма құралдарымен танысады.
-
-
Мысал: Қарапайым мәтіндерді әртүрлі тілдерге аудару.
-
Нұсқаулық: Оқушылар өздерінің қосымшаларында қолданылатын қарапайым мәтіндерді (мәзір, батырмалардың атаулары) әртүрлі тілдерге аударады.
-
Жауап: Әртүрлі тілдерге аударылған мәтіндер.
-
Инновациялық әдіс: «Тілдік сарапшылармен кеңесу». Оқушылар әртүрлі тілдерді білетін адамдардан аудармаға көмек сұрайды.
-
-
Мысал: Мәдени ерекшеліктерді ескерудің маңыздылығын талқылау.
-
Нұсқаулық: Оқушылар әртүрлі мәдениеттердің ерекшеліктерін (түстердің мағынасы, символдар, әзілдер) ескерудің қосымша дизайнына қалай әсер ететінін талқылайды.
-
Жауап: Мәдени ерекшеліктерді ескерудің маңыздылығын түсіндіретін аргументтер.
-
Инновациялық әдіс: «Мәдениеттанушымен кеңесу». Оқушылар әртүрлі мәдениеттер туралы білетін адамдардан кеңес сұрайды.
-
-
Мысал: Қарапайым көп тілді қосымша жасау жоспарын құру.
-
Нұсқаулық: Оқушылар өздерінің қосымшаларының бірнеше тілді қолдауын қалай іске асыруға болатыны туралы жоспар құрастырады.
-
Жауап: Көп тілді қосымша жасау жоспарының сипаттамасы.
-
Инновациялық әдіс: «Тілдік таңдау мәзірін жасау». Оқушылар қосымшада тілді таңдауға арналған мәзір жасайды.
-
28. Қосымшаның прототипін таныстыру
Мақсаты: Оқушыларға өздерінің мобильді қосымшаларының жұмыс істейтін прототипін жасауды және оны басқа оқушыларға таныстыруды үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Прототиптің мақсатын талқылау.
-
Нұсқаулық: Оқушылар прототиптің қосымшаның жұмыс істеу принципін көрсетудегі және кері байланыс алудағы маңыздылығын талқылайды.
-
Жауап: Прототиптің мақсаттарының тізімі.
-
Инновациялық әдіс: «Прототипті пайдаланушыға ұсыну». Оқушылар өздерінің прототиптерін басқа оқушыларға пайдалануға ұсынады.
-
-
Мысал: Қарапайым прототип жасау.
-
Нұсқаулық: Оқушылар өздерінің қосымшасының негізгі функцияларын көрсететін қарапайым прототип жасайды (мысалы, экрандардың арасында ауысу, батырмаларды басу).
-
Жауап: Қарапайым мобильді қосымшаның прототипі.
-
Инновациялық әдіс: «Прототип жасау құралдарымен танысу». Оқушылар Marvel, InVision сияқты прототип жасауға арналған құралдар туралы ақпарат іздейді.
-
-
Мысал: Прототипті таныстыру жоспарын құру.
-
Нұсқаулық: Оқушылар прототипті таныстыру кезінде нені көрсету керектігін (қосымшаның мақсаты, функционалдығы, негізгі экрандары) жоспарлайды.
-
Жауап: Прототипті таныстыру жоспарының сипаттамасы.
-
Инновациялық әдіс: «Презентацияның макеті». Оқушылар прототипті таныстыруға арналған презентацияның макетін жасайды.
-
-
Мысал: Прототипті таныстыру.
-
Нұсқаулық: Оқушылар өздерінің прототиптерін басқа оқушыларға және мұғалімге көрсетеді, қосымшаның жұмыс принципін түсіндіреді.
-
Жауап: Таныстырылған мобильді қосымшаның прототипі.
-
Инновациялық әдіс: «Прототипті қорғау». Оқушылар өздерінің прототиптерінің артықшылықтарын дәлелдейді.
-
-
Мысал: Кері байланыс жинау.
-
Нұсқаулық: Оқушылар өздерінің прототиптері туралы басқа оқушылардан кері байланыс жинайды (не ұнады, не ұнамады, қандай ұсыныстар бар).
-
Жауап: Жиналған кері байланыстың мысалдары.
-
Инновациялық әдіс: «Кері байланыс парағын құрастыру». Оқушылар прототипке кері байланыс беруге арналған парақ жасайды.
-
29. Play Market және App Store талаптары
Мақсаты: Оқушыларды өздерінің мобильді қосымшаларын Play Market және App Store дүкендерінде жариялауға қойылатын негізгі талаптармен таныстыру.
5 Тапсырма Үлгісі:
-
Мысал: Play Market және App Store дүкендерінің мақсатын талқылау.
-
Нұсқаулық: Оқушылар мобильді қосымшаларды таратуда Play Market және App Store дүкендерінің рөлін талқылайды.
-
Жауап: Play Market және App Store дүкендерінің мақсаттарының тізімі.
-
Инновациялық әдіс: «Қосымшаларды жариялау идеялары». Оқушылар өздерінің қосымшаларын қай дүкенде жариялағысы келетінін талқылайды.
-
-
Мысал: Play Market және App Store дүкендерінің негізгі талаптарын зерттеу.
-
Нұсқаулық: Оқушылар Play Market және App Store дүкендерінде қосымшаларды жариялауға қойылатын негізгі талаптармен (қосымшаның сапасы, мазмұны, жас шектеуі) танысады.
-
Жауап: Play Market және App Store дүкендерінің негізгі талаптарының тізімі.
-
Инновациялық әдіс: «Жариялау ережелерінің постері». Оқушылар Play Market және App Store дүкендерінде қосымшаларды жариялаудың негізгі ережелерін көрсететін постер жасайды.
-
-
Мысал: Қосымшаның сапасына қойылатын талаптарды талқылау.
-
Нұсқаулық: Оқушылар қосымшаның тұрақты жұмыс істеуі, қателердің болмауы және жылдамдығы сияқты сапалық талаптарды талқылайды.
-
Жауап: Қосымшаның сапасына қойылатын талаптардың тізімі.
-
Инновациялық әдіс: «Қосымшаны тестілеу». Оқушылар өздерінің және басқа оқушылардың жасаған қосымшаларын сапалық талаптарға сәйкестігін тексереді.
-
-
Мысал: Қосымшаның мазмұнына қойылатын талаптарды зерттеу.
-
Нұсқаулық: Оқушылар қосымшаның заңға қайшы келмеуі, этикалық нормаларға сәйкес келуі және жас шектеулерін ескеруі сияқты мазмұндық талаптармен танысады.
-
Жауап: Қосымшаның мазмұнына қойылатын талаптардың тізімі.
-
Инновациялық әдіс: «Мазмұнды бағалау». Оқушылар өздерінің қосымшаларының мазмұнының талаптарға сәйкестігін бағалайды.
-
-
Мысал: Қосымшаны жариялау процесімен танысу.
-
Нұсқаулық: Оқушылар Play Market және App Store дүкендерінде қосымшаларды жариялау процесінің қадамдарымен (аккаунт жасау, қосымша туралы ақпаратты енгізу, скриншоттарды жүктеу) танысады.
-
Жауап: Қосымшаны жариялау процесінің қадамдарының тізімі.
-
Инновациялық әдіс: «Жариялау жоспарын құру». Оқушылар өздерінің қосымшаларын жариялаудың қадамдық жоспарын құрастырады.
-
30. Жоба қорғау: презентация және пікірталас
Мақсаты: Оқушыларға өздерінің мобильді қосымшаларының жобаларын көпшілік алдында таныстыруды және олар бойынша пікірталас жүргізуді үйрету.
5 Тапсырма Үлгісі:
-
Мысал: Презентацияға дайындық.
-
Нұсқаулық: Оқушылар өздерінің жобаларының мақсатын, функционалдығын, дизайнын және қолданылған технологияларын көрсететін презентация дайындайды.
-
Жауап: Презентацияның слайдтары.
-
Инновациялық әдіс: «Презентацияның макеті». Оқушылар презентацияның макетін құрастырады.
-
-
Мысал: Презентацияны таныстыру.
-
Нұсқаулық: Оқушылар өздерінің презентацияларын сынып алдында көрсетеді, жоба туралы айтып береді.
-
Жауап: Таныстырылған жоба.
-
Инновациялық әдіс: «Презентацияны репетициялау». Оқушылар өздерінің презентацияларын алдын ала репетициялайды.
-
-
Мысал: Пікірталасуға қатысу.
-
Нұсқаулық: Оқушылар басқа оқушылардың жобалары бойынша сұрақтар қояды және өз жобалары бойынша қойылған сұрақтарға жауап береді.
-
Жауап: Пікірталасуға қатысу.
-
Инновациялық әдіс: «Сұрақтар банкісі». Оқушылар өздерінің және басқа оқушылардың жобалары бойынша сұрақтар банкісін құрастырады.
-
-
Мысал: Жобаны бағалау.
-
Нұсқаулық: Оқушылар басқа оқушылардың жобаларын бағалау критерийлері бойынша бағалайды.
-
Жауап: Бағаланған жобалар.
-
Инновациялық әдіс: «Бағалау парағын құрастыру». Оқушылар жобаларды бағалауға арналған бағалау парағын жасайды.
-
-
Мысал: Жобаны жетілдіру бойынша ұсыныстар беру.
-
Нұсқаулық: Оқушылар басқа оқушылардың жобаларын жақсарту бойынша ұсыныстар береді.
-
Жауап: Берілген ұсыныстардың мысалдары.
-
Инновациялық әдіс: «Кері байланыс беру». Оқушылар өздерінің және басқа оқушылардың жобалары бойынша кері байланыс береді.
-
Қорытынды
Қазіргі қоғам – үздіксіз дамып келе жатқан цифрлық орта. Білім алушылардың мобильді технологияларды игеруі – олардың тек ІТ саласында ғана емес, барлық бағыттарда бәсекеге қабілетті маман болуына жол ашады. Мобильді қосымшалар жасау арқылы оқушылар нақты бір өнім жасап, оны тәжірибеде қолдануға мүмкіндік алады. Бұл олардың логикалық, алгоритмдік, креативті ойлау қабілеттерін, жобалық жұмыс дағдыларын және өзін-өзі таныстыру қабілетін қалыптастырады.
Ұсынылған әдістемелік құрал – оқушылар мен ұстаздарға мобильді қосымша жасаудың тиімді жолдарын ұсына отырып, білім беру мен технологияны ұштастыратын заманауи тәсіл. Құралдағы теория мен тәжірибе үйлесімі, жобалық тапсырмалар мен визуалды түсіндірулер – оқытудың сапасын арттырып қана қоймай, оны қызықты, мазмұнды етеді.
STEM бағытындағы бұл құрал болашақ жас кәсіпкерлерге, бағдарламашыларға, дизайнерлерге алғашқы қадамдарын дұрыс жасауға жол ашады. Сонымен қатар, мұғалімдердің цифрлық құзыреттілігін жетілдіруге нақты әдістемелік көмек ретінде ұсынылады.
Пайдаланылған әдебиеттер тізімі
-
Әлібекова М. Ақпараттық технологиялар және білім беру. – Алматы: Білім, 2021.
-
Төлеуова Ж. Мобильді қосымша жасаудың негіздері. – Астана: Фолиант, 2020.
-
Қанатова А. Бағдарламалау әлеміне кіріспе. – Алматы: Mektep, 2022.
-
Мұхамеджанова С. STEM технологиясы – болашақтың кілті. – Шымкент: Нұрлы жол, 2019.
-
Жүнісова Г. Цифрлық сауаттылық және заманауи оқыту әдістері. – Алматы: Дарын, 2023.
-
MIT App Inventor Team. App Inventor 2: Create Your Own Android Apps. – O'Reilly Media, 2015.
-
Tony Gaddis. Starting Out with App Development. – Pearson, 2021.
-
Angela Yu. The Complete Flutter Development Guide. – London: AppBrewery, 2020.
-
Google Developer Resources: https://developer.android.com
-
Flutter Documentation: https://flutter.dev/docs
-
Thunkable Platform Guide: https://docs.thunkable.com
-
Code.org – https://code.org – Жастарға арналған тегін бағдарламалау платформасы
-
App Inventor Official Site – https://appinventor.mit.edu
-
Ерғалиева Л. Информатика және мобильді технологиялар. – Алматы: Өрлеу, 2019.
-
YouTube Channel: Traversy Media – Мобильді қосымша жасауға арналған бейнесабақтар

