Деяния происхождения и главные составляющие системы обучения программированию
Содержание
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
1. ТЕОРЕТИКО-МЕТОДОЛОГИЧЕСКИЕ ОСОБЕННОСТИ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ СТУДЕНТОВ ТЕХНИКУМОВ ТЕХНИЧЕСКИХ СПЕЦИАЛЬНОСТЕЙ 8
1. 1 Деяния происхождения и главные составляющие системы обучения программированию 8
1. 2 Методическая система обучения программированию 21
1. 3 Трудности и индивидуальности современного обучения программированию в техникуме 30
2. ОСОБЕННОСТИ МЕТОДИЧЕСКОГО ОБЕСПЕЧЕНИЯ СТРУКТУРНОГО ПРОГРАММИРОВАНИЯ В ТЕХНИКУМЕ 36
2. 1 Взгляды структурной алгоритмизации 36
2. 2 Отбор подхода к преподаванию структурного программирования и индивидуальности его методического обеспечения 37
2. 3 Анализ способности бейсик системы и её использование в учебном процессе 44
3. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ СТУДЕНТОВ ТЕХНИЧЕСКИХ СПЕЦИАЛЬНОСТЕЙ В ТЕХНИКУМЕ В СИСТЕМЕ НЕПРЕРЫВНОГО ОБРАЗОВАНИЯ «ШКОЛА-ТЕХНИКУМ-ВУЗ» 48
3. 1 Разработка методического снабжения для самостоятельной работы 48
3. 1. 1 Разработка вариантов заданий на самостоятельную работу 49
3. 1. 2 Разработка методического пособия сообразно структурной алгоритмизации 50
3. 2 Разработка програмки курса Visual Basic 51
3. 3 Разработка внеклассных мероприятий 70
РЕКОМЕНДАЦИИ 84
ЗАКЛЮЧЕНИЕ 100
ЛИТЕРАТУРА 102
ПРИЛОЖЕНИЯ 105
ВВЕДЕНИЕ
В крайние годы курс в техникуме"Базы информатики и вычислительной техники"(ОИВТ)получился на отменно новейший шаг собственного развития. Во-1-х, более-менее унифицировался комплект вычислительной техники. Это комплекты ЭВМ: Электроника-УКНЦ, Корвет, КУВТ-86, IBM PC. Во-2-х, сотворено направленное на учебные цели программное снабжение для данных КУВТ. В-3-х, Бейсик закончил существовать главным средством в руках педагога информатики. Однако, может существовать, наиболее основное то, что поменялся взор на то, что понималось под компьютерной грамотностью. 10 лет обратно, в истоке внедрения ОИВТ в техникумы, под компьютерной грамотностью понималось знание программировать. В данный момент уже фактически всеми осознано, что энергоинформатика в техникуме не обязана существовать курсом программирования. Крупная дробь юзеров современных индивидуальных компов(ПК)н программирует и не нуждается в этом. Сейчас сделаны необъятные программные средства компьютерных информационных технологий(КИТ), дозволяющих действовать с ЭВМ непрограммирующему юзеру. Потому наименьшим уровнем компьютерной грамотности является изучение средствами компьютерных информационных технологий.
Но неверно было бы направлять курс ОИВТ лишь на практическое усвоение работы с текстовыми редакторами, электронными таблицами, базами данных и пр. Тогда энергоинформатика скоро бы растеряла смысл как независимая учебная наука.
Исследование ОИВТ в школе обязано гнать две цели: общеобразовательную и прагматическую. Общеобразовательная мишень содержится в освоении учащимся базовых мнений современной информатики. Прагматическая - в получении практических навыков с аппаратными и программными средствами современных ЭВМ. Курс информатики в техникуме содержательно и методологически обязан существовать сооружен этак, чтоб обе задачки - общеобразовательная и прагматическая - решались синхронно.
Области внедрения ЭВМ разрешено систематизировать последующим образом. Во-1-х следует распознавать две полосы:
1)инструментальная;
2)кибернетическая.
Инструментальная линия, в вою очередность распределяется на 2 направленности:
1. 1. Инструментальные средства для конкретной работы юзера с информацией. Сюда относятся известные средства компьютерных информационных технологий: редакторы (текстовые, графические, музыкальные), базы данных, электрические таблицы.
1. 2. Инструментальные средства для разработки программ. Это системы программирования на складе всепригодных языков программирования. Не считая такого, сюда следует отнести инструментальные системы для разработки предназначенных программ, к примеру, обучающих программ, программных средств САПР, программ управления в настоящем времени и пр.
В кибернетической полосы еще разрешено распознать 2 направленности:
2. 1. Использование ЭВМ для управления разными объектами и действиями.
2. 2. Использование ЭВМ для моделирования разных действий и явлений.
В курсе информатики воспитанники в большей либо наименьшей ступени обязаны заполучить понятие о каждом из нареченных прибавлений ЭВМ.
Принципиальное есто в общеобразовательной доли курса информатики занимают алгоритмизация и программирование. Программирование напрямую соединено с курсом 1. 2. , а при решении задач кибернетической полосы обширно используется алгоритмический подъезд.
Более известным у юзеров ЭВМ является направление
1. 1. Усвоение воспитанниками средств КИТ обязано существовать первой практической задачей в курсе ОИВТ. Знание программировать не является решающей элемента компьютерной грамотности, однако чрез целый курс проходит мнение метода, которое практикуется последующим образом: метод - последовательность команд управления исполнителем. Потому приемы работы со средствами КИТ рассматриваются как методы, строящиеся в рамках соответственной системы команд.
В настоящее время есть некоторое количество подходов к преподаванию основ программированию в техникуме. Один из их - аудирование языков программирования высочайшего уровня на складе конкретной системы программирования, осмотрен в предоставленной дипломной работе.
Мишень - анализ методических необыкновенностей обучения программированию студентов технических квалификаций техникумов.
Предмет изучения обучение программированию в техникуме.
Объект изучения система обучения программированию студентов технических квалификаций в техникуме.
Задачки изучения:
1. Выучить литературу сообразно осматриваемой теме.
2. Разглядеть теоретико-методологические индивидуальности системы обучения программированию
3. Анализ необыкновенностей методического снабжения программирования в техникуме
4. Разработка и практическая осуществление методического снабжения, програмки курса и внеклассных занятий сообразно программированию в техникуме.
5. Разработка советов.
1. ТЕОРЕТИКО-МЕТОДОЛОГИЧЕСКИЕ ОСОБЕННОСТИ ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ СТУДЕНТОВ ТЕХНИКУМОВ ТЕХНИЧЕСКИХ СПЕЦИАЛЬНОСТЕЙ
1. 1 Деяния происхождения и главные составляющие системы обучения программированию
Энергоинформатика была введена во все типы школ с 1 сентября 1985г. под заглавием «Базы информатики и вычислительной техники»(ОИВТ). Объект преподавался в 2-ух старших классах. В истоке 50-х г возникли 1-ые ЭВМ. Опосля этого началось буйное формирование программирования. Посл появления ЭВМ в научно-исследовательских учреждениях стали появляться разновозрастные группы учащихся сообразно исследованию начал программирования для ЭВМ. На этом шаге были изготовлены выводы, что деток разрешено учить программированию [3]. Толчком к творению первых программ сообразно курсу программирования для средних школ послужило возникновение в истоке 1960-х гг. школ с математической квалификацией, предусматривающих подготовку вычислителей-программистов. В 1961г. Министерство просвещения утвердило 1-ый вариант документации для школ с математической квалификацией: програмки сообразно всеобщему курсу арифметики, а еще особым учебным предметам: «Математические машинки и программирование», «Вычислительная математика»(«Приближенные вычисления»). Формирование школ со квалификацией в области программирования сыграло главную роль: оно возбудило поток публикаций и методических разработок, посвященных вопросцам преподавания программирования школьникам. Обширное распределение в эти годы имели приготовленные для школ с математической квалификацией учебные пособия, сообразно системе программирования [7]. Одна из более многообещающих рядов развития базовых основ школьной информатики получила формирование с истока 60-х годов в связи с экспериментами сообразно обучению учащихся элементам кибернетики. У истоков этого направленности стоял Леднев. К середине 70 г. получилось достигнуть вступления курса ОСНОВЫ КИБИРНЕТИКИ объемом 140 часов. Ещё одним важным шагом стало введение факультативных курсов(программирование, вычислительная математика)в 1966г. Однако они не получили широкого распространения, факторами стали неимение ЭВМ и неподготовленностю учителей. В истоке 70 истока рскручиваться система подготовки на складе УПК. УПК были отлично обустроены и владели приготовленными кадрами. 60-70 г. сформулированы главные составляющие алгоритмической культуры: Мнение метода и его характеристики, Мнение языка описания алгоритмов, Степень формализации описания, Принцип дискретности, Принцип блочности, Принцип цикличности. Во 2-ой половине 70 с появлением программируемых калькуляторов, было принято заключение о внедрении их в процесс обучения. Возникновение ЭВМ массового применения послужило к творению 79г програмки компьютеризации школы [9].
В начал 60 гг. проводились опыты сообразно обучению учащихся элементам кибернетики. Основателем данных изучений стал Леднев. Он обосновывал надобность подключения основ кибернетики в тренировочный чин школы. Кузнецов и Леднев доказали надобность вступления кибернетики в ср школу, при этом единичным предметом. Им получилось достигнуть подключения в середине 70х курса"Базы кибернетики" всеобщим объемом в 140 часов в 9 10 кл. как факультатив. На этом курсе изучалось: Что исследует кибернетика, Понятие инфы в кибернетической системе, Модели, методы, Логические преобразователи инфы, Программирование для ЦВМ, Информация и её шифрование. В последствии большая часть тем изучаемых в курсе, вошли в количество главных компонентов школьного курса информатики. Конкретно эти базы курса кибернетики сотворили предпосылки для формирования базовых компонентов современного школьного курса информатики [21].
Сообразно понятию Леднева и Кузнецова, общеобразовательное смысл основ кибернетики для среднего образования содержалось [5]:
1)кибернетика, вводя мнение об информационных связях содействует формированию представлений о согласье решетка;
2)трактовка явлений, действий, изучаемых с различных сторон учебными предметами, в том числе и кибернетикой, формирует у учащихся глубочайшее, многостороннее, научное понятие о мире;
3)исследование кибернетики раскрывает способности для наиболее поочередного изложения главных мировоззренческих идей;
4)роль кибернетики в подготовке учащихся к проф обучению определяется тем, что исследование цельного ряда практических наук основывается на исследовании её основ.
В базе программирования для ЭВМ лежит мнение алгоритмизации, как процесса разработки и описания метода средствами данного языка. Ещё по появления ЭВМ, понятие об алгоритмических действиях давались арифметикой(теории алгоритмов). Но с появлением ЭВМ этот сектор стал получать независимость. В связи с сиим сложились составляющие алгоритмической культуры [17].
Алгоритмизация в широком значении понимается как комплект определенных практических приемов, основанных на навыках оптимального мышления об методах [8].
Главные составляющие алгоритмической культуры:
1. Мнение метода и его характеристики.
2. Мнение языка описания алгоритмов.
3. Степень формализации описания. Степень формализации зависит от такого для кого написан метод.
4. Принцип дискретности(пошаговости)описания.
5. Принцип блочности. Знание разделять трудную задачку на наиболее обыкновенные составляющие.
Выдержка
1. 2 Методическая система обучения программированию
Аудирование основ программирования наследует все дидактическое достояние отечественной педагогики урочную систему, семейные поручения, лабораторную форму занятий, контрольные работы и т. п. Все это сносно и на уроках сообразно информатике.
Конструкция мнения МСО подключает: цели, оглавление, средства, формы и способы.
Глобальная мишень всеобщего образования - многостороннее формирование личности. Основным компонентом личности, который создается в процессе обучения, является эксперимент.
Оглавление и конструкция всеобщего образования определяется двумя причинами:
1. совокупная конструкция предмета обучения(познания);
2. конструкция обобщенной деловитости(активность). Т. е. появляется вопросец чему обчать, познаниям либо деловитости?Что приоритетно ?
Важная изюминка постановки курса информатики на складе КВТ это постоянная служба учащихся с ЭВМ. Потому учебные фрагменты на упражнениях информатики разрешено систематизировать сообразно размеру и нраву применения ЭВМ. Этак, выделяют 3 главных вида применения кабинета вычислительной техники: манифестация, фронтальная лабораторная служба и практикум [18].
Одним из актуальных способов обучения разным предметам является способ проектов, который употребительно к обучению информатике может с фуррором употребляться как на пропедевтическом шаге обучения, этак и в старших звеньях образования.
Средства обучения посещают: словесные(живое словечко, аудиозапись, печатное словечко), образные(иллюстрация, макеты, схемы, естественные объекты), орудийные(комп, аудио-видеотехника, лабороторно-техническое оснащение, материалы, приборы и т. д. ).
Образовательная и развивающая мишень обучения программированию - отдать любому учащемуся начальные основательные познания основ науки информатики, подключая представления о действиях преображения, передачи и применения инфы и на данной базе - открыть учащимся смысл информационных, а еще роль информационной технологии и вычислительной техники в развитии современного сообщества. Вооружить умениями и навыками важными для крепкого и намеренного усвоения данных познаний [24].
Практическая мишень - привнести вклад в трудовую и технологическую подготовку учащихся.
Воспитательная мишень гарантируется мировоззренческим действием, которое оказывает понимание способностей и роли вычислительной техники и средств информационных технологий в развитии сообщества и цивилизации в целом
Ни одна из главных целей обучения не может существовать достигнута разъединенно друг от друга, они крепко взаимосвязаны.
Формулирование конкретных целей обучения - чрезвычайно сложная задачка. Философское истолкование мнения цели:"Мишень - безупречное, мысленное предугадывание итога деловитости. Мишень ориентирует и регулирует человечную активность".
Проекцирование конкретных целей обязано базироваться на разборе базовых основ науки информатики, её расположения посреди остальных наук. А этак как эти базы продолжают присутствовать в состоянии развития и развития, это приводит к небесспорным и разноплановым их оценкам. Но лишь научно обоснованный отбор цели дает вероятность образовать соответственный тренировочный материал, который при применении действенных способов обучения и дозволит добиться исполнения тех задач, какие ставятся перед преподаванием информатики [17].
Способ это метод, путь заслуги цели. Выкройка внешний разряд, наружное контур.
Формы обучения: Главные урок; Доп лекции, экскурсии; Запасные кружки, клубы, факультативы. Главный формой организации является урок, на базе кот организуется классно урочная система. Её симптомы: неизменный состав учебных групп; серьезное определение содержания обучения; определенное расписание занятий; хитросплетение персональной и коллективной работы; водящая роль учителя; постоянная испытание и критика познаний.
Классификацию уроков: уроки известия новейшей инфы; уроки развития и закрепления; уроки испытания; сочетанные уроки.
Фрагменты уроков информатики разрешено систематизировать: манифестация, фронтальная лабораторная служба и практикум.
Манифестация. Применяя демо экран, преподаватель указывает разные учебные составляющие содержания курса.
Лабораторная служба. Все учащиеся сразу работают на собственных рабочих местах с программными средствами, переданными им учителем.
Практикум. Учащиеся получают личные поручения учителя для протяженной самостоятельной работы.
Классифицирование способов обучения: организации и воплощения познавательной деловитости; стимулирования учебной деловитости; контроль учебно-познавательной деловитости;
Одним из более многообещающих современных способов обучения, является способ проектов.
При верном формулировании заданий учащийся чрезвычайно быстро открывает положение власти над"умной машинкой". Это придает ему убежденности, и возникает рвение поделится своими познаниями с теми, кто ими не владеет. Появляется благодатная грунт для воспроизведения на уроках сообразно информатике таковой организации обучения и контроля познаний, при которой определяемые учителем более удачно работающие учащиеся начинают делать роль помощников учителя. Возникающая при этом демократическая система отношений соединяет коллектив в достижении общей учебной цели, а причина размена познаниями, передачи познаний от наиболее разбирающихся наименее компетентным затевает ходить как массивное лекарство повышения эффективности учебно-воспитательного процесса и интеллектуального развития учащихся [34].
Принципиальный обучающий прием, который может существовать в особенности удачно реализован в преподавании раздела программирования, - копирование учащимися действий преподавателя. Принцип"делай как я!\", узнаваемый со пор средневековых ремесленников, при увеличении масштабов подготовки растерял родное смысл, потому что, вмещая в себя установки личного обучения, стал спрашивать значимых издержек мимолетных, материальных и кадровых ресурсов. Способности локальной козни КВТ, присутствие демо экрана дозволяет во почти всех вариантах отлично применять идею копирования в обучении, при этом преподаватель приобретает вероятность сразу действовать со всеми учащимися при кажущемся сохранении принципа особенности.
Специальные индивидуальности учебного продукта в разделе алгоритмизации и программирования курса информатики - програмки для ЭВМ - разрешают отлично применять отделанный программный часть, сделанный квалифицированным программером, для различных обучающих опытов.
К примеру:
а)часть запускается учащимися с разными исходными данными, а получаемые при этом итоги анализируются;
б)преподаватель вводит в часть разряд искусственных ошибок, предлагая воспитаннику найти их и поправить;
в)в модуле"урезаются" некие из способностей, какие адепт обязан вернуть и сопоставить потом итог собственной работы с прототипом.
При этом не следует забрасывать, что окончательный план образовательного процесса содержится в том, чтоб от принципа"Делай как я!\" исполнялся переход к аппарате"Делай сам!\".
Традиционные формы организации учебного процесса нехорошо содействуют развитию коллективной учебной деловитости учащихся, при которой:
- мишень осознается как единичная, требующая соединения усилий только коллектива;
- в процессе деловитости меж членами коллектива образуются дела обоюдной ответственноти;
- контроль за деловитостью отчасти(либо вполне)исполняется самими членами коллектива.
Урок не является исключительно целесообразной формой организации учебной работы сообразно курсу информатики. Одним из направлений розыска решения данной трудности является деятельностный подъезд к обучению и, в частности, этак именуемый способ проектов, который употребительно к обучению информатике(разговаривая поточнее - обучению компьютерной технологии)может с фуррором употребляться как на пропедевтическом шаге обучения, этак и в техникуме.
Проектом может существовать и компьютерный курс исследования определенной темы, и логическая забава, и фотомакет лабораторного оснащения, сымитированный на компе, и тематическое общение сообразно электронной почте и почти все иное. В простом случае(как, к примеру, при применении этого способа в начальной школе), в качестве"сюжетов" для исследования компьютерной графики привлекаются задачки проектирования рисунков животных, строений, симметричных орнаментов и т. п.
Обязательным компонентом процесса обучения является контроль, либо испытание итогов обучения. Сущность испытания итогов обучения состоит в выявлении уровня освоения познаний учащимися, который обязан подходить образовательному эталону сообразно учебной дисциплине.
Принципиальным новшеством предусматриваемой эталоном сообразно информатике процедуры оценивания уровня обязательной подготовки учащихся является то, что в базу процедуры оценки кладется критериально-ориентированная система, основанная на применении системы"зачет"-"незачет". В то же время, для оценки достижений школьника на уровне, превышающем малые запросы эталона, целенаправлено применять аналог традиционной(нормированной)системы. В согласовании с сиим испытание и критика познаний и умений школьников обязана быть на 2-ух уровнях подготовки: обязательном и завышенном. При этом вероятны разные технологии такового контроля: вложение в текущую испытание заданий обоих уровней, деления данных видов контроля в процессе обучения и на экзамене [14].
Знающий преподаватель обязан ведать и мочь использовать методологию продуктивного обучения в собственной деловитости. Отбор способов обучения определяется чертами учебного курса, целью урока, озможностями учащихся
Способы продуктивного обучения.
Литература
1. А. П. Ершов. О работах Г. А. Звенигородского сообразно инфоматике. // Трудности информатики. Новосибирск, 1986, ВЦ СО АН, С. 3-15
2. http://kvant. mccme. ru - Научно-популярный физико-математический журнальчик"Квант"
3. Городняя Л. В. , Касьянов В. Н. Подъезд к квалификации сообразно информатике и программированию в рамках системы постоянного образования. - Новосибирск, 1995. - 59 с. -(Препр. /РАН, Сиб. отд-ние. ИСИ; N 23).
4. Городняя Л. В. , Лаврентьев М. М. , Марчук А. Г. , Чурина Т. Г. Возобновление системы ранешнего отбора сотрудников для постоянной подготовки профессионалов сообразно критическим технологиям. Сб. мат. междунар. конф. "Виды систем информатики", Новосибирск, 2003. - с. 16-17
5. http://www. intuit. ru - Интернет-Институт Информационных технологий
6. Ершов А. П. Теория применения средств вычислительной техники в сфере образования(информатизация образования). - Новосибирск, 1990. - 58с. -(Препр. /АН СССР. Сиб. отд-ние. ВЦ; 888)
7. Энергоинформатика для техникумов. Материалы ЮНЕСКО. 1996
8. А. Ю. Уваров Чему изучать на уроках информатики. М. : Энергоинформатика. № 1, 1999
9. Лавров С. С. , Слисенко А. О. , Цейтин Г. С. Проект плана-программы сообразно квалификации"Энергоинформатика и системное программирование". - Микро-процессорные средства и системы, N 4, 1985. - С. 20-28.
10. Советы сообразно преподаванию информатики в институтах: Пер. С англ. - СПб. , 2002 - 372 с. , http://se. math. spbu. ru. cc2001, http://www. computer. org/education. cc2001
11. http://www. gnu. org/ - Интернет-сайт приверженцев раскрытого программного снабжения.
12. http://www. gotdotnet. ru/student/ImagineCup/IC2007/Default. aspx - Интернет-сайт интернационального чемпионата"Кубок воодушевления" с номинацией"Программные проекты".
13. http://icfpcontest. cse. ogi. edu/ - Интернет-сайт интернационального раскрытого чемпионата сообразно многофункциональному программированию.
14. А. П. Ершов. Некие субъективные замечания к актуальным дилеммам программирования. // Виды системного и абстрактного программирования. Новосибирск, 1979, ВЦ СО АН, С. 113-127
15. Базы информатики и вычислительной техники. Пробное учебное вспомоществование для средних учебных заведений. Дробь 1-ая. Под редакцией А. П. Ершова и В. М. Монахова. М. : Образование, 1985, 96 с.
16. Базы информатики и вычислительной техники. Пробное учебное вспомоществование для средних учебных заведений. Дробь 2-ая. Под редакцией А. П. Ершова и В. М. Монахова. М. : Образование, 1986, 96 с.
17. Г. А. Звенигордский. ПЕРВЫЕ УРОКИ ПРОГРАММИРОВАНИЯ, 1985
18. Электрический картотека академика А. П. Ершова. - http://ershov. iis. nsk. su
19. Странички летописи и мемориальные странички ИСИ СО РАН. - http://www. iis. nsk. su
20. Особый выпуск памяти А. П. Ершова. М. : Программирование, 1990, #1(О человечном и эстетическом причинах в программировании. Откуда хватаются люди, способные формировать надежное программное снабжение. Компьютеризация школы и математическое образование. )
21. Наброски летописи информатики в Рф / Новосибирск, 1998. - 662 с.
22. Деяния информатики в Рф: эксперты и их школы / Столица, 2003. - 488 с.
23. http://en. wikipedia. org/wiki/Logo_programming_language
24. http://ru. wikipedia. org/wiki/Logo_( язык_программирования)
25. http://www. intuit. ru/department/pl/vb/ - Visual Basic
26. http://www. intuit. ru/department/pl/plpascal/
27. http://www. intuit. ru/department/pl/cpl/ - Язычок программирования С
28. http://www. intuit. ru/department/pl/python/ - Python
29. http://www. intuit. ru/department/hardware/paralltech/ Параллельные архитектуры вычислительных систем
30. http://www. intuit. ru/department/security/secbasics/ базы ИБ
31. http://www. intuit. ru/department/internet/js/ - Вступление в JavaScript
32. http://www. intuit. ru/department/os/osintro/ - Базы ОС
33. http://www. intuit. ru/department/sa/compilersdev/ - Разработка компиляторов
34. http://www. intuit. ru/department/network/networkbasics/ - Базы сетей передачи данных
35. http://vzshit. net. ru - Интернет-сайт заочной школы информационных технологий при ФИТ НГУ, поддержанной НФПК.
1.2 Методическая система обучения программированию
Преподавание основ программирования наследует все дидактическое богатство отечественной педагогики урочную