secon'2016. Круглый стол. Обучение программированию в...
TRANSCRIPT
![Page 1: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/1.jpg)
Министерство образования Пензенской области
Изучение современных языков программирования в
общеобразовательной школе(Новейшие педагогические практики)
![Page 2: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/2.jpg)
2
Кадры действительно решают все, Особенно в нашей области разработки ПО. Проблема их нехватки безумно актуальна, это мешает IT развиваться. Индустрия разработки программного обеспечения быстро развивается , при этом практически все вещи делаются руками людей. Спрос на квалифицированные кадры превышает предложение, так как образование весьма консервативно и отстает от современных потребностей…
Максим Семенкин,Генеральный директор компании Code Inside,Президент ассоциации разработчиков программного обеспечения SECON
![Page 3: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/3.jpg)
3
Сколько же сельских школьниковПензенской области закончат школу,так и не узнав, что они могли бы статьотличными программистами…
Зэев Фрайман,Преподаватель «Компьютерных наук»г. Беэр-шеваИзраиль
![Page 4: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/4.jpg)
4
Не будут писать программы
Способны к программированию, но не заинтересовались
Увлечены и заинтересованны
Пензенские учителя информатики сообщают :
При составлении диаграммы использовались данные по 3-м «поколениям» учеников старшей школы 11-ти
образовательных учреждений Пензенской области
![Page 5: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/5.jpg)
5
BASICБыл разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени.Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач.PASСALБыл создан Никлаусом Виртом в 1968—1969 годах .
Языки программирования, предлагаемые для изучения
российским школьникам.
Изучаем язык программирования ради изучения языка программирования
Пишем программы ради написания программ.
![Page 6: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/6.jpg)
6
Уникальность израильской методики обучения программированию заключается в том, что они «развернули» объектно-ориентированную JAVA «лицом к ученику». Это позволяет использовать современный язык программирования и как средство обучения основамалгоритмизации и как инструмент для создания реальных программных продуктов
А что у них ?
Алгоритмизация Основы ООППриложения для Андроид
![Page 7: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/7.jpg)
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; }
![Page 8: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/8.jpg)
8 Можно ли использовать эту образовательную технологию в России ?
Выписка из учебного плана МОБУСОШ с. Ленино
10 класс
11 класс
![Page 9: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/9.jpg)
8 Можно ли использовать эту образовательную технологию в России ?
Изучение программирования в МОБУСОШ с. Ленино
7 класс Scrath Простейшие линейные алгоритмы
8 класс Scrath Переменные ,выражения, ветвления, циклы
9 класс QBasic Переменные , ветвления, циклы, массивы, подпрограммы, рекурсия.
10 класс DrJava Переменные , ветвления, циклы, массивы, методы, работа с файлами, использование готовых библиотек.Участие в соревнованиях по программированию
11 класс DrJava Android Studio
Основы ООП, обработка исключений, написание, отладка, релиз приложений для ОС «Андроид». Проекты «контрольных точек» и итоговые проекты. Презентация итоговых проектов на смотре-конкурсе
![Page 10: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/10.jpg)
8
Примеры применения данной педагогической практики в школах Пензенской области
Проблема в кадрах !
Школы, регулярно участвующие в соревнованиях :ГБОУ ПО «Губернский лицей»МБОУСОШ №68 г.ПензаМБОУСОШ с.МахалиноМБОУСОШ №2 р.п. БашмаковоМБОУСОШ №4 г.Нижний ЛомовМОБУСОШ с.ЛениноМБОУСОШ с.Бессоновка
![Page 11: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/11.jpg)
8
![Page 12: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/12.jpg)
8
![Page 13: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/13.jpg)
8
![Page 14: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/14.jpg)
8
![Page 15: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/15.jpg)
8
![Page 16: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/16.jpg)
8
Ни для кого не секрет, что в сельских школах преподавание информатики дают «в нагрузку» учителям математики или физики.Зачастую получается так, что некоторые, «продвинутые» ученики имеют больше знаний и умений в области компьютера, чем учитель.
Проблема в кадрах !
Опасно ! У многих учеников складывается ложное мнение о том, что они все в компьютерах знают и умеют. При поступлении в ВУЗ это самомнение будет, скорее всего болезненно, ломаться !
![Page 17: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/17.jpg)
9
С 2014 года на базе ГБОУ ПО «Губернский лицей-интернат для одаренных детей» создан и функционирует специализированный интерактивный информационный ресурс «Пензенская региональная заочная школа программирования» .
Решение есть !
http://it-village-penza.ru
![Page 18: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/18.jpg)
10
Размещенный контент :● Учебное пособие для учащихся по программированию на JAVA● Сборник задач● Примеры решения задач● Примерное тематическое планирование для учителя● Полезные статьи по программированию● Видеоуроки● Ссылки на дистрибутивы программного обеспечения● Отчеты о работе школы
Функционал ресурса
http://it-village-penza.ru
![Page 19: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/19.jpg)
11
Возможности ресурса● Просмотр контента● 3 гостевых книги● Двухступенчатая система регистрации пользователей● Разграничение прав пользователей по 5 категориям● Еженедельная смена заданий по программированию● Загрузка решений задач по консольной java.● Просмотр комментариев к своим решениям● Участие в on-line соревнованиях по программированию● Загрузка и скачивание приложений для ОС «Андроид»
Функционал ресурса
http://it-village-penza.ru
![Page 20: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/20.jpg)
12
Группы пользователей● «Пользователь» – загрузка решений задач и просмотр комментариев к своим решениям.● «Баттлист» – пользователь, набравший определенное количество баллов за свои решения. Имеет право участвовать в соревнованиях по программированию среди учеников Пензенской области.● «Олимпиец» – победитель или призер «Баттла». Имеет право участвовать в Международных соревнованиях Пенза-Израиль.● «Учитель» - решает задания для учителей.● «Администратор»- размещает , проверяет, комментирует решения.
Функционал ресурса
http://it-village-penza.ru
![Page 21: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/21.jpg)
13
Пензенская региональная заочная школа программирования параллельно с работой сайта, проводит открытые видеоуроки по консольной java и видеоконсультации по программированию под ОС «Андроид».Для организации видеосвязи используется сервер Пензенского института регионального развития и программное обеспечение Skype for business.В качестве консультантов приглашаются учителя, имеющие опыт преподавания, преподаватели из Израиля, практикующие программисты.
Дополнительные ресурсы
http://it-village-penza.ru
![Page 22: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/22.jpg)
14 Циклограмма работы
http://it-village-penza.ru
Мероприятие Время проведения
Размещение, проверка заданий , составление рейтингов
1 раз в неделю
Проведение «Баттлов» 1 раз в месяц
Проведение олимпиады Пенза-Израиль 1 раз в полугодие
Проведение открытых оn-line уроков 1 раз в неделю
Проведение видеоконсультаций по программированию для ОС «Андроид»
По заказу пользователей
Зимние курсы (очные) по программированию для ОС «Андроид»
Январь
Региональный смотр-конкурс (очный) приложений для ОС «Андроид»
Апрель
![Page 23: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/23.jpg)
15 Взаимодействие в рамках работы
http://it-village-penza.ru
Пензенская региональная заочная школа программирования
Губернский лицей для одаренных детей
Министерство образования Пензенской области
Организации-спонсоры
Пензенский институт регионального развития
Всеизраильская сеть АМИТ
Школа
Учитель
Ученик
![Page 24: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/24.jpg)
16 Работа заочной школы
http://it-village-penza.ru
Зэев Фрайман (Израиль) проводит консультацию
![Page 25: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/25.jpg)
17 Работа заочной школы
http://it-village-penza.ru
Сельские учителя информатики на курсах в Институте регионального развития
![Page 26: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/26.jpg)
18 Работа заочной школы
http://it-village-penza.ru
Очные курсы по программированию под ОС «Андроид» для сельских школьников
![Page 27: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/27.jpg)
19 Работа заочной школы
http://it-village-penza.ru
Соревнования по программированию
Пенза Бэер-Шева
![Page 28: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/28.jpg)
20 Работа заочной школы
http://it-village-penza.ru
Школьники из Бэер-Шевы получили свои награды
![Page 29: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/29.jpg)
21 Работа заочной школы
http://it-village-penza.ru
Награждение победителей и призеров V Международной Пенза-Израиль олимпиады по программированию на JAVA
![Page 30: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/30.jpg)
22 Работа заочной школы
http://it-village-penza.ru
Региональный смотр-конкурс приложений для ОС Андроид
![Page 31: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/31.jpg)
23 Немного статистики
http://it-village-penza.ru
Некоторые статистические данные за время существования ресурса :- Зарегистрировано школьников – 487- Зарегистрировано учителей – 38- Решено заданий по консольной JAVA – 2345- Решено заданий по программированию под ОС «Андроид» - 34- Приняло участие школьников очных сборах по программированию 24- Проведено открытых уроков по консольной JAVA -38
![Page 32: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/32.jpg)
24 Перспективы проекта
http://it-village-penza.ru
- Расширение круга участников.- Привлечение компаний – спонсоров для стимулирования
участников соревнований.- Привлечение большего числа практикующих программистов
для проведения видеоконсультаций.
![Page 33: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики](https://reader036.vdocuments.pub/reader036/viewer/2022062412/587895521a28ab375f8b66e9/html5/thumbnails/33.jpg)
25 Вместо заключения
Нельзя делать одно и тоже снова иснова, и ждать при этом разных результатов . А.Эйнштейн
Два выпускника одной и той же сельской школы, поступившие в Пензенский государственный университет
на Факультет вычислительной техники в разные годы.
2010 год Решал ЕГЭ на Basic. Набрал чуть больше 70 баллов. В универе сначала было легко. Но потом началось объектно-ориентированное программирование . Занимался ночами напролет. Сложно было осознать саму парадигму ООП…
2014 год Решал ЕГЭ на Java. Задачи на программирование решил хорошо, но из-за своей самоуверенности «завалил» простые задания. Набрал 74 балла. В университете уже на первом курсе начал заниматься научными проектами. Первая работа была по «Андроиду». Очень, оказывается, востребованная вещь …