Скачать 23.8 Kb.
|
Языки программирования высокого уровня в основной школе В прошлом году нам предложили два новых языка программирования Scratch LEGO Mindstorms. В нашем лицее мы преподавали и то, и другое. Естественно, давая детям, различные языки программирования невольно начинаешь их сравнивать. Прежде чем, сравнить и проанализировать различные языки, вспоминаешь проведенные уроки. В старших классах самый популярный вопрос: «Зачем нам это надо?» Невольно я и сама задавалась этим вопросом. В ответ, первое, что приходит на ум это ФГОС, где конкретно сказано чему мы должны научить, с другой стороны не для кого не секрет, что олимпиады по программированию достаточно высоко ценятся, и с дугой стороны хочется показать детям, что такое программирование, какое удовольствие получаешь, когда находишь нужный алгоритм. Ребята могут изучать в нашем лицее 5 языков программирования. Естественно, что такой объем не реально изучить только на уроках. Поэтому определенные языки и среды программирования изучаются на дополнительных кружках. Популярный вопрос на данный период времени – свободное ПО. Согласно ФГОС, дети должны знать, что такое исполнить, среда исполнителя и система команд исполнителя. Когда на уроки приходят 9 классники, и наша задача за удивительно короткое время научить их решать задачи, у меня получается отвести минут 10 на данные понятия, таким образом к концу курса единицы из обучающихся могут сказать или привести пример исполнителя. Поэтому я считаю важным начинать обучение программированию с 5-го класса, так как в РАССМОТРЕННЫХ средах четко видно, кто является исполнителем того или иного алгоритма, программы. Основные алгоритмические языки рассматриваются в каждой среде программирования, но я думаю вы согласитесь со мной, что объяснить ребенку что такое цикл, как он работает, а главное что такое счетчик цикла и как он изменяется в процессе выполнения программы, достаточно сложно. Необходим не один урок, что бы объяснить, что такое к:=к+1. И здесь опять я склоняюсь в пользу логомиров, лего и скретча. В данных средах, особенно в робототехнике, выполнение или необходимое программирование циклов видно, так скажем в «живую». Зачем мы программируем? Опять же отталкиваясь от 5 классов. В данных средах ребенок работает с интересом. Его привлекает возможность создать фильм, игру или заставить своего робота двигаться. Они наглядно видят работу своей программы. Главное, ребята видят, как их продукт «общается с внешним миром». В паскале мы тоже видим работу программы, но какой программы? Ведь на уроках мы решаем в основном математические задачи, стандартные задачи по программированию и единицы, кто проявляет интерес. Если же мы программируем с пятого класса, возможен вариант, когда создание простого фильма и не сложной игры, уже не на столько интересно? Именно по этому в школе изучать VB им гораздо интереснее, нежели паскаль. Из выше сказанного, по итогам работы с различными языками программирования я сделала следующие выводы:
|
Использование электронных образовательных ресурсов в процессе обучения... Развивать навыки программирования на алгоритмическом языке высокого уровня на примере языка Паскаль | Конспект урока на тему Развивать навыки программирования на алгоритмическом языке высокого уровня на примере языка Паскаль | ||
Конспект урока по русскому языку Развивать навыки программирования на алгоритмическом языке высокого уровня на примере языка Паскаль | План: Общие понятия об алгоритме Способы записи алгоритмов История... Так, чтобы решить полное квадратное уравнение, необходимо знать конкретные значения коэффициентов а, b и с (начальные условия). В... | ||
Пояснительная записка: Цели и задачи дисциплины. Дисциплина «Языки программирования» Ступников А. А. Языки программирования. Учебно-методический комплекс. Рабочая программа для студентов очной формы обучения, направления... | Урок речеведения в 6 классе №144-145 «Соединение в тексте разных типов речи» Развивать навыки программирования на алгоритмическом языке высокого уровня на примере языка Паскаль | ||
Программа дисциплины «Современные скриптовые языки программирования» Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений подготовки 010400.... | Программа по формированию навыков безопасного поведения на дорогах... «Языки программирования» позволяет посредством формирования начальных навыков программирования подготовить платформу для изучения... | ||
Конспект урока по информатике Тема урока: «Язык програмирования Паскаль.... Развивать навыки программирования на алгоритмическом языке высокого уровня на примере языка Паскаль | Программа по формированию навыков безопасного поведения на дорогах... Предметом изучения дисциплины являются теоретические и практические основы современных технологий программирования на языке высокого... | ||
Программа дисциплины Языки программирования для направления 010300.... Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 010300.... | Visual Basic крепкий орешек! Итак, вы решили изучить язык программирования высокого уровня Visual Basic. Я попытаюсь помочь вам в этом. Наберитесь немного терпения,... | ||
Литература: Измайлова Г. М. Из опыта преподавания немецкой литературы... Измайлова Г. М. Из опыта преподавания немецкой литературы в школе//Иностранные языки в школе – 1999. № С. 22 26 | Программа учебной дисциплины «web-технологии» Изучение данной дисциплины базируется на успешно усвоенных понятиях программирования и базовых понятиях информатики дисциплины «Алгоритмизация... | ||
Тема урока: Индивидуальные действия в нападении Настроить учащихся на работу по станциям. Подготовить организм к основной части урока. Достигнуть от среднего до высокого уровня... | Об участии руководителя Роспотребнадзора Анны Поповой в Международной... Оссийскую делегацию на Международной Конференции высокого уровня по вопросам лихорадки Эбола, которая состоялась в Брюсселе 3 марта.... |