Abstract:
В роботі розроблено структуру професійних компетентностей вчителя
інформатики та підкреслено важливість компетентностей з програмування; визначено зміст компонентів компетентностей з програмування та побудовано й
науково обґрунтовано методичну систему формування їх у студентів педагогічних університетів на основі функціонального підходу. Особливістю даної мето-
дичної системи є розробка або підбір всіх її складових, що найбільшою мірою
сприяють формуванню всіх компонентів компетентностей з програмування.
Проведено експериментальне впровадження розробленої методичної системи в навчальний процес. Наведено результати педагогічного експерименту,
що підтверджують гіпотезу про те, що розроблена методична система сприяє
формуванню на більш високому рівні у студентів педагогічних університетів
компетентностей з програмування та підвищенню рівня сформованості інформатичних компетентностей студентів в цілому.
В диссертации представлена теоретически и экспериментально обоснованная методическая система формирования у студентов педагогических университетов компетентностей в программировании на основе функционального
подхода.
Ведущим средством реализации функционального подхода в программировании был выбран язык программирования Scheme, основной средой обучения программированию – DrRacket, локализованный автором.
Результаты исследования позволяют сделать следующие выводы:
1. Современная образовательная парадигма предполагает разработку методических систем обучения всех дисциплин на основе компетентностного
подхода, внедрение которого в процесс обучения позволяет его гуманизировать, повысить профессиональную мобильность и создать условия для включения личности в систему непрерывного образования. Для достижения этой цели
должны быть сформированы такие составляющие компетентности, как гносеологическая, праксеологическая, аксиологическая и социально-коммуникативная.
2. В структуре специальных профессиональных компетентностей учителя
информатики одними из наиболее значимых являются компетентности в программировании, формирование которых возможно на основе различных подходов. Формирование у студентов педагогических университетов компетентностей в программировании на основе функционального подхода позволяет фундаментализировать процесс обучения на основе широкого применения моделей
и методов математической информатики.
3. Реализацией функционального подхода к программированию являются
функциональные языки программирования, которые в начале обучения программированию выступают в качестве объекта изучения, а затем – как средство
обучения. С целью сокращения срока начального изучения языка программирования целесообразным является выбор синтаксически компактного, расширяемого языка программирования Scheme.
4. Внедрение компетентностного подхода требует изменения всех компонентов методической системы обучения программированию: целей (результатом обучения становится компетентность в программировании), содержания
(через отбор материала, который будет способствовать формированию не только гносеологического и праксеологического компонентов компетентности, но и
аксиологического) и технологии обучения (особенностью компетентностного
подхода является особое внимание к формам, методам и средствам активного
обучения).
5. Целью разработанной методической системы является формирование у
студентов педагогических университетов компетентностей в программировании на основе функционального подхода. Для достижения этой цели был создан компьютерно-ориенторованный учебно-методический комплекс по курсу
«Введение в программирование», включающий в себя авторское пособие, видеоуроки, среды программирования DrRacket и Scheme-апплет, а также инструкции по работе с курсом в целом и его отдельными модулями. Представленные в пособии проекты иллюстрируют внутрипредметные и межпредметные связи различных информатических дисциплин и создают условия для
овладения различными подходами к программированию в рамках единой среды.
6. Внедрение функционального подхода влияет на методическую систему
обучения программированию на всех ее уровнях: а) на уровне целей обучения –
появляется цель обучения программированию как компьютерной интерпретации λ- и комбинаторной алгебр и фундаментальной основы теоретической информатики; б) на уровне содержания обучения – создаются условия для пропедевтики обучения объектно-ориентированному, событийно-ориентированному,
визуальному и сетевому программированию и интеллектуальных систем; в) на
уровне методов обучения – позволяет шире применять методы активного обучения (моделирование, метод проектов); г) на уровне средств обучения – возникает возможность применения мобильных сред (DrRacket и Scheme-апплет) и
средств организации совместной работы (Dropbox, Skype); д) на уровне форм
организации обучения – внедрение таких прогрессивных форм обучения, как
проектная, и появление новых форм комбинированного обучения.
Полученные результаты позволяют указать некоторые направления дальнейших исследований: 1) разработка методических основ обучения объектно-ориентированному, событийно-ориентированному, логическому программированию в средах функционального программирования; 2) разработка компьютерно-ориентированной системы педагогической диагностики будущих учителей информатики; 3) исследование возможностей технологий социального конструктивизма в процессе формирования компетентностей в программировании.
In the thesis was developed the professional competencies structure of teacher
of informatics and pointedly the importance of competencies in programming, defining the content components of competencies in programming, built and scientifically
justified the methodical system of its formation in the students of pedagogical universities based on a functional approach. A feature of this system is development and selection of its components that most suitable to the formation components of competencies in programming.
An experimental implementation of developed methodical system in the learning process was done. The results of the pedagogical experiment confirming the hypothesis that the developed system assists the formation at a high level in students of
pedagogical universities competencies in programming and increase the level of formation CS competencies of students in general.
Description:
1. Мінтій І. С. Математичне моделювання та прикладні задачі в шкільному курсі математики / Ірина Мінтій, Володимир Петров // Математика в школі. – 2007. – № 1. – С. 3–8. (особистий внесок: досліджено методичні основи формування інформатичних компетентностей в процесі навчання математики в середніх загальноосвітніх навчальних закладах).
2. Мінтій І. С. Інформатичні компетентності : аналіз зарубіжного досвіду / І. С. Мінтій // Науковий часопис НПУ імені М. П. Драгоманова. Серія № 2. Комп’ютерно–орієнтовані системи навчання : зб. наукових праць / Редрада. – К. : НПУ імені М. П. Драгоманова, 2009. – № 7 (14). – С. 215–218.
3. Мінтій І. С. Професійні компетенції фахівців у галузі інформаційних технологій / В. М. Соловйов, І. С. Мінтій // Вісник Черкаського університету. Серія педагогічні науки. – Випуск 155. – Черкаси : Вид. від. ЧНУ ім. Б. Хмельницького, 2009. – С. 102–111. (особистий внесок: визначено та проаналізовано компоненти професійних компетентностей фахівця у галузі інформаційних технологій).
4. Мінтій І. С. Професійні компетентності вчителя інформатики / І. С. Мінтій // Вісник Черкаського університету. Серія педагогічні науки. – Випуск 162. – Черкаси : Вид. від. ЧНУ ім. Б. Хмельницького, 2009. – С. 99–110.
5. Мінтій І. С. Математичні основи функціонального програмування / І. С. Мінтій // Педагогічні науки: теорія, історія, інноваційні технології : науковий журнал. – Суми : Вид–во СумДПУ ім. А. С. Макаренка, 2009. – № 2. – С. 337–345.
6. Мінтій І. С. Мобільне програмне забезпечення навчання інформатичних дисциплін у вищій школі / Семеріков С. О., Мінтій І. С., Словак К. І. та ін. // Науковий часопис НПУ імені М. П. Драгоманова. Серія № 2. Комп’ютерноорієнтовані системи навчання : зб. наукових праць / Редрада. – К. : НПУ імені М. П. Драгоманова, 2010. – № 8 (15). – С. 18–28. (особистий внесок: досліджено методичні основи формування компетентностей з програмування засобами мобільних інтерпретованих мов програмування (на прикладі мови Scheme), локалізовано середовище програмування DrRacket, створено нові інтерфейси користувача та розглянуто дидактичні можливості мобільного інтерпретатора Scheme).
7. Мінтій І. С. Засоби формування у студентів педагогічних університетів компетентності з програмування на основі функціонального підходу / І. С. Мінтій // Вісник Черкаського університету. Серія педагогічні науки. – Випуск 191. Частина І. – Черкаси : Вид. від. ЧНУ ім. Б. Хмельницького, 2010. – С. 86–92.
8. Мінтій І. С. Програмно–методичний комплекс для підтримки курсу «Вступ до програмування» / Ірина Мінтій // Наукові записки. Серія : педагогічні науки. – Вип. 98. – Кіровоград : РВВ КДПУ ім. В. Винниченка, 2011. – С. 224–226.
9. Мінтій І. С. Експериментальне дослідження ефективності формування у студентів педагогічних університетів компетентності з програмування на основі функціонального підходу / Мінтій І. С. // Науковий часопис НПУ ім. М. П. Драгоманова. Серія №2. Комп’ютерно–орієнтовані системи навчання : зб. наукових праць / Редрада. – К. : НПУ ім. М. П. Драгоманова, 2012. – №12 (19). – С. 153–158.
10. Мінтій І. С. Схематичне програмування (початки програмування: функціональний підхід) / І. С. Мінтій ; за ред. академіка НАПН України М. І. Жалдака. – К. : НПУ імені М.П. Драгоманова, 2010. – 147 с.
11. Мінтій І. С. Вивчення логічних основ ЕОМ в шкільному курсі інформатики / Л. О. Лісіна, І. С. Мінтій // Теорія та методика навчання математики, фізики, інформатики : зб. наук. пр. – Вип. VI. – Кривий Ріг : Вид. відділ НМетАУ, 2006. – Т. 3 : Теорія та методика навчання інформатики. – С. 320–326. (особистий внесок: розроблено методику навчання окремих розділів фундаментальної інформатики).
12. Мінтій І. С. Спрощення логічних виразів за допомогою карт Карно в шкільному курсі інформатики / Л. О. Лісіна, І. С. Мінтій // Теорія та методика навчання математики, фізики, інформатики : зб. наук. пр. – Вип. VI. – Кривий Ріг : Вид. відділ НМетАУ, 2006. – Т. 3 : Теорія та методика навчання інформатики. – С. 327–331. (особистий внесок: розроблено методику навчання окремих розділів фундаментальної інформатики).
13. Мінтій І. С. Використання Документів Google як умова оптимізації спільної роботи / І. С. Мінтій // Теорія та методика електронного навчання : зб. наук. пр. Вип. І. – Кривий Ріг : Видавничий відділ НМетАУ, 2010. – С. 150–154.
14. Мінтій І. С. Принципи проектування та розвитку методичної системи фундаментальної інформатичної підготовки / С. О. Семеріков, О. І. Теплицький, І. С. Мінтій // Збірник наукових праць. – Харків : ХНАДУ, 2010. – С. 32–34. (особистий внесок: проаналізовано підходи до визначення поняття «методична система», визначено її компоненти та принципи розвитку і вдосконалення).
15. Мінтій І. С. Спеціальні професійні компетентності вчителя інформатики / І. С. Мінтій // Інноваційні інформаційно–комунікаційні технології навчання математики, фізики, інформатики у середніх та вищих навчальних закладах : зб. наук. праць за матеріалами Всеукр. наук.–метод. конф. молодих науковців, 17–18 лют. 2011 р. – Кривий Ріг : Криворізький держ. пед. ун–т, 2011. – С. 351–354.
16. Мінтій І. С. Формування компетентності в програмуванні під час вивчення теми «Умовні вирази» / І. С. Мінтій // Теорія та методика навчання математики, фізики, інформатики : зб. наук. пр. Випуск ІХ. – Кривий Ріг : Вид. відділ НМетАУ, 2011. – С. 496–501.
17. Мінтій І. С. Рівні сформованості компетентності в програмуванні / І. С. Мінтій // Теорія та методика навчання математики, фізики, інформатики : зб. наук. пр. – Вип. Х. – Кривий Ріг : Видавничий відділ НМетАУ, 2012. – Т. 3 : Теорія та методика навчання інформатики. – С. 82–86. Матеріали доповідей і тези конференцій:
18. Мінтій І. С. Функціональне програмування в фундаментальній підготовці майбутнього вчителя / С. О. Семеріков, І. О. Теплицький, І. С. Мінтій // Матер. VI Міжн. наук.–техн. конф. «КОМТЕХБУД 2008» : Київ–Севастополь, 9–12 вересня 2008 р. – К. : Міністерство регіонального розвитку та будівництва України, 2008. – С. 54–55. (особистий внесок: розглянуто дидактичні можливості функціонального підходу у формуванні компетентностей з програмування).
19. Мінтій І. С. Компетентнісний підхід : надбання та шляхи подальшої розробки / Мінтій І. С., Семеріков С. О. // Молодий науковець ХХІ століття : матер. Міжн. наук.–практ. конф. (Кривий Ріг, 17–18 листопада 2008 р.). – Кривий Ріг : Видавн. центр КТУ, 2008. – С. 18–20. (особистий внесок: проаналізовано розвиток 18 поняття «компетентність» та основні підходи стосовно відбору та визначення ключових компетентностей).
20. Мінтій І. С. Професійні компетенції фахівців у галузі інформаційних технологій / В. М. Соловйов, І. С. Мінтій // Матер. Міжн. наук.–метод. конф. «Проблеми математичної освіти» (ПМО–2009), м. Черкаси, 7–9 квітня 2009 р. – Черкаси : Вид. від. ЧНУ ім. Б. Хмельницького, 2009. – С. 194–196. (особистий внесок: визначено та проаналізовано компоненти професійних компетентностей фахівця у галузі інформаційних технологій).
21. Мінтій І. С. Функціональний підхід як основа фундаментальності знань з програмування / І. С. Мінтій // Новітні комп’ютерні технології : матер. VIІ Міжн. наук.–техн. конф. : Київ–Севастополь, 15–18 вересня 2009 р. – К. : Міністерство регіонального розвитку та будівництва України, 2009. – С. 42–43.
22. Мінтій І. С. Математичні основи функціонального підходу / І. С. Мінтій // Розвиток інтелектуальних умінь і творчих здібностей учнів та студентів у процесі навчання математики : матер. Всеукр. наук.–метод. конф. (3–4 грудня 2009 р., м. Суми). – Суми : Вид–во СумДПУ імені А. С. Макаренка, 2009. – С. 219–220.
23. Мінтій І. С. Методичні засади навчання програмування майбутніх вчителів інформатичних дисциплін на основі функціонального підходу / І. С. Мінтій / Тези доп. VII Всеукр. наук.–практ. конф. «Інформаційні технології в освіті, науці і техніці» (ІТОНТ–2010) : Черкаси, 4–6 травня 2010 р. – У 2–х томах. – Черкаси : ЧДТУ, 2010. – Т. 2. – С. 69.
24. Мінтій І. С. Навчально–методичне забезпечення курсу «Вступ до програмування» / І. С. Мінтій // Новітні комп’ютерні технології : матер. VIІІ Міжн. наук.–техн. конф. : Київ–Севастополь, 14–17 вересня 2010 р. – К. : Міністерство регіонального розвитку та будівництва України, 2010. – С. 113–114.
25. Мінтій І. С. Програмно–методичний комплекс для підтримки курсу «Вступ до програмування» / Мінтій І. С // Матер. Міжн. VІІ (ХVІІ) наук.–практ. конф. «Засоби і технології сучасного навчального середовища», м. Кіровоград, 20– 21 травня 2011 року. – Кіровоград : КОД, 2011. –С. 124–126.
26. Мінтій І. С. Розробка фільтру Sage для СДН Moodle / С. О. Семеріков, С. В. Шокалюк, І. С. Мінтій та ін. // Новітні комп’ютерні технології : матер. IX Міжн. наук.–техн. конф. : Київ–Севастополь, 13–16 вересня 2011 р. – К. : Мінрегіон України, 2011. – С. 189–194. (особистий внесок: розроблено програму).
27. Мінтій І. С. Dropbox у навчальному процесі: спільне використання та синхронізація файлів / В. С. Мазур, І. С. Мінтій // Новітні комп’ютерні технології : матер. X Міжн. наук.–техн. конф. : Севастополь, 11–14 вересня 2012 р. – К. : Мінрегіон України, 2012. – С. 128–130. (особистий внесок: розроблено концепцію, зібрано матеріал, виконано опрацювання результатів, підготовлено текст статті).
28. Мінтій І. С. Функціональний підхід у формуванні мислительних операцій / І. С. Мінтій // Новітні комп’ютерні технології : матер. X Міжн. наук.–техн. конф. : Севастополь, 11–14 вересня 2012 р. – К. : Мінрегіон України, 2012. – С. 160–162.