Қазақстан Республикасының тәуелсіз егеменді мемлекетінің қалыптасуы



бет11/40
Дата06.01.2022
өлшемі0,56 Mb.
#110041
1   ...   7   8   9   10   11   12   13   14   ...   40
Байланысты:
111-61 Халмуминов Мирзаахмад

Қысқа әлемді бағдарламалау

Брусиловский және т.б. ұсынған қысқа әлемді бағдарламалау- бұл мәселені сипаттауға көмектесу және баяндауды пайдалану үшін метафоралармен бірге қарапайым командалардың шектеулі жиынтығымен әлемдегі объектілерді тікелей манипуляциялау арқылы зерттеуге болатын оқушыға бағытталған әлем. Бұл тұжырымдама ойын дизайны негізінде оқыту бағытында бірінші қадам болып табылады, өйткені микромирлер мен олардың ішінде жасалған нысандар қарапайым ойындар ретінде қарастыруға болады. Зерттеушілер микромирлер білім беру парадигмасы ретінде пайдаланылуы мүмкін екенін зерттеді. Соңғы онжылдықта жаңа бастаған студенттерді бағдарламалау үшін көптеген әртүрлі микромирлер қолданылды. Олардың көпшілігі неғұрлым күрделі тұжырымдамаларды жеңіл және тікелей түсінуге арналған бағдарламалық конструкциялар визуалды болып табылады. Сонымен қатар, микромирлер студенттерге нақты әлемдер мен басты кейіпкерлерді моделдей отырып, олардың прогресін көзбен шолуды қамтамасыз ете отырып, студенттерге тапсырмалар береді.

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

Қысқа әлем түрінде іске асырылған қызықты бағдарламалық ойын- бұл Robocode, ол Java зерттеуге көмектесу үшін әзірленген. Robocode қауымдастығының қатысушылары- робот бағдарламасын құру қажет білім мен тәжірибе деңгейі әр түрлі бағдарламашылар. Robocode Фреймворк әрбір робот ұстануға тиіс негізгі физикалық ережелерді анықтайды және әзірлеуді жеңілдету үшін нысандардың көп реттік құрылымын ұсынады. Содан кейін қатысушылар интернет-лигаларда жарысады, онда әрбір робот өзін қорғап, басқа роботтарды табуға және жоюға тырысады. Robocode студенттердің бағдарламалау концепцияларын зерттеу және қолдану үшін нақты белгілі бір аймақты ұсынады және студенттерді оқыту нәтижелерін ынталандыру үшін сыныпта іске асырылды.




Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   40




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет