Автор работы: Пользователь скрыл имя, 08 Апреля 2014 в 17:53, доклад
Развивать навыки алгоритмического мышления непросто. Трудность ее заключается в специфичности образа мыслительной деятельности, необходимой для составления алгоритма. Если в курсах математики, физики, лингвистики и т.п. решение задач зачастую сводится к исполнению готовых алгоритмов, то в курсе информатики учащиеся должны сами составлять такие алгоритмы. Один из возможных вариантов обучения - это постоянная умственная работа. Ученики должны решить большое количество упражнений расположенные по возрастающей сложности. Занятия можно строить таким образом, чтобы решение одной задачи указывало путь решения другой, более сложной, чтобы учащиеся пусть медленно шаг за шагом, но самостоятельно покоряли вершины Алгоритма.
ИНТЕЛЛЕКТУАЛЬНОЕ
РАЗВИТИЕ УЧАЩИХСЯ
НА УРОКАХ ИНФОРМАТИКИ
В последнее время в отечественных педагогических публикациях все чаще, хоть и в разной форме, проводится положение о том, что современная школа должна стать "антропоцентричной": центром всех учебно-воспитательных воздействий на каждого конкретного ученика и, соответственно, все способы и формы организации школьной жизни должны быть подчинены его всестороннего личностного развития. Нельзя не согласиться с В.А. Сухомлинским, который писал: " Невежда опасен для общества... Невежда не может быть счастливым сам и причиняет вред другим. Вышедший из стен школы может и чего - то не знать, но он обязательно должен быть умным человеком".
Действительно, мир, в котором живет человек, становится все более сложным и противоречивым. Для выработки разумной стратегии собственной жизни в этом мире, необходимо иметь достаточно высокий потенциал. Одной из важнейших задач современной школы является интеллектуальное воспитание учащихся. Целью образовательного процесса является не просто усвоение информатики, математики и других общеобразовательных предметов, но скорее, расширение и усложнение индивидуальных интеллектуальных ресурсов личности средствами информатики, математики. Содержание школьного предмета должно трансформироваться в направлении учета реальных психологических механизмов интеллектуального развития. Эффективность образования связано с характером тех изменений, которые происходят под влиянием учебного процесса в самом субъекте обучения, то есть в ментальном опыте каждого ребенка.
С точки зрения психологии можно перечислить следующие определения интеллекта:
Таким образом, будучи формально правильными, указанные определения фактически недостаточны для их реализации в конкретных технологиях преподавания. С точки зрения практики школьного образования, интеллект - это специфическая форма организации индивидуального ментального опыта. Можно сказать, что любой ребенок "заполнен" своим собственным ментальным опытом, который и определяет характер его интеллектуальной активности в тех или иных конкретных ситуациях. Состав и строение этого опыта у каждого ребенка различны . Поэтому дети, безусловно, различаются по своим интеллектуальным возможностям. Однако каждый ребенок объективно нуждается в создании условий, содействующих его интеллектуальному росту за счет максимально возможного обогащения его ментального опыта. В этом - суть проблемы интеллектуального воспитания учащихся, для решения которой перед предметом информатики обозначены следующие цели:
Реализация поставленных целей осуществляется на технической базе и программном обеспечении, развитие которых динамично. Практически большинство учебных заведений решает проблему технического и программного оснащения самостоятельно. В сложных экономических условиях невозможно регулярно улучшать конфигурацию имеющегося парка машин. Наш лицей не единственный в этом роде.
В течение прошедших семи лет техника приобреталась по одной, две машины в год. В соответствии с этим, в наличии имеем коллекцию компьютеров от IBM286 до IBM Pentium .
Обеспечения учебными пособиями всех учащихся сейчас нет. В этих условиях была и остается ключевая тема предмета основы алгоритмизации и программирование, здесь реализуются практически все цели поставленные перед информатикой .Это фундамент интеллектуального воспитания учащихся .Попытки обойтись без нее и готовить "чистого" пользователя все равно приводят к необходимости какого-то способа записи алгоритмов его действий, причем это описание может быть достаточно сложным ( описание логики поиска в базе данных). Развивать навыки алгоритмического мышления непросто. Трудность ее заключается в специфичности образа мыслительной деятельности, необходимой для составления алгоритма. Если в курсах математики, физики, лингвистики и т.п. решение задач зачастую сводится к исполнению готовых алгоритмов, то в курсе информатики учащиеся должны сами составлять такие алгоритмы. Один из возможных вариантов обучения - это постоянная умственная работа. Ученики должны решить большое количество упражнений расположенные по возрастающей сложности. Занятия можно строить таким образом, чтобы решение одной задачи указывало путь решения другой, более сложной, чтобы учащиеся пусть медленно шаг за шагом, но самостоятельно покоряли вершины Алгоритма.
Проблемный подход, предполагающий к тому же " отзадачный " метод предъявления теоретического материала полезен при изучении алгоритмических и информационных структур, средств их описания. Один из путей рационального обучения учащихся технике алгоритмизации : систематическое и целенаправленное применение идей структурного подхода ( например метода пошаговой детализации). Он полезен в плане воспитания учащихся, так как развивает умение планировать свои действия при решении сложных задач, способности к общению и коллективной деятельности. Целесообразно его применение уже при знакомстве с линейными алгоритмами, тем более что первый шаг проектирования алгоритма - разбивка задач на подзадачи – обычно порождает линейную структуру.
Наибольший методический эффект, с точки зрения пояснения смысла алгоритма, проверки его правильности и , вообще , обучения навыкам алгоритмизации , может быть достигнут в том случае, когда в процессе исполнения алгоритма , во-первых , прослеживаются все действия исполнителя и, во-вторых, наглядно и точно " протоколируются" результаты этих действий.
Естественным исполнителем компьютерных программ является сам компьютер. Однако если после выполнения программы на экране высвечивается только один результат, то польза от такого исполнения с точки зрения понимания смысла работы отдельных операторов и динамики выполнения программы в целом близка к нулю. Больший эффект достигается при выполнении программ в режиме трассировки.
При работе с компьютером необходимо практиковать ручное исполнение программ. Практика показывает, что при сочетании ручного и компьютерного исполнения обучаемые быстрее осваивают язык программирования и овладевают программистскими навыками.
В этом плане среда QBASIC или TURBO PASCAL предоставляют возможность выполнения программ в разных режимах. Кроме того, учащимся предлагаются тестовые задания, которые предполагают ручное исполнение программ. Система задач должна иметь практическую направленность. Для повышения интереса к составлению алгоритмов необходимо поднимать уровень мотивированности задач. Для этого следует по возможности от формальных, отвлеченных формулировок. Отвлеченные задачи воспринимают обычно только те учащиеся, которые имеют склонность к формализованному мышлению. Они хороши для развития техники алгоритмизации и программирования у тех, кто воспринял деятельность по составлению алгоритмов как естественную потребность. Для большинства учеников такие задачи не несут никакой мотивационной нагрузки. Алгоритмы должны быть преимущественно средством решения других задач, а не самоцелью.
Информатика - межпредметная наука. Спектр решаемых ею задач выходит за пределы изучаемых в школе наук. Выпускник школы должен иметь представление о самых разных областях человеческой деятельности и не только о тех, где применяются текстовые процессоры, электронные таблицы, средства телекоммуникаций. Если учащийся понимает каким образом работает автоматизированная система продажи билетов на самолеты и поезда, если он в принципе может понимать алгоритм работы игрального автомата или автопилота, знает как можно автоматизировать обработку результатов соревнований и т.п. это значит :он информатику изучал не зря. Если же он не только понимает алгоритмическую суть различных реальных процессов и методов решения задач, но и знает , как при помощи компьютера смоделировать эти процессы и решить эти задачи, то это значит, информатика дала ему средства исследования окружающего мира. Все эти средства базируются на алгоритмическом мышлении учащихся, которое формируется на системе упражнений практического, прикладного характера.
Опыт показывает, что упражнения с практическим смыслом заинтересовывают учащихся больше всего. Они начинают говорить на языке той предметной области, на котором сформулирована задача. При этом разбираются пути ее решения, предлагаются другие возможные формулировки этой же задачи или ее аналогов. На основе этих заданий значительно проще реализуются проблемный и опережающий методы обучения. Метод последовательной детализации лучше всего применять при решении прикладных задач. При их решении возникает также потребность в математическом моделировании. Рассматривая задачи с реальным смыслом учащиеся знакомятся с разными видами профессиональной деятельности, т.е. ведется профориентационная работа.
Один из примеров практической задачи, на основе которой реализуются те формы и методы обучения, о которых шла речь. Учащимся обращается внимание на работу игральных автоматов и предлагается оказаться на месте их создателей. Один из самых простых - автомат
" Меткий стрелок".
Выбор стратегии разработки алгоритма зависит от того, хотим или нет применять метод пошаговой детализации. Если нет, то можно сформулировать только основной принцип работы. " Опустив в приемное отверстие жетон, игрок получает возможность стрелять по мишеням. При удачном попадании в мишень ему начисляется одно очко, а при промахе нет. В последствии учащиеся получают возможность "изобретать" различного вида автоматы, какой им хочется: с любым количеством выстрелов на один жетон, с призовой игрой или без нее, приз только за стрельбу без промаха или за определенное количество набранных очков.
Следующий возможный вариант. Обсуждается смысл задачи, и составляем словесное или схематичное описание алгоритма при одном выстреле. Предполагается, что жетон автоматом принят и стрельба разрешена. Вариант алгоритма:
На этом примере можно объяснить необходимость структуры "неполная развилка", так как фраза "не добавлять очко" на самом деле не предполагает выполнение какого-либо действия и может быть пропущена.
Либо в процессе написания алгоритма, либо в конце его следует поговорить о разных способах физической реализации таких действий автомата, как фиксация выстрел "попал" - "не попал", высвечивание результатов стрельбы в окошках. Уточняется математический смысл попадания, например, в круговую мишень. Это пригодится при переходе к алгоритму с числовыми величинами, разработке компьютерной модели этого автомата или при решении других аналогичных задач. Таким образом, усложняя задачу можно рассмотреть на ее примере организацию алгоритмов циклической структуры. Используя графические возможности, можно создать компьютерную модель этого автомата.
Аналогичное поле деятельности предоставляет ситуация при реализации следующей задачи. Бригада из N человек изготовляет детали. Известны цена одной детали и величина оплаты за каждую произведенную деталь. После рабочего дня с пульта ЭВМ вводятся данные о выработке каждого рабочего. Необходимо организовать учет производимой продукции и начисление заработной платы. В данном случае можно предложить задания на все виды обработки одномерных и двумерных массивов.
При достаточно продуманном подборе задач в освоении алгоритмизации обеспечивается эффективная организация учебного процесса, направленная на интеллектуальное воспитание учащихся.
Информация о работе Интеллектуальное развитие учащихся на уроках информатики