874.02K
Категория: ПрограммированиеПрограммирование

Строки и списки

1.

Программирование на языке Python.
Базовый уровень
Модуль 2. Строки и списки
Проект 1 (занятие 1)

2.

Что такое проект?
Проект (от лат. project – брошенный вперёд) означает план, замысел, описание того,
что предстоит сделать.
Проект – это работа, направленная на решение конкретной проблемы, на достижение
оптимальным способом заранее запланированного результата.
2

3.

Типы проектов
• 1. Научные (исследовательские), преобразующие пространство духовной
культуры;
• 2. Социальные – преобразующие материальный мир и отношения между
людьми;
• 3. Образовательные (учебные), преобразующие сознание отдельного человека.
3

4.

Учебный проект – это совместная учебно-познавательная, творческая или игровая
деятельность, имеющая общую цель и согласованные способы, направленная на
достижение общего результата по решению какой-либо проблемы.
Типы учебных проектов
По содержанию
По организацио нной форме
По времени выполнения
По характеру контактов
Монопредметный проект: проект по одной учебной дисциплине.
Межпредметный проект: проект, объединяющий несколько
дисциплин.
Индивидуальный проект: проект выполненный одним обучающимся.
Парный проект: выполняется двумя обучающимися.
Групповой проект: проект выполняемый группой обучающихся.
Мини-проект.
Кратковременный проект.
Долговременный
Внутренний (региональный).
Международный.
4

5.

Этапы проектной деятельности
• Этап 1. Подготовительный
• Этап 2. Планирование
• Этап 3. Реализация проекта
• Этап 4. Презентация (представление) проекта
• Этап 5. Осмысление и оценка проекта
5

6.

Этап 1. Подготовительный
6

7.

Этап 2. Планирование
• Шаг 1. Зачем мы это делаем? (формулируем проблемы и цели
проекта)
• Шаг 2. Что нужно сделать (создать) для решения проблемы?
(выбор проектного продукта)
• Шаг 3. Кто это будет делать? (назначение ответственных,
формирование групп)
• Шаг 4. Все ли у нас есть для решения проблемы? (выявление
имеющихся и недостающих ресурсов)
• Шаг 5. Какие шаги нужно предпринять для реализации цели
проекта? (основные этапы работы)
• Шаг 6. К какому сроку необходимо закончить работу?
(построение графика проектной работы)
7

8.

Этап 3. Реализация проекта
8

9.

Этап 4. Презентация проекта
Различные формы презентации:
устное сообщение;
публичная защита проекта;
демонстрация видеофильма;
презентация веб-сайта и др.
9

10.

Этап 5. Осмысление и оценка проекта. Рефлексия
Что было самым трудным в работе над проектом?
Какие проблемы возникали в ходе работы и как их решили?
Можно ли считать проблему, над которой вы работали,
решенной?
Что нуждается в доработке?
Чего вы до сих пор не понимаете?
В чем вы стали более уверенны?
Что было наиболее значительным из того что вы узнали?
10

11.

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

12.

План работы над проектом по программированию
12

13.

Дневник проекта (учетный лист)
Проект по программированию на тему «______________»
• Авторы.
• Аннотация.
• Содержание.
• Постановка задачи:
• Возможности использования программы;
• Описание интерфейса;
• Формализация алгоритма:
• Перечень подпрограмм (при наличии);
• Описание алгоритма (блок-схема или подробное словесное описание
алгоритма);
13

14.

Дневник проекта (учетный лист)
• Листинг программы (текст программы).
• Тестовые примеры
• Результаты работы;
• Скрин-шоты результатов работы.
• Описание размещения.
• Требования к программным и аппаратным средствам.
14

15.

Лист оценивания проекта
«Неудовлетворительно» — 2
«Удовлетворительно» — 3
Программа заимствована более чем на 75% или
неработоспособна в принципе.
Программа заимствована более чем на 25%; уровень
сложности не соответствует отведенному под выполнение
проекта времени
«Хорошо» — 4
Авторская разработка, основанная на материалах уроков
«Отлично» — 5
Полностью самостоятельная разработка (использование
отдельных модулей и библиотек допустимо с указанием
источника кода) соответствующего уровня сложности;
использование дополнительных материалов по алгоритмам и
технологиям программирования; соблюдение принципов
структурного программирования, грамотное оформление
текста программы (в том числе — использование
комментариев); грамотное использование структур данных.
15

16.

Защита
«Неудовлетворительно» — 2
«Удовлетворительно» — 3
Отказ от защиты в установленные сроки или неспособность
объяснить существенные аспекты работы программы
Затруднения с ответом на вопросы; отсутствие логики
выступления; неграмотная речь.
«Хорошо» — 4
Неполное соответствие требованиям на «Отлично».
«Отлично» — 5
Грамотная речь с правильным использованием терминологии;
заранее продуманная логика выступления; полнота освещения
проекта (не путать с демонстрацией программы, для освещения
проекта нужно доказать ЧЕТЫРЕ основных положения, а не
показывать все варианты работы программы); соблюдение
регламента; свободный ответ на вопросы. Приветствуется наличие
презентации.
16

17.

Документация
«Неудовлетворительно»
—2
«Удовлетворительно» —
3
«Хорошо» — 4
«Отлично» — 5
Отсутствует на момент защиты, заимствована или
полностью
не
соответствует
требованиям
по
оформлению и содержанию.
Не соответствует требованиям по оформлению; не
содержит существенной части информации о проекте.
Частично соблюдены требования по оформлению;
информация о проекте изложена неполно или
неграмотным языком.
Полное соответствие требованиям по содержанию и
оформлению
документов;
информация
изложена
корректным языком и полностью освещает все
требуемые аспекты проекта.
17

18.

Подготовка к защите
• Продумайте выступление заранее.
• Разместите основные тезисы выступления на презентации, но не
читайте с экрана.
• Соблюдайте регламент.
• Придерживайтесь делового стиля речи, избегайте использования
жаргонизмов и просторечных оборотов.
• Не увлекайтесь демонстрацией работы программы — лучше заготовьте
заранее фотографии экрана в самых впечатляющих местах и сразу же —
фрагменты кода, реализующие самое интересное и поместите их на
презентацию.
18

19.

Защита проекта
• На защиту необходимо представить: исходный текст программы, все
необходимые для работы программы файлы (модули, текстовые файлы,
шрифты и пр.), документацию проекта (учетный лист).
• Для защиты проекта ученику предлагается выступить в течение 5 минут
и доказать четыре основных положения:
• программа выполняет именно то, что было задумано;
• программа работает устойчиво; программа полезна обществу;
• программа написана ЛИЧНО тем, кто ее защищает.
• После выступления автор отвечает на вопросы.
• Подведение итогов по критериям оценивания проектов (оценочный
лист).
19

20.

Предоставление информации в компьютерной презентации
Компьютерные
мультимедийные
презентации

это
способ
представления информации с помощью компьютерных программ. Он
сочетает в себе динамику, звук и изображение, т.е. факторы, которые
наиболее долго удерживают внимание.
20
English     Русский Правила