Модуль 1
27,00ч

Введение в программирование

Что такое программирование и языки программирования
Базовые алгоритмы и массив как структура данных
Сложность и стоимость алгоритмов
Введение в информатику
Основы логики для программистов
Введение в математику для программистов
Часов в программе
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 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.