Курсовая работа: Развитие алгоритмической культуры школьников методами дистанционных технологий
· базы данных образовательных ресурсов;
· веб-квесты, предназначенные для целей обучения;
· телекоммуникационные проекты;
· виртуальные методические объединения учителей;
· телеконференции, форумы для учителей и учащихся;
· консультационные виртуальные центры (для учителей, школьников, родителей);
· научные объединения школьников.
При этом важно так организовать учебный процесс дистанционного обучения, чтобы у учащихся была возможность:
- получать необходимые фундаментальные знания, осмысливая их таким образом, чтобы использовать для решения конкретных познавательных или практических проблем;
- обсуждать со своими партнерами (в том числе, в ряде случаев и с зарубежными) возникающие в процессе познавательной деятельности проблемы;
- работать с дополнительными источниками информации, необходимыми для решения поставленной познавательной задачи;
- вести наблюдения, ставить самостоятельные опыты, используя, помимо прочего, разнообразные, доступные им Интернет-технологии для осмысления приобретаемых знаний, решения возникающих проблем;
- иметь возможность оценивать собственные познавательные усилия, достигнутые успехи, корректировать свою деятельность [14].
Изучение теории и практики ДО в образовательных учреждениях ДО позволило установить тенденции в развитии технологий дистанционного обучения. Среди них просматриваются следующие тенденции:
Возрастание значения ТДО, использующих средства новых информационных технологий (на которых, в основном, и базируется СДО). Это эволюционно знаменует переход от кейс-технологий к сетевым технологиям обучения, которые принципиально не могут быть реализованными без компьютеров, сетей, систем мультимедиа и т.д. Однако следует заметить, что отечественный и зарубежный опыт ДО показывает стойкость и целесообразность использования и традиционных средств обучения, например, печатных изданий, потенциал которых может быть повышен за счет биоадекватности представления учебного материала.
Проектирование и внедрение в учебный процесс ТДО, которые ориентированы на личность обучающегося, стимулируют мотивированность, носят во многом вариативный и коррекционный характер. Это обеспечивает подготовку специалистов с широким научным образованием, профессионально компетентных, с развитым творческим мышлением, способных эффективно решать сложные и многоплановые задачи своей деятельности. Такие ТДО ориентирует обучающихся не на усвоение готовых научно-теоретических формул и конкретно-прикладных рекомендаций-рецептов, а на творчески-поисковую деятельность по добыванию, конструированию новых знаний, моделированию и изучению процессов и явлений, проектированию способов профессиональной деятельности. Сетевые технологии обучения наилучшим образом поддерживают эту тенденцию, особенно при внедрении в учебный процесс сетевых учебно-методических комплексов [13].
1.3 Понятие алгоритмической культуры школьников
Первой программой школьного курса «Основы информатики и вычислительной техники» (1985 г.) формирование алгоритмической культуры определялось как одна из нормативных целей обучения информатике. Было раскрыто содержание и выделены основные компоненты данного понятия (М.П.Лапчик):
1. Понятие алгоритма и его свойства. Понятие алгоритма является центральным понятием алгоритмизации и, соответственно, основным компонентом алгоритмической культуры. В обучения алгоритмизации нет необходимости (да и возможности) использовать строгое математическое уточнение этого понятия, достаточно его толкования на интуитивно-наглядном уровне. Существенное значение при изложении приобретают такие содержательные свойства алгоритмов, как понятность, массовость, детерминированность и результативность.
2. Понятие языка описания алгоритмов. Задача описания алгоритма всегда предполагает наличие некоторого языка, на котором должно быть выполнено описание. По этой причине само понятие алгоритма находится в неразрывной связи с понятием языка как средства выражения (представления) алгоритма. Выбор языка в каждом отдельном случае определяется областью применения алгоритма, т.е., по существу, свойствами объекта (человека, автомата, компьютера), выступающего в роли исполнителя. Соблюдение требования строго следовать границам языковых возможностей в общении с тем или иным исполнителем служит в некотором роде первоосновой алгоритмизации.
3. Уровень формализации описания. Понятие уровня формализации описания неразрывно связано с понятием языка. Если описание составлено для автомата, то используемый при этом язык подчиняется строгим ограничениям, которые обычно могут быть сведены в систему формальных правил, образующих синтаксис языка. Сам язык в подобных случаях становится формализованным. Однако на практике в процессе разработки алгоритмов, особенно при построении предварительных описаний, могут использоваться языковые средства, не обязательно строго ограниченные. Более того, такая ситуация возможна и не только в процессе предварительной разработки. Если, к примеру, алгоритм адресуется человеку, то и окончательный вариант алгоритмизации может иметь неформальное, «расплывчатое» представление. Немалое множество используемых на практике алгоритмов «работают» именно в неформализованном варианте. Важно лишь, чтобы алгоритм был понятен исполнителю, т.е. не использовал средств представления, выходящих за границы его возможностей. Таким образом, применяемые на практике уровни формализации представления алгоритмов могут варьироваться в довольно широком диапазоне: от уровня полного отсутствия формализации до уровня формализации «в той или иной мере» и, наконец, до уровня «абсолютной» формализации.
4. Принцип дискретности (пошаговости) описания. Построение алгоритма предполагает выделение четкой целенаправленной последовательности допустимых элементарных действий, приводящих к требуемому результату. Организованная совокупность этих действий образует определенную дискретную структуру описания алгоритма, сообщающую ему ясность и четкость. В различных языках такие отдельные этапы алгоритма представляются различными средствами. В словесных представлениях алгоритма (на естественном языке) – это отдельные предложения, указания, пункты, в языке схем – это отдельные блоки, в объектном языке ЭВМ – это отдельные команды, в алгоритмическом языке высокого уровня – операторы.
5. Принцип блочности. Возможности языка, используемого для построения алгоритмов, вынуждают избирать ту или иную степень детализации описаний. Это обстоятельство не препятствует, однако, тому, чтобы в процессе работы по составлению требуемого алгоритма при описании его первоначальной схемы употребить язык, единицы действия которого более крупны по сравнению с возможностями исполнителя, которому алгоритм адресуется. По сути дела, речь в данном случае идет об умении расчленять сложную задачу на более простые компоненты. Такой путь приходится избирать всегда, когда задача оказывается достаточно сложной, чтобы алгоритм ее решения в нужном языке можно было описать сразу. В этом случае задача разбивается на информационно замкнутые части (блоки), которым придается самостоятельное значение, и после составления первоначальной схемы, связывающей части задачи, проводится работа по детализации отдельных бл?