Модуль 4
60,00ч

Алгоритмы и структуры данных

Любую задачу можно решить медленно и неэффективно, а можно — быстро и экономно. Неэффективное программное решение может впустую занять все вычислительные ресурсы сервера и замедлить его работу, а то и вовсе сломать его.
Изучение алгоритмов поможет избежать подобных ошибок и ускорить работу программ. Вы научитесь проектировать решения для разгрузки системы — это позволит вашим проектам работать эффективнее.
Часов в программе
15,00 часов
лекции
15,00 часов
практика
20,00 часов
самостоятельная
10,00 часов
промежуточная аттестация
60,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Работа в интерактивной онлайн-среде Яндекса
Требуемое ПО:
Google Docs, Google Sheets, MS Office, браузер Google Chrome и/или Яндекс.Браузер,

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

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

Онлайн-тренажёр на LMS Яндекс.Практикума, Практические задания, самостоятельная работа, вебинары и Q&A сессии с наставниками и экспертами курса.

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

Тесты, презентации, чек-листы, инструкции практические задания.

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

Все материалы расположены в электронном учебнике в LMS Яндекс.Практикума, Я.Контест

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

Большая часть источников для нашей программы — это авторские материалы. Более 100 экспертов, задействованных в разработке и оперировании курса. Также мы следим и постоянно обновляем информацию о технологиях и методах внутри учебника. В личном кабинете студента есть также список дополнительной литературы в темам курса.
А Byte of Python: http://www.swaroopch.com/notes/python/
Think Python: How to Think Like a Computer Scientist: http://greenteapress.com/thinkpython/html/index.html
Introduction to Algorithms is a book on computer programming by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein.
Learn Python The Hard Way: http://learnpythonthehardway.org/book/

Темы

Основы алгоритмов Структуры данных Рекурсии
Лекции
5,00ч
Практические занятия
5,00ч
Самостоятельная работа
10,00ч
Всего
20,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Самостоятельная работа
5,00ч
Всего
15,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Самостоятельная работа
5,00ч
Всего
15,00ч
Промежуточная аттестация 10,00 часов
Решение финальных задач на тренажере.