Научитесь программировать и думать как ученый-компьютерщик. Подготовьтесь к курсам повышения квалификации по информатике и расширьте свои знания в этой области.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Эта специализация охватывает большую часть материала, изучаемого студентами первого курса информатики Университета Райса, и преподается первоклассными преподавателями, преподающими программы магистратуры и докторантуры.
Студенты с нуля приобретают продвинутые навыки программирования на Python и применяют эти навыки для создания более 20 увлекательных проектов.
Обучение завершается заключительным экзаменом, который позволяет студентам представить полученные знания во время стажировки.
Этот курс предназначен для того, чтобы помочь студентам, практически не имеющим компьютерного опыта, освоить основы создания простых интерактивных приложений. Язык, который мы выбрали, Python, — это простой в освоении язык высокого уровня, который используется во многих вычислительных курсах, предлагаемых на Coursera.
В первой части этого курса мы познакомим вас с основами программирования (такими как выражения, условия и функции), а затем будем использовать эти основы для создания простых интерактивных приложений, таких как цифровой секундомер. Первая часть курса завершится созданием версии классической игры «Понг».
Этот курс предназначен для продолжения изучения основ создания интерактивных приложений. Во второй части этого курса мы представим дополнительные элементы программирования (такие как списки, словари и циклы), а затем будем использовать эти элементы для создания игр, таких как блэкджек. Вторая часть курса завершится созданием версии классической игры «Астероиды».
Этот курс основан на навыках программирования, которые вы получили на курсе «Введение в интерактивное программирование на Python». Мы расширим эти навыки с помощью важных практик программирования и навыков решения математических задач.
Этот курс знакомит с основными математическими и методологическими принципами информатики. Основное внимание будет уделено таким понятиям, как поиск, сортировка и рекурсивные структуры данных.
Этот курс основан на принципах, которые вы изучили в курсе «Принципы вычислений», и предназначен для обучения вас математическим концепциям и процессу «алгоритмического мышления».
Во второй части этого курса основное внимание будет уделено таким понятиям, как рекурсия, утверждения и инварианты.