IT продвинутый уровень

Программа «Погружение в IT» нацелена на ребят имеющих опыт в изучении информационных технологий. В рамках данной программы ведется углубленное изучение IT с последующим выходом на решение реальных технических задач в сфере информационных технологий Республики Алтай. В ходе прохождения курса обучения ребёнок научиться основам «интернета вещей», работе с облачными технологиями, создаст свое первое приложение на смартфон под управлением android, а так же научиться азам разработки сайтов с помощью фреймворка django, языка программирования python. Заключительным этапом программы будет выбор и реализация социально значимого проекта в сфере IT Республики Алтай.

Педагоги

Бочкарев Никита Сергеевич

Содержание программы

Модуль "Вводный курс"

Модуль "Погружение в программирование«.

Модуль «Изучение интернета вещей».

Модуль "Облачные хранилища. Использование облачных сервисов для обработки данных с устройств интернета вещей".

Модуль "Программирование устройств на операционной системе Android в MIT App Inventor"

Модуль "Операционные системы для мобильных устройств. Основные среды разработки приложений для мобильных устройств".

Модуль "Сопряжение Android-смартфона с микроконтроллерными устройствами".

Модуль "Сетевые устройства. Виды линий связи. Сетевая модель OSI. Сетевая модель TCP-IP".

Модуль "Основы создания реляционных баз данных. Основы работы с SQL-запросами".

Модуль "Web-программирование: изучение django"

Модуль "Поиск и анализ проблемы для индивидуального проекта"

Модуль "Анализ технического решения, внесение изменений и вывод об эффективности технического решения".

Модуль "Разработка и реализация индивидуального проекта".

Модуль "Подведение итогов".

 

Цели программы

Ознакомление с основами программирования для приобретение знаний в сфере информационных технологий:

• Микроэлектроника и схемотехника на примере интернета вещей;

• Языки и технологии программирования;

• Основы компьютерных операционных систем;

Достижение этой цели обеспечено посредством решения следующих личностных, предметных и метапредметных задач.

Результат программы

По окончании курса учащиеся должны знать:

· Основные принципы построения программ;

· Основы работы с микрокомпьютером Raspberry pi;

· устройство электронных схем на базе микроконтроллера Arduino;

· Основные понятия программирования (алгоритма, константа, одномерные и двумерные массивы);

· создание алгоритмов с использованием ветвлений и циклов;

· методы решения конструкторских задач;

· примеры информационно-аналитических систем;

Учащиеся должны уметь:

· применять полученные теоретические знания на практике;

· собирать электронные схемы по инструкции;

· разрабатывать программное обеспечение;

· создавать алгоритмы реакции на внешние воздействия;

· применять на практике полученные навыки программирования;

· разрабатывать алгоритмы и программы по микроконтроллерами;

· проводить эксперименты;

· проводить исследования

· применить навыки работы с ИТ для решения реальных задач;

· применять навыки самостоятельной и коллективной работ;

· создавать и защищать индивидуальные и командные проекты.

 

Личностные:

• умение генерировать идеи указанными методами;

• умение слушать и слышать собеседника;

• умение аргументировать свою точку зрения;

• умение искать информацию и структурировать ее;

• умение работать в команде;

• самостоятельный выбор цели собственного развития, пути достижения целей, постановка новых задач в познании;

• соотнесение собственных возможностей и поставленных задач;

• критическое мышление и умение объективно оценивать результаты своей работы; • навыки ораторского искусства.

Метапредметные:

• владение умением самостоятельно планировать пути достижения целей, соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий;

• владение основными универсальными умениями информационного характера: постановка и формулирование проблемы, поиск и выделение необходимой информации, выбор наиболее оптимальных способов решения задач в зависимости от конкретных условий.

Предметные:

• составление блок-схемы и алгоритма программы;

• написание кода программы согласно алгоритму;

• программирование микроконтроллерных платформ на языке С++;

• получение и обработка показаний цифровых и аналоговых датчиков, фиксирующих характеристики среды (влажность, освещенность, температура и пр.);

• расчет уровня освещенности;

• подключение внешних библиотек;

• создание веб-страницы в GreenPL для отображения различных показаний;

• применение различных протоколов обмена информацией, обработка и хранение данных;

• использование новейших инструментов для создания презентаций.

 

Компетенции (4к):

• критического мышления;

• креативность;

• коммуникативность;

• кооперация.

Материально-техническая база

Для реализации программы необходимо не стандартное оборудование современного класса: оргтехника, включающая проектор.

Оборудование для практических работ:

1. Проектор;

2. Мультимедийная доска;

3. Раздаточный материал;

4. Макеты и опытные образцы;

5. Паяльное оборудование и измерительная техника;

6. Персональный компьютер (рабочее место учащегося);

7. Локальная сеть и доступ к Интернет;

8. Электронные компоненты;

9. Микроконтроллерные платформы.

Информационное обеспечение включает в себя обязательное наличие презентаций, дидактических карточек, видео, таблиц.

Вначале курса все обучающиеся проходят инструктаж по технике безопасности.