Методическое обеспечение проектного подхода в обучении программированию
|
ВВЕДЕНИЕ 7
1 Характеристика образовательной деятельности по обучению
программированию в вузе 11
1.1 Характеристика образовательной деятельности в вузе 11
1.2 Особенности мотивации студентов в образовательной деятельности 14
1.3 Обоснование проектной технологии для обучения программированию в
вузе 21
2 Обоснование и разработка методического обеспечения реализации
проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования» 29
2.1 Специфика дисциплины «Языки и системы программирования» 31
2.2 Обоснование методического обеспечения реализации проектного подхода
на примере дисциплины «Языки и системы программирования» 34
2.3 Разработка методического обеспечения по дисциплине «Языки и системы
программирования» 36
2.4 Разработка фонда оценочных средств 42
3 Обоснование разработка и экспертиза электронного обучающего курса по
дисциплине языки и системы программирования 45
3.1 Теоретическое обоснование электронного обучающего курса «Языки и
системы программирования» 45
3.2 Разработка электронного обучающего курса «Языки и системы
программирования», реализуемого проектным подходом 49
3.3 Апробация электронного обучающего курса «Языки и Системы
Программирования» 66
Заключение 81
Список использованных источников 84
Приложение
1 Характеристика образовательной деятельности по обучению
программированию в вузе 11
1.1 Характеристика образовательной деятельности в вузе 11
1.2 Особенности мотивации студентов в образовательной деятельности 14
1.3 Обоснование проектной технологии для обучения программированию в
вузе 21
2 Обоснование и разработка методического обеспечения реализации
проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования» 29
2.1 Специфика дисциплины «Языки и системы программирования» 31
2.2 Обоснование методического обеспечения реализации проектного подхода
на примере дисциплины «Языки и системы программирования» 34
2.3 Разработка методического обеспечения по дисциплине «Языки и системы
программирования» 36
2.4 Разработка фонда оценочных средств 42
3 Обоснование разработка и экспертиза электронного обучающего курса по
дисциплине языки и системы программирования 45
3.1 Теоретическое обоснование электронного обучающего курса «Языки и
системы программирования» 45
3.2 Разработка электронного обучающего курса «Языки и системы
программирования», реализуемого проектным подходом 49
3.3 Апробация электронного обучающего курса «Языки и Системы
Программирования» 66
Заключение 81
Список использованных источников 84
Приложение
Программирование является основой всех компьютерных технологий. И чем быстрее вперёд движется прогресс, тем острее встает вопрос о подготовке специалистов по программированию. Программирование является достаточно специфичным видом деятельности. При такой востребованности квалифицированных программистов обучение этой дисциплине в нашей стране ведется традиционными для всех дисциплин подходами по методическому обеспечению прошлого века. В современных университетах продолжают учить программированию по книгам, на задачах прошлого века. Классическая технология обучения не может обеспечить результат в обучении программированию, так как не учитывает специфики самой деятельности по программированию. Проведем аналогию, никто не учит рисованию на лекциях, рисовать учатся на практике. И по этой же причине на данный момент большая часть программистов училась программировать не в университетах, а на тематических форумах. Таким образом, самостоятельное обучение на форумах оказывается результативнее и востребование полноценного учебного процесса в вузе. При таком самостоятельном обучении обучающийся выполняет разного уровня реальные, современные проекты, получая помощь практикующих программистов через общение на форуме. Молодой человек намного быстрее овладевает навыком программирования, чем слушая лекции и выполняя однотипные практические работы в вузе.
После возвращения в советскую педагогику проектный подход был исследован такими учеными как: В.П.Беспалько, Е.С. Полат, И.А. Зимняя, О.Н. Ильина, Болюбаш Я.Я., Л.П. Бурцева.
Так, что научное применение проектного подхода полностью обосновано. До настоящего времени он обрел широкое применение, но в основном в школах, а не в высшем образовании. Причина одна и она очевидна, реализация проектного подхода требует разработки качественного методического обеспечения, а это очень трудоемкий процесс для преподавателей, а, следовательно, изменения в учебном процессе. Это трудозатратно.
Вопрос методического обеспечения в российской науке проработан достаточно основательно, его исследователи такие ученые как Образцов П.И., Сопин В.И. Из этого мы делаем вывод, что научная база для реализации проектного подхода в обучении программированию есть. Это позволит реализовать его реализовать его в создании такого методического обеспечения.
Необходимо признать, что Российское государство предпринимает шаги к качественному росту Российского образования, это отражено в Законе Российской Федерации «Об образовании» Федеральной целевой программе развития образования на 2016 - 2020 годы и многих других правительственных документах в области образования. Федеральный закон дает право выбора каждому преподавателю технологии обучения и обязывает методически её обеспечить. А, одной из задач программы развития образования является создание инфраструктуры, обеспечивающей условия подготовки кадров для современной экономики, и создание, и распространение структурных и технологических инноваций в среднем профессиональном и высшем образовании.
Национальная доктрина образования Российской Федерации до 2025 года ставит целью подготовку высокообразованных людей и высококвалифицированных специалистов, способных к профессиональному
Актуальность нашего исследования определила тему дипломной работы «Методическое обеспечение проектного подхода в обучении программированию».
Исходя из всего вышесказанного, мы определили цель нашего исследования: обосновать и разработать методическое обеспечение реализации проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования».
Объект исследования: образовательная деятельность по
программированию в вузе.
Предмет исследования: методическое обеспечение реализации
проектного подхода в обучении программированию.
Для достижения поставленной цели нами были определены следующие задачи:
1) Охарактеризовать образовательную деятельность по обучению программированию в вузе.
2) Обосновать проектную технологию для обучения программированию в вузе.
3) Обосновать методическое обеспечение реализации проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования».
4) Разработать методическое обеспечение реализации проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования».
5) Обосновать и разработать электронный обучающий курс как часть методического обеспечения реализации проектного подхода в обучении
программированию на примере дисциплины «Языки и системы
программирования».
6) Провести апробацию электронного обучающего курса «Языки и системы программирования».
Методы, использованные в исследовании:
- теоретические методы включают в себя метод анализа для выявления специфики явлений и определения приоритетных особенностей, наиболее актуальных; метод синтеза для характеристики явлений; метод сравнения для выявления сходств и различий процессов в позициях разных авторов;
- эмпирические: метод экспертной оценки для апробации электронного обучающего курса «Языки и системы программирования» в учебном процессе с последующей обработкой результатов.
После возвращения в советскую педагогику проектный подход был исследован такими учеными как: В.П.Беспалько, Е.С. Полат, И.А. Зимняя, О.Н. Ильина, Болюбаш Я.Я., Л.П. Бурцева.
Так, что научное применение проектного подхода полностью обосновано. До настоящего времени он обрел широкое применение, но в основном в школах, а не в высшем образовании. Причина одна и она очевидна, реализация проектного подхода требует разработки качественного методического обеспечения, а это очень трудоемкий процесс для преподавателей, а, следовательно, изменения в учебном процессе. Это трудозатратно.
Вопрос методического обеспечения в российской науке проработан достаточно основательно, его исследователи такие ученые как Образцов П.И., Сопин В.И. Из этого мы делаем вывод, что научная база для реализации проектного подхода в обучении программированию есть. Это позволит реализовать его реализовать его в создании такого методического обеспечения.
Необходимо признать, что Российское государство предпринимает шаги к качественному росту Российского образования, это отражено в Законе Российской Федерации «Об образовании» Федеральной целевой программе развития образования на 2016 - 2020 годы и многих других правительственных документах в области образования. Федеральный закон дает право выбора каждому преподавателю технологии обучения и обязывает методически её обеспечить. А, одной из задач программы развития образования является создание инфраструктуры, обеспечивающей условия подготовки кадров для современной экономики, и создание, и распространение структурных и технологических инноваций в среднем профессиональном и высшем образовании.
Национальная доктрина образования Российской Федерации до 2025 года ставит целью подготовку высокообразованных людей и высококвалифицированных специалистов, способных к профессиональному
Актуальность нашего исследования определила тему дипломной работы «Методическое обеспечение проектного подхода в обучении программированию».
Исходя из всего вышесказанного, мы определили цель нашего исследования: обосновать и разработать методическое обеспечение реализации проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования».
Объект исследования: образовательная деятельность по
программированию в вузе.
Предмет исследования: методическое обеспечение реализации
проектного подхода в обучении программированию.
Для достижения поставленной цели нами были определены следующие задачи:
1) Охарактеризовать образовательную деятельность по обучению программированию в вузе.
2) Обосновать проектную технологию для обучения программированию в вузе.
3) Обосновать методическое обеспечение реализации проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования».
4) Разработать методическое обеспечение реализации проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования».
5) Обосновать и разработать электронный обучающий курс как часть методического обеспечения реализации проектного подхода в обучении
программированию на примере дисциплины «Языки и системы
программирования».
6) Провести апробацию электронного обучающего курса «Языки и системы программирования».
Методы, использованные в исследовании:
- теоретические методы включают в себя метод анализа для выявления специфики явлений и определения приоритетных особенностей, наиболее актуальных; метод синтеза для характеристики явлений; метод сравнения для выявления сходств и различий процессов в позициях разных авторов;
- эмпирические: метод экспертной оценки для апробации электронного обучающего курса «Языки и системы программирования» в учебном процессе с последующей обработкой результатов.
Программирование является основой реализации информатизации современного общества, качественные специалисты в этой области являются востребованными. При этом большинство из них не получали профильного образования, либо не окончили его. Мы утверждаем, что одной из причин этому неподходящие технологии обучения и, как, следствие не соответствующее методическое обеспечение образовательной деятельности по обучению программированию. Проектный подход демонстрирует убедительные результаты в обучении программированию. Именно по этой причине темой нашей ВКР стала методическое обеспечение реализации проектного подхода в обучении программированию.
Мы определили цель работы: Обосновать и разработать методическое обеспечение реализации проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования»
Выполняя первую задачу, нами был проведен сравнительный анализ. Образовательной деятельности и учебного процесса был сделан вывод, что образовательная деятельность реализуется вузом через учебный процесс.
Опираясь на выводы об отношении учебного процесса и образовательной деятельности, был охарактеризован учебный процесс в вузе и выявлена его специфика.
Продолжая выполнять первую задачу, мы обратились к субъекту учебного процесса студенту. Для этого определили специфику студенческого возраста и выявили особенности мотивации студентов. В работе охарактеризована деятельность по программированию, выявлены специфические особенности обучения программированию.
была обоснована проектная технология. В работе подробно представлена проектная технология, этапы её реализации, охарактеризован проектный подход в обучении и выявлены принципы его реализации. В результате выполнения задачи два получили характеристику проектной деятельности, как части проектной технологии обучения и выявили специфические особенности её реализации.
Выполняя третью задачу, проанализирована нормативная база разработки методического обеспечения согласно федеральному закону об образовании, включающее себя: Федеральный государственный образовательный стандарт (ФГОС), Образовательная программа (ОП), учебный план, рабочие программы дисциплин.
Опираясь на анализ нормативной базы, методы реализации проектного подхода и особенности дисциплины программирование, разработана рабочая программа дисциплины «Языки и системы программирования».
Выполняя третью задачу, было охарактеризовано методическое обеспечение, его цели, функции и структура. Мы педагогически обосновали разработку методического обеспечения реализации проектного подхода для обучения программированию.
Выполняя задачу четыре, нами было разработано методическое обеспечение дисциплины «Языки и системы программирования» в объеме 180 часов, включающее в себя 6 часов лекционных занятий, 30 часов практических занятий, 6 часов лабораторных работ, 28 часов контрольных занятий и 2 часа семинарских занятий, а также рекомендации к 108 часам самостоятельной работе студентов.
Кроме этого, нами был разработан фонд оценочных средств по дисциплине.
В рамках выполнения задачи пять были охарактеризованы педагогические программные средства, проанализированы их цели, задачи. Было определено, что для реализации проектного подхода в обучении 82
программированию лучше всего подходит автоматизированная обучающая система, реализованная в форме электронного обучающего курса по конкретной дисциплине.
В третьей главе работы, определены методические цели разрабатываемого электронного обучающего курса и задачи, разработаны педагогический и технологический сценарии, обосновано выполнение принципов разработки. В соответствии с требованиями СФУ, принципам разработки ППС и требованиям к структуре ППС, специфики проектной технологии, и особенностях дисциплины программирование был разработан ЭОК «Языки и системы программирования».
Для выполнения задачи шесть, апробации разработанного ЭОК «Языки и системы программирования». Было охарактеризовано понятие, апробация, проанализированы методики проведения апробации и сделан вывод, что актуальным методом будет метод экспертных оценок.
Для его реализации, нами на основе требований СФУ к ЭОК, принципов разработки ППС была разработана анкета из двадцати вопросов, с возможностью оставить рекомендации разработчикам курса. Далее мы сформировали пул экспертов и им были разосланы анкеты.
Полученные результаты экспертной оценки позволили сделать вывод о необходимых изменениях, и проблемных зонах ЭОК. На текущий момент они частично устранены. Большинство требований к ЭОК и структуре ППС соблюдено, что делает разработанный ЭОК педагогически обоснованным, а цель работы достигнутой.
Мы определили цель работы: Обосновать и разработать методическое обеспечение реализации проектного подхода в обучении программированию на примере дисциплины «Языки и системы программирования»
Выполняя первую задачу, нами был проведен сравнительный анализ. Образовательной деятельности и учебного процесса был сделан вывод, что образовательная деятельность реализуется вузом через учебный процесс.
Опираясь на выводы об отношении учебного процесса и образовательной деятельности, был охарактеризован учебный процесс в вузе и выявлена его специфика.
Продолжая выполнять первую задачу, мы обратились к субъекту учебного процесса студенту. Для этого определили специфику студенческого возраста и выявили особенности мотивации студентов. В работе охарактеризована деятельность по программированию, выявлены специфические особенности обучения программированию.
была обоснована проектная технология. В работе подробно представлена проектная технология, этапы её реализации, охарактеризован проектный подход в обучении и выявлены принципы его реализации. В результате выполнения задачи два получили характеристику проектной деятельности, как части проектной технологии обучения и выявили специфические особенности её реализации.
Выполняя третью задачу, проанализирована нормативная база разработки методического обеспечения согласно федеральному закону об образовании, включающее себя: Федеральный государственный образовательный стандарт (ФГОС), Образовательная программа (ОП), учебный план, рабочие программы дисциплин.
Опираясь на анализ нормативной базы, методы реализации проектного подхода и особенности дисциплины программирование, разработана рабочая программа дисциплины «Языки и системы программирования».
Выполняя третью задачу, было охарактеризовано методическое обеспечение, его цели, функции и структура. Мы педагогически обосновали разработку методического обеспечения реализации проектного подхода для обучения программированию.
Выполняя задачу четыре, нами было разработано методическое обеспечение дисциплины «Языки и системы программирования» в объеме 180 часов, включающее в себя 6 часов лекционных занятий, 30 часов практических занятий, 6 часов лабораторных работ, 28 часов контрольных занятий и 2 часа семинарских занятий, а также рекомендации к 108 часам самостоятельной работе студентов.
Кроме этого, нами был разработан фонд оценочных средств по дисциплине.
В рамках выполнения задачи пять были охарактеризованы педагогические программные средства, проанализированы их цели, задачи. Было определено, что для реализации проектного подхода в обучении 82
программированию лучше всего подходит автоматизированная обучающая система, реализованная в форме электронного обучающего курса по конкретной дисциплине.
В третьей главе работы, определены методические цели разрабатываемого электронного обучающего курса и задачи, разработаны педагогический и технологический сценарии, обосновано выполнение принципов разработки. В соответствии с требованиями СФУ, принципам разработки ППС и требованиям к структуре ППС, специфики проектной технологии, и особенностях дисциплины программирование был разработан ЭОК «Языки и системы программирования».
Для выполнения задачи шесть, апробации разработанного ЭОК «Языки и системы программирования». Было охарактеризовано понятие, апробация, проанализированы методики проведения апробации и сделан вывод, что актуальным методом будет метод экспертных оценок.
Для его реализации, нами на основе требований СФУ к ЭОК, принципов разработки ППС была разработана анкета из двадцати вопросов, с возможностью оставить рекомендации разработчикам курса. Далее мы сформировали пул экспертов и им были разосланы анкеты.
Полученные результаты экспертной оценки позволили сделать вывод о необходимых изменениях, и проблемных зонах ЭОК. На текущий момент они частично устранены. Большинство требований к ЭОК и структуре ППС соблюдено, что делает разработанный ЭОК педагогически обоснованным, а цель работы достигнутой.



