• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2017/2018

Проектный семинар "Этапы проектирования программных продуктов"

Статус: Курс обязательный (Информатика и вычислительная техника)
Направление: 09.03.01. Информатика и вычислительная техника
Когда читается: 1-й курс, 3, 4 модуль
Формат изучения: Full time
Язык: русский
Кредиты: 4

Программа дисциплины

Аннотация

Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 09.03.01 «Информатика и вычислительная техника», и изучающих дисциплину Информатика и программирование. Программа разработана в соответствии с: ● Образовательным стандартом Федерального государственного автономного образовательного учреждения высшего профессионального образования национального исследовательского университета «Высшая школа экономики» по направлению подготовки 09.03.01 информатика и вычислительная техника квалификация (степень): академический бакалавр; ● Образовательной программой по направлению 09.03.01 «Информатика и вычислительная техника» подготовки академического бакалавра; ● Рабочим учебным планом университета по направлению 09.03.01 «Информатика и вычислительная техника, утвержденным в 2017 г.
Цель освоения дисциплины

Цель освоения дисциплины

  • Основная цель данной дисциплины — формирование у студентов навыков самостоятельной реализации элементарных проектов, связанных с управлением данными— организация сбора и хранения данных, выбор данных по определенным критериям, модификация данных, обмен данными между различными приложениями, разработка пользовательских интерфейсов для управления данными.В качестве инструмента реализации проектов используется Python3.
Результаты освоения дисциплины

Результаты освоения дисциплины

  • Управляющие структуры языкаPython
  • Структуры хранения данных языка Python
  • Основные библиотеки, необходимые для управления данными.
  • Определять требования к функционалу приложений исходя из постановки задачи
  • Создавать приложения средствами языка Python
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Работа в интегрированной среде разработки(IDE)Spyder. Написание и использование функций в Python
  • Структуры хранения данных в Python
  • Управляющие структуры в Python
  • Основы разработки графических интерфейсов.
  • Работа с файлами и каталогами в рамках Python
  • Организация сетевого взаимодействия средствами Python.Интернет программирование
  • Обработка текстовых данных средствами Python.
Элементы контроля

Элементы контроля

  • блокирует часть оценки/расчета Created with Sketch. Экзамен
  • неблокирующий Created with Sketch. Опрос
  • неблокирующий Created with Sketch. Индивидуальный проект
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (4 модуль)
    0.5 * Индивидуальный проект + 0.3 * Опрос + 0.2 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • - Сузи Р.А. — Язык программирования Python - Национальный Открытый Университет "ИНТУИТ" - 2016 - ISBN: 5-9556-0058-2 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/100546

Рекомендуемая дополнительная литература

  • - Лучано Рамальо — Python. К вершинам мастерства - Издательство "ДМК Пресс" - 2016 - ISBN: 978-5-97060-384-0 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/93273
  • - Хахаев И.А. — Практикум по алгоритмизации и программированию на Python - Национальный Открытый Университет "ИНТУИТ" - 2016 - ISBN: - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/100377
  • - Ян Эрик Солем — Программирование компьютерного зрения на языке Python - Издательство "ДМК Пресс" - 2016 - ISBN: 978-5-97060-200-3 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/93569