Балалардың жасына қарай бөлу
Сынып
|
Деңгейі
|
Тіл
|
1-2
|
дағдылар жоқ
|
LightBot, Bill the Robot, Ступени, ПервоЛого, Karel, Baltie 2, Stagecast Creator
|
3-4
|
дағдылар жоқ
|
RoboMind, Scratch, Etoys, Logo, Stagecast Creator, Guido van Robot, Ступени
|
5-8
|
төмен деңгей
|
Scratch, Logo, Etoys, BASIC, Baltie 3, Phrogram, Stagecast Creator, AgentSheets, Alice
|
5-8
|
жеткілікті деңгей
|
Pascal, Visual BASIC, Greenfoot, Squeak
|
Орта мектеп
|
төмен деңгей
|
Pascal, Visual BASIC, Greenfoot, Squeak
|
Орта мектеп
|
жеткілікті деңгей
|
кез келген программалау тілдері
|
КИНЕСТЕТИКАЛЫҚ ТРЕНАЖЕРЛЕР АЛГОРИТМДІК ОЙЛАУ СТИЛІН ДАМЫТУДЫҢ ТИІМДІ ҚҰРАЛЫ РЕТІНДЕ
Кез-келген саладағы болашақ мамандардың кәсіби дайындық деңгейі олардың алгоритмдік ойлау стилінің (AFM) даму деңгейіне байланысты. Оның дамуының жеткілікті жоғары деңгейі көптеген жолдармен ұтымды және студенттердің әртүрлі кәсіптік бағдарланған міндеттерді шешу дағдыларын қалыптастыру процесін жеңілдетеді, олардың қабілеттері мен қабілеттеріне сенімділік тудырады, бұл кәсіби дайындық жүйесінде өте маңызды.
Студенттер мен оқушыларда AFM дамуы туралы айтқанда, бұл процесс негізінен информатика және математика сабақтарында жүреді, өйткені студенттер алгоритмдік әрекетке енеді. Бұл процесс, әрине, Алгоритмдеу мен программалауды үйрену кезінде белсендіріледі.
Әдеби дереккөздер мен программалауды оқыту тәжірибесін талдау көрсеткендей, негізгі қиындықтар программалау тілінің синтаксисі мен негізгі конструкцияларын зерттеуде емес, программалау мәселелерін шешудің бірінші кезеңінде, Алгоритмдеу кезеңінде пайда болады. Бұл қиындықтар әлсіз алгоритмдік дайындықпен, студенттердің AFM қалыптасу деңгейінің жеткіліксіздігімен және нәтижесінде абстракция мен логиканың жеткілікті жоғары деңгейіндегі материалды қабылдауға дайын болмауымен байланысты.
Осыған байланысты программалау бойынша оқытушылар алдында Алгоритмдеу және программалау саласындағы болашақ мамандарды тиімді даярлау және олардың АСМ дамыту үшін шешілуі қажет бірқатар проблемалар туындайды.
Программалауды оқытудың ең кең тараған әдістері практикаға бағытталған тапсырмаларды қолдану болып табылатыны белгілі, оларды қоюды оқушы түсінетін болады; бағдарламалық кодты жазуды егжей-тегжейлі түсініктемелермен сүйемелдеу. Дәстүр бойынша, программалауды үйрену кезінде оқу материалын визуализациялаудың әртүрлі дәрежесін қамтамасыз ететін компьютерлік презентациялар қолданылады. Әр түрлі алгоритмдердің орындалуын бейнелейтін Нұсқаулық бейнелер қолданылады.
Бұл құралдардың барлығы түсінуді жеңілдетеді, олар күнделікті, күнделікті алгоритмдік ойлаудан әр адамда блок-схемалар мен бағдарламалық кодтардың абстракцияларына ауысудың жетіспейтін буындары болып табылады, бірақ олар негізінен визуалды, аудио және цифрлық қабылдауы бар студенттерге бағытталған, өйткені олар дәл осы қабылдау арналарына жүгінеді. Бұл жағдайда қабылдаудың кинестетикалық арналарымен байланысты сезім мүшелері қатыспайды. Сонымен қатар, белгілі статистикаға сәйкес, адамдардың шамамен 40% - Кин қабылдаудың кинестетикалық арналары жетекші болып табылады. Бұл адамдар қоршаған әлемді сезінеді және ақпараттың көп бөлігін сезімтал, жанасу, иіс, Ассоциация, орындалатын әрекеттер арқылы қабылдайды.
Егер бала кинестетикалық болса, онда ол тапсырмаларды орындау арқылы оқуды жөн көреді. Мұндай балалар үшін оқытудың ең тиімді әдісі, әдетте, эксперимент, сондай-ақ тапсырманы шешу жолдарын әзірлеу болып табылады. Кинестетикалық бала қолданбалы тәжірибе, қозғалыс, рөлдік ойындар, ойын және топтық шеберханалар, импровизация, материалдармен жұмыс жасау арқылы ақпаратты жақсы есте сақтайды және игереді.
Жоғарыда айтылғандардың барлығы алгоритмдік ойлауды дамыту құралдарын, Алгоритмдеу мен программалауды оқыту құралдарын құру қажеттілігінің теориялық негіздемесін береді, бұл дене, кинестетикалық сезімдер мен қабылдау мен ойлауды дамытудың өзара байланысын ескереді.
Біз бұл құралдарға жұмыс атауын бердік – кинестетикалық тренажерлар, және оларды оқу процесінде қолдану Алгоритмдеу және программалау бойынша оқу материалын түсіну мен игеру деңгейін арттыруға мүмкіндік береді деген болжам жасадық.
Оларды дамыту қажеттілігі қазіргі мектептің негізінен ойлаудың логикалық және аудиалды жақтарына бағытталғандығымен күшейтіледі.
Красноярск мемлекеттік педагогикалық университетінде. В. п. Астафьева кинестетикалық тренажерларды (мәселені шешудің 1-ші кезеңі) және ақыл-ой карталарын (мәселені шешудің 2-ші кезеңі) қолдану негізінде олардың АСМ дамыту мақсатында студенттерді программалауға үйрету бойынша педагогикалық эксперимент жүргізілуде.
Кинестетикалық тренажер-бұл мұғалім немесе студенттердің өздері жасаған, мәселені шешу алгоритмін жүзеге асыруға мүмкіндік беретін құрылғы (сурет.).
Сурет. Табиғи алгоритмдік тренажердің мысалы
Бұл жағдайда студенттердің өздері алгоритмді жүзеге асыратын әрекеттерді жүзеге асырады. Мұндай тренажерлерді қолдану визуалды, аудио және абстрактілі жадтың қозғалтқыш аймағын белсендіруге мүмкіндік береді. Қазіргі уақытта алынған нәтижелер программалауды оқыту процесі тиімдірек жүріп жатқанын және студенттердің АСМ даму деңгейін арттыруға ықпал ететінін көрсетті.
26. Калитина В.В. Программирование как эффективное средство развития алгоритмического мышления студентов // Психология и педагогика: теоретические и практические аспекты современных наук: материалы XXVII Междунар. науч.-практ. конф. Москва, 25 октября 2014-Москва, 2014 - С.9-12.
4. Калитина В.В. Визуализированная методика обучения программированию/ В.В. Калитина, Т.П. Пушкарева // Современные проблемы науки и образования. - 2014. -№5 /URL: http://www.science-education.ru/119-14632. (авт. 80%)
1. Если у ребенка кинестетический тип интеллекта. Электронный ресурс: http://udoktora.net/esli-u-rebenka-kinesteticheskiy-tip-intellekta-62484/ (30.10.2015г).
2. Калитина В.В., Пушкарева Т.П., Степанова Т. А. Алгоритмические ментальные карты как эффективное средство обучения программированию // Сборник статей Международной научно-практической конференции «Фундаментальные и прикладные научные исследования», Москва, 2015.
6. Францкевич А.А. Результаты педагогического эксперимента по внедрению методики обучения школьников основам алгоритмизации и программирования с использованием визуализированных сред программирования. Весцi БДПУ. Сер. 3: Фізіка. Матэматыка. Інфарматыка. Біялогія. Геаграфія. 2019;4:58–68.
Достарыңызбен бөлісу: |