Изучите основы информатики, реализуя эффективные структуры данных на языке C++. Войдите в мир алгоритмов и структур данных на популярном и продвинутом языке.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Темы, рассматриваемые в этом тренинге, включают в себя:
Серия стажировок призвана помочь потенциальным кандидатам подготовиться к магистерской программе в области компьютерных наук (MCS) и науки о данных.
Каждую неделю учащиеся будут решать сложные задачи, внедряя фрагменты кода на C++ в веб-интерфейс. Каждый курс также включает в себя два более длинных проекта по программированию, в ходе которых учащиеся будут следовать инструкциям для выполнения программы на C++, выполняющей такие задачи, как:
21 час
4,7 (2959 оценок)
Что вы узнаете:
Этот курс учит участников писать программы на C++, в том числе настраивать среду разработки для написания кода C++ и понимать структуры данных как классы C++. Это первый курс ускоренного курса по основам информатики.
Курс 2
18 часов
4,8 (884 оценки)
Что вы узнаете:
В этом курсе вы изучите новые структуры данных для эффективного хранения и поиска данных, структурированных в организованном порядке. К конкретным изученным структурам относятся:
В курсе также представлен алгоритмический анализ сложности.
Курс 3
20 часов
4,7 (544 оценки)
Что вы узнаете:
В этом курсе рассматриваются структуры данных и алгоритмы, необходимые для реализации хеш-таблиц, различных наборов и графиков. Эти базовые структуры данных полезны для неупорядоченных данных, в том числе:
В курсе также рассматриваются алгоритмы обхода графа, включая поиск кратчайшего пути к другому элементу и различным группам.