secon'2016. Круглый стол. Обучение программированию в...
TRANSCRIPT
Министерство образования Пензенской области
Изучение современных языков программирования в
общеобразовательной школе(Новейшие педагогические практики)
2
Кадры действительно решают все, Особенно в нашей области разработки ПО. Проблема их нехватки безумно актуальна, это мешает IT развиваться. Индустрия разработки программного обеспечения быстро развивается , при этом практически все вещи делаются руками людей. Спрос на квалифицированные кадры превышает предложение, так как образование весьма консервативно и отстает от современных потребностей…
Максим Семенкин,Генеральный директор компании Code Inside,Президент ассоциации разработчиков программного обеспечения SECON
3
Сколько же сельских школьниковПензенской области закончат школу,так и не узнав, что они могли бы статьотличными программистами…
Зэев Фрайман,Преподаватель «Компьютерных наук»г. Беэр-шеваИзраиль
4
Не будут писать программы
Способны к программированию, но не заинтересовались
Увлечены и заинтересованны
Пензенские учителя информатики сообщают :
При составлении диаграммы использовались данные по 3-м «поколениям» учеников старшей школы 11-ти
образовательных учреждений Пензенской области
5
BASICБыл разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени.Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач.PASСALБыл создан Никлаусом Виртом в 1968—1969 годах .
Языки программирования, предлагаемые для изучения
российским школьникам.
Изучаем язык программирования ради изучения языка программирования
Пишем программы ради написания программ.
6
Уникальность израильской методики обучения программированию заключается в том, что они «развернули» объектно-ориентированную JAVA «лицом к ученику». Это позволяет использовать современный язык программирования и как средство обучения основамалгоритмизации и как инструмент для создания реальных программных продуктов
А что у них ?
Алгоритмизация Основы ООППриложения для Андроид
7
Основным инструментом оценки качества знаний российских выпускников является Единый государственный экзамен.КИМы ЕГЭ по информатике и ИКТ предоставляют, как вариант, возможность выпускнику решить задания на языке СИ, который является «родителем» JAVA.Соответственно, знаешь JAVA - выполнишь задания ЕГЭ.
Можно ли использовать эту образовательную технологию в России ?
int main() { int s = 0, n = 0; while (s < 111) { s = s + 8; n = n + 2; } printf("%d\n", n); return 0; }
8 Можно ли использовать эту образовательную технологию в России ?
Выписка из учебного плана МОБУСОШ с. Ленино
10 класс
11 класс
8 Можно ли использовать эту образовательную технологию в России ?
Изучение программирования в МОБУСОШ с. Ленино
7 класс Scrath Простейшие линейные алгоритмы
8 класс Scrath Переменные ,выражения, ветвления, циклы
9 класс QBasic Переменные , ветвления, циклы, массивы, подпрограммы, рекурсия.
10 класс DrJava Переменные , ветвления, циклы, массивы, методы, работа с файлами, использование готовых библиотек.Участие в соревнованиях по программированию
11 класс DrJava Android Studio
Основы ООП, обработка исключений, написание, отладка, релиз приложений для ОС «Андроид». Проекты «контрольных точек» и итоговые проекты. Презентация итоговых проектов на смотре-конкурсе
8
Примеры применения данной педагогической практики в школах Пензенской области
Проблема в кадрах !
Школы, регулярно участвующие в соревнованиях :ГБОУ ПО «Губернский лицей»МБОУСОШ №68 г.ПензаМБОУСОШ с.МахалиноМБОУСОШ №2 р.п. БашмаковоМБОУСОШ №4 г.Нижний ЛомовМОБУСОШ с.ЛениноМБОУСОШ с.Бессоновка
8
8
8
8
8
8
Ни для кого не секрет, что в сельских школах преподавание информатики дают «в нагрузку» учителям математики или физики.Зачастую получается так, что некоторые, «продвинутые» ученики имеют больше знаний и умений в области компьютера, чем учитель.
Проблема в кадрах !
Опасно ! У многих учеников складывается ложное мнение о том, что они все в компьютерах знают и умеют. При поступлении в ВУЗ это самомнение будет, скорее всего болезненно, ломаться !
9
С 2014 года на базе ГБОУ ПО «Губернский лицей-интернат для одаренных детей» создан и функционирует специализированный интерактивный информационный ресурс «Пензенская региональная заочная школа программирования» .
Решение есть !
http://it-village-penza.ru
10
Размещенный контент :● Учебное пособие для учащихся по программированию на JAVA● Сборник задач● Примеры решения задач● Примерное тематическое планирование для учителя● Полезные статьи по программированию● Видеоуроки● Ссылки на дистрибутивы программного обеспечения● Отчеты о работе школы
Функционал ресурса
http://it-village-penza.ru
11
Возможности ресурса● Просмотр контента● 3 гостевых книги● Двухступенчатая система регистрации пользователей● Разграничение прав пользователей по 5 категориям● Еженедельная смена заданий по программированию● Загрузка решений задач по консольной java.● Просмотр комментариев к своим решениям● Участие в on-line соревнованиях по программированию● Загрузка и скачивание приложений для ОС «Андроид»
Функционал ресурса
http://it-village-penza.ru
12
Группы пользователей● «Пользователь» – загрузка решений задач и просмотр комментариев к своим решениям.● «Баттлист» – пользователь, набравший определенное количество баллов за свои решения. Имеет право участвовать в соревнованиях по программированию среди учеников Пензенской области.● «Олимпиец» – победитель или призер «Баттла». Имеет право участвовать в Международных соревнованиях Пенза-Израиль.● «Учитель» - решает задания для учителей.● «Администратор»- размещает , проверяет, комментирует решения.
Функционал ресурса
http://it-village-penza.ru
13
Пензенская региональная заочная школа программирования параллельно с работой сайта, проводит открытые видеоуроки по консольной java и видеоконсультации по программированию под ОС «Андроид».Для организации видеосвязи используется сервер Пензенского института регионального развития и программное обеспечение Skype for business.В качестве консультантов приглашаются учителя, имеющие опыт преподавания, преподаватели из Израиля, практикующие программисты.
Дополнительные ресурсы
http://it-village-penza.ru
14 Циклограмма работы
http://it-village-penza.ru
Мероприятие Время проведения
Размещение, проверка заданий , составление рейтингов
1 раз в неделю
Проведение «Баттлов» 1 раз в месяц
Проведение олимпиады Пенза-Израиль 1 раз в полугодие
Проведение открытых оn-line уроков 1 раз в неделю
Проведение видеоконсультаций по программированию для ОС «Андроид»
По заказу пользователей
Зимние курсы (очные) по программированию для ОС «Андроид»
Январь
Региональный смотр-конкурс (очный) приложений для ОС «Андроид»
Апрель
15 Взаимодействие в рамках работы
http://it-village-penza.ru
Пензенская региональная заочная школа программирования
Губернский лицей для одаренных детей
Министерство образования Пензенской области
Организации-спонсоры
Пензенский институт регионального развития
Всеизраильская сеть АМИТ
Школа
Учитель
Ученик
16 Работа заочной школы
http://it-village-penza.ru
Зэев Фрайман (Израиль) проводит консультацию
17 Работа заочной школы
http://it-village-penza.ru
Сельские учителя информатики на курсах в Институте регионального развития
18 Работа заочной школы
http://it-village-penza.ru
Очные курсы по программированию под ОС «Андроид» для сельских школьников
19 Работа заочной школы
http://it-village-penza.ru
Соревнования по программированию
Пенза Бэер-Шева
20 Работа заочной школы
http://it-village-penza.ru
Школьники из Бэер-Шевы получили свои награды
21 Работа заочной школы
http://it-village-penza.ru
Награждение победителей и призеров V Международной Пенза-Израиль олимпиады по программированию на JAVA
22 Работа заочной школы
http://it-village-penza.ru
Региональный смотр-конкурс приложений для ОС Андроид
23 Немного статистики
http://it-village-penza.ru
Некоторые статистические данные за время существования ресурса :- Зарегистрировано школьников – 487- Зарегистрировано учителей – 38- Решено заданий по консольной JAVA – 2345- Решено заданий по программированию под ОС «Андроид» - 34- Приняло участие школьников очных сборах по программированию 24- Проведено открытых уроков по консольной JAVA -38
24 Перспективы проекта
http://it-village-penza.ru
- Расширение круга участников.- Привлечение компаний – спонсоров для стимулирования
участников соревнований.- Привлечение большего числа практикующих программистов
для проведения видеоконсультаций.
25 Вместо заключения
Нельзя делать одно и тоже снова иснова, и ждать при этом разных результатов . А.Эйнштейн
Два выпускника одной и той же сельской школы, поступившие в Пензенский государственный университет
на Факультет вычислительной техники в разные годы.
2010 год Решал ЕГЭ на Basic. Набрал чуть больше 70 баллов. В универе сначала было легко. Но потом началось объектно-ориентированное программирование . Занимался ночами напролет. Сложно было осознать саму парадигму ООП…
2014 год Решал ЕГЭ на Java. Задачи на программирование решил хорошо, но из-за своей самоуверенности «завалил» простые задания. Набрал 74 балла. В университете уже на первом курсе начал заниматься научными проектами. Первая работа была по «Андроиду». Очень, оказывается, востребованная вещь …