ИЗПОЛЗВАНЕ НА СТУДИЙНАТА СРЕДА ЗА РАЗРАБОТВАНЕ НА МИКРОСОФТ В ПРОГРАМИРАНЕТО НА УРОКОВЕ

Препис

1 ИЗПОЛЗВАНЕ НА СРЕДАТА ЗА СТУДИОННО РАЗВИТИЕ MICROSOFT ROBOTICS В ПРОГРАМИРАНЕТО НА УРОЦИ В УЧИЛИЩЕ Bobkin S.V. NTGSPA Нижни Тагил, Русия ИЗПОЛЗВАНЕ НА СТУДИО ЗА РАЗРАБОТВАНЕ НА MICROSOFT ROBOTISC НА УРОЦИТЕ ПО ПРОГРАМИРАНЕ НА ОБУЧЕНИЕ Bobkin S.V. NTGSPA Nizniy Tagil, Русия Въпреки увеличаването на времето за обучение за изучаване на алгоритмизация и програмиране в училище, както I.G. Семакин, съдържанието на Федералния държавен образователен стандарт и приблизителната образователна програма по компютърни науки практически не отразява съвременните, обещаващи области на компютърните науки, особено в областта на програмирането [5]. Така че, въпреки наличието на изследвания в областта на методите за преподаване на информатика в основното училище, които включват запознаване на учениците с програмни области, които са от значение и търсени на пазара на труда (Т. Н. Лебедева, А. И. Газейкина и др.), Този раздел се разглежда изключително в процесуална парадигма. По-голямата част от съвременните специалисти в областта на училищната информатика (И. Г. Семакин, Н. Д. Угринович, Д. Г. Копосов и др.) Смятат, че отчитането на съвременното развитие на информатиката като наука, както и добро ниво на компютъризация и информатизация на училищата, в достъпна форма, предметът може да отразява такива съвременни теми като изкуствен интелект, паралелни изчисления, роботика и др.

2 Несъответствието между учебния материал по програмиране и съвременните постижения на индустрията води до факта, че учениците не виждат смисъла на обучението по програмиране. В хода на анкета, проведена сред ученици от 9 клас, получихме следните твърдения за обучението по програмиране: „Обяснете къде програмирането в Pascal е полезно за мен?“, „За да добавите две числа, трябва да напишете цяла програма, нали t по-лесно ли е да се използва калкулатор? "„ Не мога да реша нито един проблем сам, само ако напиша текста на програмата или коригирам грешки. " От наша гледна точка въвеждането на елементи на роботиката в учебния курс по програмиране ще позволи да се решат основните трудности при преподаването на програмиране, към които се позоваваме: От страна на ученика: недостатъчно развитие и учениците да работят с информация във формализирана форма ( С. А. Бешенков и др.); склонността на учениците към конкретни задачи с ясно изразени първоначални данни (A.A. Gin и други); ниска мотивация на учениците да учат програмиране. От страна на организацията на образователния процес: акцент върху технологичната страна на изучаването на език за програмиране, вместо да се развиват общи умения за алгоритмично мислене и емоционално-ценностната сфера на учениците; недостатъчно внимание към връзката на програмирането с търсените области на информатиката: роботика, информационна сигурност и др .; основната организация на обучението по програмиране под формата на индивидуална работа в системата "ученик-компютър", без да се отчита актуалността на придобиването от учениците на способността да работят в екип. Нека се спрем на особеностите на изучаването на основите на роботиката с помощта на програмата Microsoft Robotics Developer Studio. Това

3 програмата съдържа вграден визуален език за управление на роботи, чиито проекти имат много общо с блоковите диаграми (Таблица 1) и могат да бъдат изучавани паралелно с тях. Компонент на блок-диаграма Таблица 1. Съответствие на компоненти на блок-диаграми и компоненти на VPL VPL компонент Въвеждане на данни Цел Изчисления на входни данни Организация на алгоритъма за разклоняване Извеждане на данни Алгоритми за писане под формата на блок-диаграми се изучават от учениците в началния етап на изучаването на раздел "Алгоритми и програмни елементи" и е включен в държавния образователен стандарт. Паралелното изучаване на езика VPL ще помогне на учениците да разберат практическата стойност на използването на блок-схеми и да ги запознаят с текущата и динамично развиваща се технология на визуалното програмиране. Една от характеристиките на изучаването на алгоритми и програмиране е, че учениците трябва да запомнят доста голямо количество конвенционални изображения и техните значения. Студентите се запознават с общото понятие за знак в раздела „Въведение в информатиката“, във връзка с което в началото на изучаването на методите за писане на алгоритми е препоръчително да се актуализират и разширят знанията в тази област. Удобен модел на знака е

4 моделът, предложен от Ч. Пиърс, от гледна точка на който всеки знак има три компонента: представяне, значение, интерпретация (фиг. 1). Фиг. 1. Триадичен модел на знак на примера на блока "Данни" Както се вижда от Фиг. 1 представяне е пряк образ на знака, тоест онази част от знака, която хората възприемат и се опитват да разберат чрез него цялата му същност. Значението е значението на знака. В този случай значението на знака е въвеждане на данни. Тълкуване на разбирането на субекта или обекта за значението на знак (фиг. 1). В този случай марката е предназначена за изпълнителя. Изпълнител, чийто контрол се поддържа от VPL (с други думи, изпълнител, който "разбира" значението на знака) трябва да получи командата за "четене на данни". Предложеният модел на знак е универсален и може да се използва за анализ на знаците, с които учениците се сблъскват в образователни дейности и ежедневие (фиг. 2). Представяне: Значение: импликация надясно Интерпретация: надясно прилагане на правилото за импликация Фиг. 2. Триадичен модел на знак на примера на изображение със стрелка При сравняване на моделите на знаци на фиг. 1 и фиг. 2 можете да видите, че в езиците за програмиране всеки знак винаги съответства на едно значение, а значението от своя страна има едно обозначение. Това е необходимо поради факта, че по време на машинна обработка на програмния текст, всеки знак трябва да бъде интерпретиран еднозначно. В ежедневието обаче често има такъв