Модуль 1
27,00ч

Модуль 1. Введение в программирование

Разбираем языки программирования.Базовые алгоритмы и массив как структура данных. Сложность и стоимость алгоритмов.
Часов в программе
6,00 часов
лекции
7,00 часов
практика
12,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
27,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Практическое занятие
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
https://image-net.org/download
https://www.cs.toronto.edu/~kriz/cifar.html
https://www.cameraiq.ru/faq/mashinnoe-zrenie-na-Python-TensorFlow-i-Keras/
https://tirinox.ru/mro-python/
https://www.python.org/
https://proglib.io/p/computer-network
Образовательные ресуры
• Информационный ресурс Википедия [Электронный ресурс]. https://ru.wikipedia.org/wiki/Agile_Manifesto
• Информационный ресурс Хабр [Электронный ресурс]. https://habr.com/ru/post/275813/
• htmlbook [Электронный ресурс] http://htmlbook.ru/html/form.
• Redis [Электронный ресурс] https://redis.io/documentation.

Учебно-методические материалы

Методы, формы и технологии

методы групповой работы
методы стимулирующего обучения
технология проектной деятельности
формы синхронного и асинхронного обучения

Методические разработки

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

Материалы курса

Инструкции по установке программного обеспечения для различных операционных систем
Инструкция и скринкат установки образа ОС Ubuntu

Учебная литература

• Аппело Ю Книга Agile-менеджмент: Лидерство и управление команда-ми. - Москва. - Альпина, 2019. - 534 с.
• Басс Л. и другие, Архитектура программного обеспечения на практике, Питер, 2006. - 575 с.
•Фельке-Моррис. Т. Большая книга веб-дизайна. Эксмо. Москва. 2020- 604 с
• Хорстманн, К. С. Java. Библиотека профессионала. Том 1. Основы / К. С. Хорстманн. - Москва : Вильямс, 2014. — 864 c.
• Эрик Эванс. Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем. – Издательство: Виль-ямс, 2018 - 448 с.

Темы

Что такое программирование и языки программирования Базовые алгоритмы и массив как структура данных Сложность и стоимость алгоритмов
Лекции
2,00ч
Практические занятия
3,00ч
Самостоятельная работа
4,00ч
Всего
9,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
4,00ч
Всего
8,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
4,00ч
Всего
8,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.