secon'2016. Круглый стол. Обучение программированию в...

33
Министерство образования Пензенской области Изучение современных языков программирования в общеобразовательной школе (Новейшие педагогические практики)

Upload: secon

Post on 13-Jan-2017

162 views

Category:

Education


1 download

TRANSCRIPT

Page 1: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

Министерство образования Пензенской области

Изучение современных языков программирования в

общеобразовательной школе(Новейшие педагогические практики)

Page 2: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

2

Кадры действительно решают все, Особенно в нашей области разработки ПО. Проблема их нехватки безумно актуальна, это мешает IT развиваться. Индустрия разработки программного обеспечения быстро развивается , при этом практически все вещи делаются руками людей. Спрос на квалифицированные кадры превышает предложение, так как образование весьма консервативно и отстает от современных потребностей…

Максим Семенкин,Генеральный директор компании Code Inside,Президент ассоциации разработчиков программного обеспечения SECON

Page 3: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

3

Сколько же сельских школьниковПензенской области закончат школу,так и не узнав, что они могли бы статьотличными программистами…

Зэев Фрайман,Преподаватель «Компьютерных наук»г. Беэр-шеваИзраиль

Page 4: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

4

Не будут писать программы

Способны к программированию, но не заинтересовались

Увлечены и заинтересованны

Пензенские учителя информатики сообщают :

При составлении диаграммы использовались данные по 3-м «поколениям» учеников старшей школы 11-ти

образовательных учреждений Пензенской области

Page 5: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

5

BASICБыл разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени.Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач.PASСALБыл создан Никлаусом Виртом в 1968—1969 годах .

Языки программирования, предлагаемые для изучения

российским школьникам.

Изучаем язык программирования ради изучения языка программирования

Пишем программы ради написания программ.

Page 6: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

6

Уникальность израильской методики обучения программированию заключается в том, что они «развернули» объектно-ориентированную JAVA «лицом к ученику». Это позволяет использовать современный язык программирования и как средство обучения основамалгоритмизации и как инструмент для создания реальных программных продуктов

А что у них ?

Алгоритмизация Основы ООППриложения для Андроид

Page 7: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

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. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8 Можно ли использовать эту образовательную технологию в России ?

Выписка из учебного плана МОБУСОШ с. Ленино

10 класс

11 класс

Page 9: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8 Можно ли использовать эту образовательную технологию в России ?

Изучение программирования в МОБУСОШ с. Ленино

7 класс Scrath Простейшие линейные алгоритмы

8 класс Scrath Переменные ,выражения, ветвления, циклы

9 класс QBasic Переменные , ветвления, циклы, массивы, подпрограммы, рекурсия.

10 класс DrJava Переменные , ветвления, циклы, массивы, методы, работа с файлами, использование готовых библиотек.Участие в соревнованиях по программированию

11 класс DrJava Android Studio

Основы ООП, обработка исключений, написание, отладка, релиз приложений для ОС «Андроид». Проекты «контрольных точек» и итоговые проекты. Презентация итоговых проектов на смотре-конкурсе

Page 10: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8

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

Проблема в кадрах !

Школы, регулярно участвующие в соревнованиях :ГБОУ ПО «Губернский лицей»МБОУСОШ №68 г.ПензаМБОУСОШ с.МахалиноМБОУСОШ №2 р.п. БашмаковоМБОУСОШ №4 г.Нижний ЛомовМОБУСОШ с.ЛениноМБОУСОШ с.Бессоновка

Page 11: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8

Page 12: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8

Page 13: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8

Page 14: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8

Page 15: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8

Page 16: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

8

Ни для кого не секрет, что в сельских школах преподавание информатики дают «в нагрузку» учителям математики или физики.Зачастую получается так, что некоторые, «продвинутые» ученики имеют больше знаний и умений в области компьютера, чем учитель.

Проблема в кадрах !

Опасно ! У многих учеников складывается ложное мнение о том, что они все в компьютерах знают и умеют. При поступлении в ВУЗ это самомнение будет, скорее всего болезненно, ломаться !

Page 17: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

9

С 2014 года на базе ГБОУ ПО «Губернский лицей-интернат для одаренных детей» создан и функционирует специализированный интерактивный информационный ресурс «Пензенская региональная заочная школа программирования» .

Решение есть !

http://it-village-penza.ru

Page 18: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

10

Размещенный контент :● Учебное пособие для учащихся по программированию на JAVA● Сборник задач● Примеры решения задач● Примерное тематическое планирование для учителя● Полезные статьи по программированию● Видеоуроки● Ссылки на дистрибутивы программного обеспечения● Отчеты о работе школы

Функционал ресурса

http://it-village-penza.ru

Page 19: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

11

