Изучите основные основы программирования. Овладейте навыками программирования для решения сложных задач.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Эта специализация закладывает прочную основу в программировании для учащихся, которые заинтересованы в решении сложных задач путем написания компьютерных программ. В ходе четырех курсов вы научитесь систематически разрабатывать алгоритмы, а также читать и писать код C для их реализации. Это отличная подготовка к карьере в области разработки программного обеспечения или других вычислительных областях.
Успешное завершение стажировки будет рассматриваться приемными комиссиями как доказательство ваших способностей и повысит шансы на получение степени магистра в Инженерной школе Дьюка.
Покерный проект разделен на три курса, поэтому вы сможете писать более сложные части программы по мере приобретения более продвинутых навыков.
Продолжительность: 18 часов
Рейтинг: 4,7 (6805 оценок)
Чему вы научитесь: Программирование — важный навык. Курс предлагает процесс решения проблем — семь шагов — для разработки алгоритмов и понимания кода.
Продолжительность: 20 часов
Рейтинг: 4.3 (790 оценок)
Чему вы научитесь: Курс учит писать код при предварительном планировании, компилировать и запускать программы, а также проверять проблемы.
Продолжительность: 20 часов
Рейтинг: 4.3 (339 оценок)
Что вы изучите: Курс знакомит со структурами программирования: выражениями, массивами и повторениями.
Продолжительность: 23 часа
Рейтинг: 4.3 (170 оценок)
Чему вы научитесь: техникам взаимодействия с пользователем и системой, динамическому выделению памяти, чтению и записи в файлы.
Финальный проект: моделирование Монте-Карло для расчета вероятностей рук в игре в покер.