Модуль "Информатика"
Академия старшеклассников во взросло-детском формате для учащихся 10 классов партнерских школ УОО НИУ ВШЭ
МОДУЛЬ ИНФОРМАТИКА 11-17 августа 2018 года (7 дней) «ПРОЕКТНОЕ И ОЛИМПИАДНОЕ ПРОГРАММИРОВАНИЕ С++ В ШКОЛЕ»
ОБЩАЯ ИНФОРМАЦИЯ О ПРОГРАММЕ
Основные идеи сессии:
1. Встреча и совместная деятельность с преподавателями НИУ ВШЭ по теме образовательного модуля в едином образовательном пространстве
2. В совместной деятельности с преподавателями и студентами НИУ ВШЭ формирование навыков, необходимых для успешного абитуриента
3. Профориентационная деятельность с участниками мероприятия
Структура программы:
· Учебное пространство: совместная работа и деятельность с преподавателями НИУ ВШЭ учащихся и учителей партнерских школ
· Внеучебное пространство: мероприятия по формированию soft-skills, необходимых успешному абитуриенту и досуговые мероприятия. Модераторы – студенты НИУ ВШЭ
Участники программы:
· учащиеся10-11 классов и учителя партнерских школ НИУ ВШЭ
· преподаватели и студенты НИУ ВШЭ
Формат мероприятия: модульный, детско-взрослая сессия, интенсив
Форма участия: командное участие (преподаватель и учащиеся), общее число участников - 5 человек от партнерской школы
Условия участия:
1. Заявка и командное портфолио (преподаватель, учащиеся).
Пояснения к заполнению: в командном портфолио отражается информация, соответствующая критериям отбора участников:
Для учителей: учителя информатики средних школ
Для учащихся:
· учащиеся, выбравшие для сдачи ЕГЭ по информатике;
· участники олимпиад по информатике и проектных конкурсов на различных уровнях
· владение основами алгоритмизации и программирования
2. Мотивационное письмо от каждого учащегося «Что для меня Академии старшеклассников»?» (необходимо отправить одним письмом от школы с вложениями мотивационных писем от всех учащихся школы на электронный адрес gvasilenko@hse.ru сразу после размещения заявки),
Участие в образовательном модуле для учителей:
участие в сессии является очным блоком программы повышения квалификации «Преподавание программирования на С++ в школе: проектное и олимпиадное программирование» общей продолжительностью 38 академических часов в очно-заочном формате
Срок подачи заявок: до 20 мая 2018 года
Ориентировочная общая стоимость участия: 14000 рублей за каждого участника (будет уточнена после завершения набора 20 мая)
Место проведения: УЦ "Вороново" НИУ ВШЭ https://www.hse.ru/voronovo/
Модераторы мероприятий внеучебной части программы:
студенты Факультета социальных наук НИУ ВШЭ, которые знают что нужно, чтобы быть успешным студентом, умеют создавать дружескую атмосферу, организовывать захватывающие мероприятия, помогают с любыми вопросами и умеют дружить по-настоящему.
Программа детско-взрослого образовательного модуля по информатике
«Проектное и олимпиадное программирование С++ в школе»
Образовательный модуль посвящён изучению C++, как одному из наиболее популярных языков олимпиадного программирования. Особенности делают его одним из наиболее сложных языков для освоения, особенно неподготовленными учащимся. В модуле мы совместно со школьниками и учителями сделаем первые шаги в изучении С++, поучаствуем в командном проекте разработки программного обеспечения, отрефлексируем с преподавателями особенности языка и методики преподавания. Модуль будет полезен как школьникам, которые хотят познакомиться с C++, так и тем, кто уже начал изучение языка самостоятельно.
В результате освоения учебного модуля школьники:
· расширят представления о системах типах данных языков программирования и структурах данных на примере языка C++;
· научатся разрабатывать код на языке C++, соответствующий структурной парадигме программирования;
· получат опыт реализации алгоритмов обработки массивов и динамического управления памятью в языке C++;
· познакомятся с базовыми структурами данных (массивы, списки) и абстрактными типами данных (АТД);
· познакомятся с жизненным циклом программного продукта и базовыми понятиями программной инженерии.
В результате освоения учебного модуля учителя:
· познакомятся с процессами жизненного цикла программного продукта в терминах программной инженерии;
· познакомятся с коллаборативными технологиями поддержки жизненного цикла программных продуктов и возможностями их использования при подготовке к олимпиадам и проектам по информатике и программированию;
· расширят знания по организации учебных командных проектов по программированию;
· получат навыки программирования на языке C++;
· изучат особенности синтаксиса С-подобных языков программирования и особенности C++ как учебного языка и языка олимпиадного программирования;
· систематизируют знания о подготовке школьников к олимпиадам по программированию.
ПРОГРАММА
День 1 (12 августа) | |
09.30 – 10.00 |
Установочное совещание с учителями-участниками образовательного модуля |
10.00 – 13.00 |
Интерактивная лекция · Общее пространство модуля академии старшеклассников. Средства разработки. · Базовый синтаксис языка C++. Система типов данных и встроенные типы C++. Ввод и вывод данных. · Операторы и управляющие конструкции. |
13.00 – 14.00 |
Обед |
14.00– 16.00 |
Практика. Решение задач с простыми алгоритмами и их реализация на C++. |
16.00 – 16.30 |
Полдник |
16.30 – 18.00 |
Методическое объединение учителей «Преподавание программирования в школе. Олимпиадное программирование и C++» |
День 2 (13 августа) | |
10.00– 13.00 |
Интерактивная лекция · Подпрограммы (функции): формальные и фактические параметры, способы передачи параметров. · Указатели и ссылки. Использование указателей и ссылок в качестве параметров подпрограмм. |
13.00 – 14.00 |
Обед |
14.00 – 16.00 |
Практика. Решение задач различной сложности с подпрограммами. |
16.00 – 16.30 |
Полдник |
16.30 – 18.00 |
Методическое объединение учителей «Коллаборативные технологии для поддержки жизненного цикла программного обеспечения на уроках информатики» |
День 3 (14 августа) | |
10.00 – 13.00 |
Интерактивная лекция · Массивы и многомерные массивы. Массивы и указатели. · Алгоритмы обработки массивов. Хронометраж работы программы |
13.00 – 14.00 |
Обед |
14.00 – 15.30 |
Практика. Решение задач различной сложности на обработку массивов. |
15.30 – 16.00 |
Проект по программированию (день 1) Формирование команд. Выбор тем. |
16.00 – 16.30 |
Полдник |
16.30 – 18.00 |
Работа методического объединения учителей «Активные учебные практики на уроках информатики: проектная деятельность и программирование» |
День 4 (15 августа) | |
10.00 – 13.00 |
Интерактивная лекция · Динамическое управление памятью в языке C++. · Структура (тип данных запись) и структуры данных. Отличие типа данных структура от структур данных. · Реализация структур данных на С++ |
13.00 – 14.00 |
Обед |
14.00 – 16.00 |
Проект по программированию (день 2) Проектирование функций программы, описание взаимодействий. Прототипирование. |
16.30 – 18.00 |
Работа методического объединения учителей «Искусство презентации и современные технологии» |
День 5 (16 августа) | |
10.00 – 13.00 |
Интерактивная лекция · Абстрактные типы данных (АТД): стек, дек, очередь. · Реализация АТД с использование различных структур данных на C++. |
13.00 – 14.00 |
Обед |
14.00 – 16.00 |
Проект по программированию (день 3) Доработка программного проекта (отладка и тестирование интерфейс и взаимодействия с пользователем), подготовка к защите. |
16.00 – 16.30 |
Полдник |
16.30 – 18.00 |
Работа методического объединения учителей: Защита проектов |
Что взять с собой:
- тетрадь в клетку (лучше размером А3);
- ручки разных цветов
· Желательно! компьютеры с установленными
- пакетом MicrosoftOffice 2013 и выше
- Среда разработки будет определена позже
- смартфоны с установленным OfficeLens
Ведущие образовательного модуля:
Незнанов Алексей Андреевич, доцент Департамента анализа данных и искусственного интеллекта, старший научный сотрудник Международной научно-учебной лаборатории интеллектуальных систем и структурного анализа Факультета компьютерных наук НИУ ВШЭ.
Максименкова Ольга Вениаминовна, младший научный сотрудник Международной научно-учебной лаборатории интеллектуальных систем и структурного анализа, старший преподаватель Департамента программной инженерии Факультета компьютерных наук НИУ ВШЭ.
Береснева Екатерина Николаевна, преподаватель Департамента программной инженерии Факультета компьютерных наук НИУ ВШЭ.
Горденко Мария Константиновна, преподаватель Департамента программной инженерии Факультета компьютерных наук НИУ ВШЭ.
Учебный ассистент модуля:
Полудницин Александр, студент образовательной программы «Программная инженерия» Факультета компьютерных наук НИУ ВШЭ.