Учебный проект Искусство программирования: от идеи до реализации
Содержание
- 1 Автор проекта
- 2 Предмет, класс
- 3 Краткая аннотация проекта
- 4 Вопросы, направляющие проект
- 5 План проведения проекта
- 6 Публикация преподавателя
- 7 Презентация преподавателя для выявления представлений и интересов учащихся
- 8 Пример продукта проектной деятельности учащихся
- 9 Материалы по формирующему и итоговому оцениванию
- 10 Материалы по сопровождению и поддержке проектной деятельности
- 11 Полезные ресурсы
- 12 Проекты с аналогичной тематикой
- 13 Другие документы
Автор проекта
Предмет, класс
Информатика, 8 класс
Краткая аннотация проекта
Данный проект предназначен для учеников 8 класса в рамках уроков информатики и призван познакомить их с основами программирования, акцентировав внимание на процессе создания программы от её идеи до реализации.
Проект направлен на то, чтобы учащиеся смогли:
- Развить практические навыки программирования: научиться создавать простые программы на выбранном языке программирования;
- Научиться работать в команде: разделить задачи, распределить роли и эффективно взаимодействовать для достижения общего результата;
- Понять алгоритмический подход к решению задач: освоить методы описания алгоритмов и их визуализации;
- Изучить основные концепции программирования: ознакомиться с типами данных, переменными, условиями, циклами и функциями;
- Развить навыки анализа и решения проблем: идентифицировать ошибки в коде и находить способы их исправления.
В ходе проектной деятельности ученики научатся: разрабатывать алгоритмы для решения конкретных задач, выбирать подходящий язык программирования для реализации задачи, создавать программный код и тестировать его работоспособность, документировать свою работу и представлять результаты проекта.
Вопросы, направляющие проект
Основополагающий вопрос
Как идеи превращаются в работающие программы?
Проблемные вопросы
Как сформулировать алгоритм для решения конкретной задачи?
Какие языки программирования наиболее подходят для реализации разных типов задач?
Как проверить работоспособность программы и найти в ней ошибки?
Учебные вопросы
Что такое алгоритм и как его описать?
Как использовать блок-схемы для визуализации алгоритмов?
Какие основные типы данных используются в программировании?
Что такое переменные и как их использовать?
Как написать код, выполняющий простые операции (сложение, вычитание, сравнение)?
Что такое циклы и как они работают?
Что такое условия и как они используются для принятия решений?
Какие бывают операторы ввода и вывода данных?
Как создать простую функцию?
Что такое комментарии и зачем они нужны?
План проведения проекта
1. Поиск, сбор и анализ необходимой информации.
2. Разработка учебного плана.
3. Создание учебных материалов, организация практических заданий.
4. Проведение серии занятий, направленных на освоение основ программирования.
5. Создание проектов по группам.
6. Защита проектов, подведение итогов.
Публикация преподавателя
Презентация преподавателя для выявления представлений и интересов учащихся
Пример продукта проектной деятельности учащихся
Результаты исследования обучающихся в проекте "Искусcтво программирования: от идеи до реализации"
Материалы по формирующему и итоговому оцениванию
Критерии оценивания вики-статьи
Входное тестирование по Python
Критерии оценивания ментальной карты
Тест какая работа в IT тебе подходит
Материалы по сопровождению и поддержке проектной деятельности
Где составить интеллект карту?
Создание анкет, форм,таблиц, рисунков
Создание кластеров и схем в специализированной программе Bubbl.us
Создание ленты времени – бесплатный онлайн сервис
Полезные ресурсы
1. Курс на Stepic для начинающих
3. Руководство по стилю кода на Python
4. Как стать программистом с нуля: необходимые навыки и возможные трудности
5. С чего начать подростку, чтобы стать программистом?
6. 9 причин почему нужно изучать программирование
7. Визуализация данных: способы, инструменты, полезные ссылки
8. Школа программирования 21 от Сбера в Нижнем Новгороде и других городах РФ
9. Календарь Хакатонов и других мероприятий