Методична система навчання основ програмування майбутніх інженерів-програмістів

Аналіз мети і змісту навчання основ програмування на сучасному етапі розвитку інформатики, комп'ютерної техніки та інформаційно-комунікаційних технологій. Розгляд шляхів реалізації диференційованого підходу при навчанні основ програмування студентів.

Рубрика Педагогика
Вид автореферат
Язык украинский
Дата добавления 25.08.2015
Размер файла 58,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

16. Гришко Л.В., Чернявский Н.В. Пути индивидуализации процесса обучения основ программирования // Комп'ютерне моделювання та інформаційні технології в науці, економіці та освіті. V Всеукраїнська науково-практична конференція. Черкаси, 2003. - С. 27-29. (особистий внесок автора - запропоновано принципи розробки генератора індивідуальних завдань з програмування).

Анотації

Гришко Л.В. Методична система навчання основ програмування майбутніх інженерів-програмістів. - Рукопис.

Дисертація на здобуття наукового ступеня кандидата педагогічних наук за спеціальністю 13.00.02 - теорія та методика навчання (інформатика). - Національний педагогічний університет імені М.П. Драгоманова, Київ, 2009.

В дисертації запропоновано науково обґрунтовану методичну систему навчання основ програмування майбутніх інженерів-програмістів, яка ґрунтується на широкому впровадженні в навчальний процес новітніх педагогічних та інформаційно-комунікаційних технологій. У роботі уточнено цілі навчання і зміст навчання з основ програмування, визначено методи, засоби і форми організації навчання з врахуванням сучасних вимог до підготовки фахівців у галузі інформаційно-комунікаційних технологій і комп'ютерних наук. Ефективність розробленої методичної системи навчання основ програмування студентів комп'ютерних спеціальностей підтверджено результатами педагогічного експерименту та впроваджено в практику роботи ВНЗ України.

Ключові слова: основи програмування, інженер-програміст, методична система навчання, професійна підготовка, педагогічні технології, інформаційно-комунікаційні технології, навчання основ програмування майбутніх інженерів-програмістів.

Гришко Л.В. Методическая система обучения основам программирования будущих инженеров-программистов. - Рукопись.

Диссертация на соискание ученой степени кандидата педагогических наук по специальности 13.00.02 - теория и методика обучения (информатика). - Национальный педагогический университет имени М.П. Драгоманова, Киев, 2009.

В диссертации теоретически обоснована и экспериментально апробирована методическая система обучения основам программирования будущих инженеров-программистов.

В ходе исследования проанализированы роль и место дисциплины „Программирование” среди дисциплин цикла компьютерных наук; определены особенности преподавания дисциплин этого цикла в ВУЗах Украины и за рубежом; определены требования к профессиональным качествам будущего программиста; психолого-педагогические основы обучения основам программирования.

Разработаны основные компоненты методической системы обучения основам программирования: цели обучения, содержание курса, методы, средства и формы организации обучения.

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

Содержание курса согласовано с рекомендациями, которые предложены в документах "Computіng Currіcula 2001" и "Software Engіneerіng 2004" с учетом образовательно-профессиональных программ государственных стандартов системы высшего образования Украины соответствующих. В содержании курса выделены две части - инвариантную, одинаковую для всех направлений подготовки в области информатики и компьютерной техники, и вариативную, содержание которой зависит от конкретной специальности. Предлагается внедрение пропедевтического курса в рамках дисциплины с целью обеспечения у студентов необходимого стартового уровня знаний, умений и навыков в области алгоритмизации и программирования.

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

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

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

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

Автором предложена система учебных заданий: задания-упражнения, задания-задачи, задания-исследования, задания на составление тестов по определенной теме учебного материала, задание на разработку программного продукта.

В результате исследования автор выделил четыре стадии умения и способностей решения студентами алгоритмических задач:

- репродуктивное программирование;

- осмысленное программирование;

- доказательное программирование;

- творческое программирование.

В работе приведен анализ учебников, методических пособий, сборников задач и упражнений по основам программирования с точки зрения их содержания; языка программирования, который предлагается к изучению; наличия советов по программированию; вопросов и тестов для самоконтроля; заданий-упражнений и заданий-задач на программирование; разделения задач по уровням сложности; количества задач по теме; ответов на вопросы и решений задач.

Приведены результаты педагогического эксперимента, которые подтверждают эффективность компонентов разработанной методической системы основ программирования на практике.

Ключевые слова: основы программирования, инженер-программист, методическая система обучения, профессиональная подготовка, педагогические технологии, информационно-коммуникационные технологии.

Gryshko L.V. Methodical system of teaching the basics of programming for future programming engineers. - Manuscript.

Thesis for the Candidate degree in pedagogical science, specialty 13.00.02 - theory and methods of teaching Computer Science. - National M.P. Dragomanov pedagogical university. - Kyiv, 2009.

In the thesis proposed evidence-based guidance system of studying grounding future programming engineers, programmers, based on a broad introduction in the educational process of new educational and information and communication technologies. The investigation clarified learning objectives and content of training on the basics of programming, defined the methods, means and forms of training, taking into account the modern requirements of training in information and communication technologies and computer sciences. The efficiency of methodical system of education students' fundamentals of computer programming specialties confirmed the results of pedagogical experiment and introduces into practice the works of universities in Ukraine.

Keywords: basics of programming, programmer, system of methods for teaching, professional training, educational technology, information and communication technology, learning the basics of programming for future software engineers.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.