CS50 – ОСНОВЫ ПРОГРАММИРОВАНИЯ (БЕСПЛАТНЫЙ ОНЛАЙН-КУРС ГАРВАРДСКОГО УНИВЕРСИТЕТА)

Хотите изучить основы программирования с нуля? Бесплатный курс CS50 Гарвардского университета – именно то, что вам нужно. Что CS50 вам даст и где его можно пройти – далее в этой статье.

Новейшие технологии полностью меняют нашу жизнь. Каждому надо задуматься о том, как подготовиться к будущему. Изучить кодирование – это не только одна из перспективных профессий будущего, но и условие того, чтобы понимать алгоритмы куда движется мир.

Самообразование – это то, что может помочь нам получить новые знания и шагать уверенно в будущее. И здесь в помощи могут стать онлайн-курсы (причем часть из них полностью бесплатны). Такие платформы как Coursera, EdX и украинская платформа Prometheus предлагают большое количество курсов для самосовершенствования (5 лучших курсов по компьютерных наук на Coursera). И среди них курс CS50 – это лучшее на сегодняшний день в мире начало, чтобы понять основы программирования и компьютерных наук.

Что такое CS50?

Курс «CS50. Основы программирования» построен как лектциях Гарвардского университета. Вы будете иметь доступ к видеолекциям, записанных прямо в аудитории в живом общении с лектором, задачам, дополнительным видеоматериалам и семинарам от ведущих специалистов области компьютерных наук.

 курс cs50

CS50 учит студентов алгоритмически мыслить и эффективно решать проблемы. Темы включают абстракцию, алгоритмы, структуры данных, инкапсуляцию, управлениие ресурсами, безопасность, разработку программного обеспечения и веб-разработку. Языки включают C, Python, SQL и JavaScript плюс CSS и HTML. Наборы задач вдохновленные действительными областями биологии, криптографии, финансов, криминалистики и игр.

В 2015 году Йельский университет отказался от собственного вводного курса программирования для первокурсников в пользу использования CS50.

cs50

ПРОГРАММА КУРСА

  • Широкое и основательное понимание информатики и программирования.
  • Как мыслить алгоритмически и эффективно решать задачи с помощью программирования?
  • Что такое абстракция, алгоритм, структуры данных, инкапсуляция, управление памятью, основы компьютерной безопасности, разработка программного обеспечения и веб-разработка?
  • Основы сразу нескольких языков программирования, в частности, C, Python и JavaScript, а также технологии SQL, CSS и HTML.
  • Познакомит с процессом разработки и презентации своего проекта по программированию.

Практические задания курса базируются на реальных кейсах из сфер биологии, криптографии, финансов, судебно-медицинской экспертизы и разработки игр.

Если вам нужен CS50 на украинском – вам на Prometheus

 Prometheus открыл регистрацию на радикально обновленную версию переведенного на украинский язык бесплатного онлайн-курса CS50. Регистрация на курс происходит каждые полгода.

С 2016 года более 110 000 украинскинцев присоединились к изучению этого курса на платформе «Prometheus», что сделало его самым популярным онлайн-курсом в Украине.

Prometheus – украинский общественный проект массовых открытых онлайн-курсов. Главной целью проекта является бесплатное предоставление онлайн-доступа к курсам университетского уровня всем желающим, а также предоставление возможности публиковать и распространять такие курсы ведущим преподавателям, университетам и компаниям

Студенты, получающие удовлетворительную оценку за 9 задач (например, программные задачи) и окончательный проект, имеют право на получение сертификата. Это самостоятельный курс – вы можете пройти CS50 по собственному расписанию.

Где еще можно пройти онлайн-курс

Курс можно пройти на английском языке на онлайн образовательный платформе EdX.org

Коротко о курсе CS50

Продолжительность: 11 недель

Цена: бесплатно

Кто читает курс Дэвид Малан (David J. Malan), профессор Гарвардского университета.

 cs50

Сколько времени займет в неделю: 10-20 часов

Сложность: для начинающих

Сертификат: да

Темы, которые изучите: компьютерные науки, алгоритмы, программирование, SQL, Python, CSS, HTML, Javascript.

Подібні новини

Leave a Comment