Возможности ресурса● Просмотр контента● 3 гостевых книги● Двухступенчатая система регистрации пользователей● Разграничение прав пользователей по 5 категориям● Еженедельная смена заданий по программированию● Загрузка решений задач по консольной java.● Просмотр комментариев к своим решениям● Участие в on-line соревнованиях по программированию● Загрузка и скачивание приложений для ОС «Андроид»

Функционал ресурса

http://it-village-penza.ru

Page 20: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

12

Группы пользователей● «Пользователь» – загрузка решений задач и просмотр комментариев к своим решениям.● «Баттлист» – пользователь, набравший определенное количество баллов за свои решения. Имеет право участвовать в соревнованиях по программированию среди учеников Пензенской области.● «Олимпиец» – победитель или призер «Баттла». Имеет право участвовать в Международных соревнованиях Пенза-Израиль.● «Учитель» - решает задания для учителей.● «Администратор»- размещает , проверяет, комментирует решения.

Функционал ресурса

http://it-village-penza.ru

Page 21: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

13

Пензенская региональная заочная школа программирования параллельно с работой сайта, проводит открытые видеоуроки по консольной java и видеоконсультации по программированию под ОС «Андроид».Для организации видеосвязи используется сервер Пензенского института регионального развития и программное обеспечение Skype for business.В качестве консультантов приглашаются учителя, имеющие опыт преподавания, преподаватели из Израиля, практикующие программисты.

Дополнительные ресурсы

http://it-village-penza.ru

Page 22: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

14 Циклограмма работы

http://it-village-penza.ru

Мероприятие Время проведения

Размещение, проверка заданий , составление рейтингов

1 раз в неделю

Проведение «Баттлов» 1 раз в месяц

Проведение олимпиады Пенза-Израиль 1 раз в полугодие

Проведение открытых оn-line уроков 1 раз в неделю

Проведение видеоконсультаций по программированию для ОС «Андроид»

По заказу пользователей

Зимние курсы (очные) по программированию для ОС «Андроид»

Январь

Региональный смотр-конкурс (очный) приложений для ОС «Андроид»

Апрель

Page 23: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

15 Взаимодействие в рамках работы

http://it-village-penza.ru

Пензенская региональная заочная школа программирования

Губернский лицей для одаренных детей

Министерство образования Пензенской области

Организации-спонсоры

Пензенский институт регионального развития

Всеизраильская сеть АМИТ

Школа

Учитель

Ученик

Page 24: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

16 Работа заочной школы

http://it-village-penza.ru

Зэев Фрайман (Израиль) проводит консультацию

Page 25: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

17 Работа заочной школы

http://it-village-penza.ru

Сельские учителя информатики на курсах в Институте регионального развития

Page 26: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

18 Работа заочной школы

http://it-village-penza.ru

Очные курсы по программированию под ОС «Андроид» для сельских школьников

Page 27: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

19 Работа заочной школы

http://it-village-penza.ru

Соревнования по программированию

Пенза Бэер-Шева

Page 28: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

20 Работа заочной школы

http://it-village-penza.ru

Школьники из Бэер-Шевы получили свои награды

Page 29: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

21 Работа заочной школы

http://it-village-penza.ru

Награждение победителей и призеров V Международной Пенза-Израиль олимпиады по программированию на JAVA

Page 30: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

22 Работа заочной школы

http://it-village-penza.ru

Региональный смотр-конкурс приложений для ОС Андроид

Page 31: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

23 Немного статистики

http://it-village-penza.ru

Некоторые статистические данные за время существования ресурса :- Зарегистрировано школьников – 487- Зарегистрировано учителей – 38- Решено заданий по консольной JAVA – 2345- Решено заданий по программированию под ОС «Андроид» - 34- Приняло участие школьников очных сборах по программированию 24- Проведено открытых уроков по консольной JAVA -38

Page 32: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

24 Перспективы проекта

http://it-village-penza.ru

- Расширение круга участников.- Привлечение компаний – спонсоров для стимулирования

участников соревнований.- Привлечение большего числа практикующих программистов

для проведения видеоконсультаций.

Page 33: SECON'2016. Круглый стол. Обучение программированию в средней школе. Новейшие педагогические практики

25 Вместо заключения

Нельзя делать одно и тоже снова иснова, и ждать при этом разных результатов . А.Эйнштейн

Два выпускника одной и той же сельской школы, поступившие в Пензенский государственный университет

на Факультет вычислительной техники в разные годы.

2010 год Решал ЕГЭ на Basic. Набрал чуть больше 70 баллов. В универе сначала было легко. Но потом началось объектно-ориентированное программирование . Занимался ночами напролет. Сложно было осознать саму парадигму ООП…

2014 год Решал ЕГЭ на Java. Задачи на программирование решил хорошо, но из-за своей самоуверенности «завалил» простые задания. Набрал 74 балла. В университете уже на первом курсе начал заниматься научными проектами. Первая работа была по «Андроиду». Очень, оказывается, востребованная вещь …