26
тікелей манипуляциялау арқылы зерттеуге болатын оқушыға бағытталған әлем.
Бұл тұжырымдама ойын дизайны негізінде оқыту бағытында бірінші қадам
болып табылады, өйткені микромирлер мен олардың ішінде жасалған нысандар
қарапайым ойындар ретінде қарастыруға болады. Зерттеушілер микромирлер
білім беру парадигмасы ретінде пайдаланылуы мүмкін екенін зерттеді. Соңғы
онжылдықта жаңа бастаған студенттерді бағдарламалау үшін көптеген әртүрлі
микромирлер
қолданылды.
Олардың
көпшілігі
неғұрлым
күрделі
тұжырымдамаларды жеңіл және тікелей түсінуге арналған бағдарламалық
конструкциялар визуалды болып табылады. Сонымен қатар, микромирлер
студенттерге нақты әлемдер мен басты кейіпкерлерді моделдей отырып,
олардың прогресін көзбен шолуды қамтамасыз ете отырып, студенттерге
тапсырмалар береді.
Alice - бұл интерактивті бағдарламалау ортасы, оның мақсаты студенттерді
объектілерді визуализациялау және олардың мінез-құлқы арқылы компьютерлік
бағдарламалауға үйрету болып табылады. Оқушылар өз виртуалды әлемдерін
құру үшін нысандарды пайдалана және өзгерте алады және олардың сыртқы
түрі мен мінез-құлқын басқару үшін код жаза алады. Alice зияткерлік сүйреу
өңдегішін элементтерді өңдегішке апарып, элементті жіберу үшін хабар таңдау
үшін пайдаланады. Теңшелетін әдістер мен функциялар автоматты түрде
мәзірге
қосылады.
Студенттер
бірден
олардың
анимациялық
бағдарламаларының қалай жұмыс істейтінін көре алады, бұл оларға код пен
оның нәтижесі арасындағы байланысты оңай түсінуге мүмкіндік береді.
Қысқа әлем түрінде іске асырылған қызықты бағдарламалық ойын- бұл
Robocode, ол Java зерттеуге көмектесу үшін әзірленген. Robocode
қауымдастығының қатысушылары- робот бағдарламасын құру қажет білім мен
тәжірибе деңгейі әр түрлі бағдарламашылар. Robocode Фреймворк әрбір робот
ұстануға тиіс негізгі физикалық ережелерді анықтайды және әзірлеуді
жеңілдету үшін нысандардың көп реттік құрылымын ұсынады. Содан кейін
қатысушылар интернет-лигаларда жарысады, онда әрбір робот өзін қорғап,
басқа роботтарды табуға және жоюға тырысады. Robocode студенттердің
бағдарламалау концепцияларын зерттеу және қолдану үшін нақты белгілі бір
аймақты ұсынады және студенттерді оқыту нәтижелерін ынталандыру үшін
сыныпта іске асырылды.
Достарыңызбен бөлісу: