CS50 (CS50)

Перейти к навигации Перейти к поиску

CS50 (Computer Science 50) — вводный офлайн и онлайн курс о компьютерных технологиях Гарвардского и, начиная с 2015 года, Йельского университетов. Материал курса доступен бесплатно, за отдельную плату возможно получить различные сертификаты[1][2]. В 2016 году курс подвергся значительным изменениям и вобрал в себя лучшие практики за 20 лет преподавания курса. В 2016 году в курс лекций CS50 вошли следующие темы: Scratch, язык программирования C, массивы данных, алгоритмы сортировки, память компьютера, структуры данных и сжатие информации, язык Python и PHP, базы данных SQL, язык Javascript, виртуальная реальность. Отрывки из курса лекций 2016 года доступны для просмотра в режиме виртуальной реальности на Youtube канале CS50. Все материалы курса доступны на английском языке.

Лекции CS50 доступны на нескольких платформах, в том числе ITunes U, edX и YouTube. Дополнительное видео «Walkthroughs» записываются с преподавателями и студентами. Также есть видео практических занятий «Problem Sets» и «Shorts» — серии коротких видеоуроков, в которых преподаватели курса подробно рассказывают об узконаправленных темах, затрагиваемых на лекции. Вопросы курса доступны в формате PDF и формате HTML. Студенты могут загружать ответы на вопросы и некоторые вопросы оцениваются автоматически. Студенты также могут использовать специальное программное обеспечение, чтобы проверить свой код в облаке.

Профессор Дэвид Малан был назван одним из мировых наиболее известных компьютерных педагогов[3]. Соучредитель Facebook Марк Цукерберг и бывший главный исполнительный директор компании Microsoft Стив Балмер проводили лекции[4].

На английском:

На украинском

На русском:

Примечания

[править | править код]
  1. Pappano, Laura 10 Courses With a Twist. The New York Times. Дата обращения: 4 мая 2014. Архивировано 26 февраля 2019 года.
  2. Farrell, Michael Computer science course fills seats, needs at Harvard. The Boston Globe. Дата обращения: 28 сентября 2017. Архивировано 29 октября 2018 года.
  3. Feldt, Brian (2014-03-11). "LaunchCode hackathon to feature global computer science educator". St. Louis Business Journal. Архивировано 14 сентября 2017. Дата обращения: 4 мая 2014.
  4. CS50 Guest Lecture by Mark Zuckerberg. Harvard University. Дата обращения: 6 июля 2016. Архивировано 31 марта 2019 года.