Методика по преподаванию раздела "Программирование в среде Scratch" учащимся начальной школы

Курсовой проект - Педагогика

Другие курсовые по предмету Педагогика

?отреть проекты других людей, использовать и изменить их картинки и скрипты, и добавить ваш собственный проект. Самое большое достижение - это общая среда и культура, созданная вокруг Scratch.предлагает низкий пол, высокий потолок и широкие стены. В работе со Scratch уделяется особое внимание простоте, иногда даже в ущерб функциональности, для большей понятности.

Когда учащиеся работают над проектом в Scratch, они имеют шанс выучить важные вычислительные концепции, такие как повторения, условия, переменные, типы данных, события и процессы. Scratch уже был использован для представления этих понятий учащимся различных возрастов, от элементарной школы до колледжа. Некоторые учащиеся перешли от традиционных, текстовых, языков программирования, после того, как им показали программирование в Scratch.основан на лучшем от языка программирования Squeak. Он был вдохновлен предыдущей работой над Logo и Squeak Etoys, но задуман более простым и интуитивным.[7]

Большинство людей рассматривают программирование на компьютере как нудное, особое занятие, доступное только для тех, кто имеет хорошую техническую подготовку. И в самом деле - традиционные языки программирования, такие как Java и C++, очень сложны для изучения. Да и в базовом курсе информатики, по программе 2005 года, на изучение предлагается Паскаль, подборка задач, для которого в основном математического содержания, что очень сложно для детей со слабыми знаниями по математике. Задача Scratch, как нового языка программирования - изменить это. Хотя и в данной среде есть математические функции, вычисления, переменные, а в новой версии есть еще и списки. При преподавании программирования мало просто показать и объяснить работу различных операторов, циклов, условий и т. д. Нужно научить детей мыслить особым образом, научить понимать суть команд и алгоритмов. Ученики должны иметь возможность немедленно видеть результат своих действий, что и позволяет данная среда. При создании сложных проектов ученик не просто освоит азы программирования, но и познакомится с полным циклом разработки программы, начиная с этапа описания идеи и заканчивая тестированием и отладкой.

Таким образом, Scratch можно рассматривать как инструмент для творчества, оставив программирование на втором плане. Дети могут сочинять истории, рисовать и оживлять на экране придуманных ими персонажей, учиться работать с графикой и звуком. Применений возможностям Scratch можно найти множество: в этой среде легко создавать анимированные открытки, презентации, игры, мультфильмы, различные модели. Благодаря простоте языка и идеологии в целом Scratch позволяет легко научиться основам программирования. А в какой версии работать, в англоязычной или русской, зависит от способностей класса. Задавая поведение своих персонажей в программе, ребенок изучает такие фундаментальные понятия, как циклы и условия. К сожалению, все проекты выполняются только в среде. Конечно, ими можно делиться с другими пользователями, выкладывая на сайте Scratch. При этом запустить проект можно непосредственно из браузера. Только для просмотра нужно установить на компьютер среду выполнения Java. А изучать более сложные языки программирования наверно нужно в профильных курсах, а не в базовом курсе.

 

.2 Методика по преподаванию раздела Программирование в среде Scratch учащимся начальной школы

 

На основе анализа учебников и возможностей программы можно составить следующее тематическое планирование.

Пояснительная записка

Кружок комплектуется из учащихся 2-4 классов.

Его цель:

познакомить школьников с элементами информатики и на примере языка (и среды) программирования Scratch

с элементами программирования.

Кружок имеет научно-техническую направленность.

В кружке у учащихся формируется общее представление о вычислительной технике, ее назначении, они знакомятся с текстовыми и графическими редакторами, учатся вести диалог с электронными играми и компьютером.

Основная задача курса - способствовать формированию у школьников информационной и функциональной компетентности, развитие алгоритмического мышления. Назначение курса - помочь детям узнать основные возможности компьютера и научиться им пользоваться в повседневной жизни.

дать учащимся представление о современном подходе к изучению реального мира, о широком использовании алгоритмов и вычислительной техники в научных исследованиях;

сформировать у учащихся умения владеть компьютером как средством решения практических задач;

подготовка учеников к активной полноценной жизни и работе в условиях технологически развитого общества;

создание условий для внедрения новых информационных технологий в учебно-воспитательный процесс школы.

реализовать в наиболее полной мере возрастающий интерес учащихся к углубленному изучению программирования через совершенствование их алгоритмического и логического мышления;

формирование знаний о роли информационных процессов в живой природе, технике, обществе;

формирование знаний о значении информатики и вычислительной техники в развитии общества и в изменении характера труда человека;

формирование знаний об основных принципах работы компьютера, способах передачи информации;

формирование знаний об основных этапах информационной технологии решения задач в широком смысле;

формирование умений моделирования и применения его в разных предметных областях;

формирование умений и навыков самостоятельного использования компьютер?/p>