Методическое и дидактическое обеспечение преподавания раздела «Алгоритмы и программы» в 5-11 кл. Исполнитель

Вид материалаРеферат

Содержание


Наименование раздела
Место программирования в курсе информатики
Что дает программирование детям?
Qbasic, Visual Basic
I. Методическое и дидактическое обеспечение
Простейшие алгоритмы и программы
Color 15 : print
К содержанию
Алгоритмы и исполнители
Второй раз
Then print
C Вариант 2 позволяет переходить к циклам CLS
Циклы с предусловием
Screen 12 : rem
WHILE a$ = “” LINE
ПОКА попробовать вложить развилку, в которой условием будет значение какой-нибудь строковой переменной, присваиваемое функцией I
К содержанию
Программы обработки строковых переменных
Mid$(a$, 3, 5) 'форма  print
Месяц: cls
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9

Министерство общего и профессионального образования Свердловской области

Управление образованием г. Карпинска МОУ СОШ №16


(обобщение опыта преподавания за 26 лет)


Тема:

Методическое и дидактическое

обеспечение преподавания раздела

«Алгоритмы и программы» в 5-11 кл.


Исполнитель :

Рыков Александр Васильевич



Должность:

Учитель информатики


г. Карпинск 2011 г.


Содержание



Наименование раздела

Стр.


Введение

3


Методическое и дидактическое обеспечение преподавания раздела «Алгоритмы и программы» в 5-11 кл.

5 класс ……………………………………………………………

6 класс ……………………………………………………………

7 класс ……………………………………………………………

8 класс ……………………………………………………………

9 класс ……………………………………………………………

10 класс……………………………………………………………

11 класс……………………………………………………………





Заключение

39


Список литературы

40


Приложение_1 Программы на Pascal

41

Вступление

Роль курса информатики в школьной программе точных наук

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

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

С другой стороны, информатика (как школьная дисциплина) обладает еще одним особым качеством и в силу этого выполняет еще одну миссию. Вне зависимости от того, какой багаж знаний она несет, она дает учащимся замечательную возможность. Эта возможность заключается в том, что благодаря информатике учащиеся разных возрастов, наряду с естественным взрослением и работой по освоению различных дисциплин, получают уникальную («междисциплинарную» или даже «наддисциплинарную» по природе) возможность постепенно, поэтапно, соразмерно возрасту, развивать свои творческие способности в целом и творческие способности в области точных наук особенно. Иначе говоря, информатика является не только наукой или учебной дисциплиной в её обычном понимании, но и средством развития личности, способностей детей, пробуждает Интеллектуальные задатки освоения других дисциплин, т. е. обслуживает весь процесс развития личности и овладения смежными дисциплинами, помогает и школьнику, и всем учителям.

Место программирования в курсе информатики

Научить детей использовать готовые программы, как показывает мой опыт преподавания, проще, чем научить их разрабатывать свои алгоритмы решения задач, составлять и отлаживать программы. Однако, и мой личный многолетний опыт работы в школе, и общие тенденции развития информатики и других дисциплин в отечественных школах указывают на то, что идти по простому пути в данном вопросе не самое лучшее решение. Если уж термин «программирование» всё чаще используется в самых различных методиках освоения многих дисциплин, весьма далеких от блока точных наук (например, говорят о «программировании» в новейших областях биологии, в экономике, психологии, политологии, социологии, маркетинге, связях с общественностью и т. д.), то в применении к общению ребенка с компьютером говорить о программировании тем более важно и нужно. Здесь программирование впервые в жизни ребенка и в самом наглядном «рафинированном» виде позволяет ему выйти на высокий уровень развития своих интеллектуальных качеств, игровых контактов с внешним «субъектом» (компьютером, вобравшим в себя огромные по объёму и чрезвычайно сжатые, «сконденсированные» результаты интеллектуального труда огромного числа людей). Поэтому, на мой взгляд, использовать уроки информатики только лишь для тривиального «напичкивания» знаниями и «натаскивания» на рутинные манипуляции с клавишами – значит, вместо творческого обогащения учащихся лишь усугублять извечную школьную проблему перегруженности программ, детей и учителей.

Что дает программирование детям?

О пользе программирования для школьников можно говорить как мини­мум в двух аспектах: лингвистическом и алгоритмическом

Изучая программирование, ученики лучше понимают сущность работы ком­пьютеров, их возможности и границы их применения. Написав однажды свои соб­ственные (пусть даже незамысловатые, но работающие!) программы, ученики обнаруживают, что компьютеры совсем не похожи на волшебные всемогущие машины, описанные в научно-фантасти­ческих рассказах. К детям приходит понимание того, что компьютер является инструментом, которым должны управлять люди. Только немногие школьники станут профессиональными программи­стами, или будут иногда программиро­вать на работе, или сделают программи­рование своим хобби, но все выиграют от того, что постигли природу программирования и поняли, что значит создавать собственные программы.

Программирование помогает школь­никам прочувствовать на собственном опыте (в интеллектуальной игре, осуще­ствляемой по особым правилам) и прой­ти все основные этапы формализованного решения некоей творческой, точно сформулированной задачи. Это даёт необычайно сильный толчок для развития интеллекта в целом и одновременно придаёт благоприятную эмоциональную окраску работе. Всем учащимся, без исключения, это помогает развивать навыки мышления и решения задач, а также выработать привычку аккуратной и систематической работы, а одарённым детям (прежде всего в области точных наук) ещё и даёт так необходимую им новую пищу для размышлений, поисков, раскрепощения скрытых способностей. Формируемое при этом алгоритмическое мышление ценно само по себе. Методы, которые дети освоят на уроках программирования, обязательно будут использоваться позднее при решении самых различных «взрослых» жизненных и профессиональных задач. Возможно, это проявится неосознанно и через много лет после окончания школьного курса информатики, однако и ради этого стоит учить программированию.

Как правило, ученикам нравится управлять работой компьютера при по­мощи собственных программ. Программирование для некоторых детей становится любимым занятием, как в школе, так и дома. Часто можно услышать от детей: «Это почти волшебство — застав­лять компьютер делать то, что трудно сделать вручную». «Мне пришлось собрать воедино свою волю и преодолеть собствен­ные слабости, но я смог добиться того, что компьютер сделал то, что мне требо­валось».

Какой же язык программирования выбрать?