CS50
CS50 ( Computer Science 50 , очный и онлайн-курс, ) — это вводный курс по информатике который преподается в Гарвардском и Йельском университетах . В 2016 году CS50 стал доступен старшеклассникам в качестве курса продвинутого уровня по информатике . Версия на территории кампуса — это самый большой класс Гарварда, в котором обучаются 800 студентов, 102 сотрудника и до 2200 участников регулярных хакатонов . [1] [2]
Материалы курса доступны бесплатно онлайн на платформе edX , а за дополнительную плату можно получить ряд сертификатов. По состоянию на 2022 год [update] эта онлайн-версия под названием CS50x обучает языкам C , Python , SQL , HTML , CSS и JavaScript . Он также обучает фундаментальным концепциям информатики, включая массивы и структуры данных , а также веб-фреймворк Flask . [3] В версии курса 2021 года были представлены три новые дополнительные лекции по компьютерной безопасности , искусственному интеллекту и этике технологий . [4]
Ведущий преподаватель — профессор Гарварда Дэвид Малан . [5] Дуг Ллойд и Брайан Ю [6] также были бывшими сотрудниками курса CS50 и его преподавателями. [7] Соучредитель Facebook Марк Цукерберг и бывший Microsoft генеральный директор Стив Балмер прочитали гостевые лекции. [8] [9] Курс CS50 впервые появился на территории кампуса в 1989 году.
Существует несколько дополнительных программ, посвященных веб-программированию , искусственному интеллекту, разработке игр и мобильным приложениям .
Формат
[ редактировать ]Лекции записываются и загружаются на несколько сервисов, включая iTunes U , EdX и YouTube . Дополнительные видео «прохождения» записываются с профессорами и студентами-добровольцами. Вопросы курса, называемые наборами задач или для краткости «псетами», доступны как в форматах PDF , так и в формате HTML . Учащиеся могут загружать ответы на набор задач, а некоторые вопросы оцениваются автоматически. Студенты также могут использовать специальное программное обеспечение для проверки своего кода в облаке . В 2016 году CS50 стал первым университетским курсом, предложившим студентам возможность смотреть все лекции полностью в виртуальной реальности . [10] В 2022 году курс был перенесен с CS50 IDE на веб-версию VS Code на основе кодовых пространств GitHub , и теперь лекции доступны в форматах 4K HDR и SDR. [11]
Последующие курсы
[ редактировать ]CS50 предлагает несколько дополнительных курсов, в том числе:
- CS50 Информатика для веб-программирования — более углубленный взгляд на HTML , CSS и JavaScript , а также фреймворки, включая Django и React . [12]
- CS50 «Введение в искусственный интеллект с помощью Python» — охватывает алгоритмы поиска , машинное обучение и искусственный интеллект . [13]
- CS50 «Введение в разработку игр» — обучает Unity и Löve 2D- игровым движкам , а также 2D- и 3D -игр. принципам [14]
Курсы для начинающих
[ редактировать ]CS50 также предлагает курсы для людей, которые плохо знакомы с программированием или хотят больше узнать о технологиях.
- CS50P: Введение в программирование на Python
- CS50x: введение в информатику
- CS50 «Введение в программирование с помощью Scratch» — введение в программирование с использованием Scratch , визуального языка программирования , с помощью которого начинающие программисты могут писать код, перетаскивая графические блоки. [15]
- «Понимание технологий» CS50 — охватывает основные технологические концепции, такие как компьютерное оборудование , Интернет и мультимедиа . [16]
- CS50: Введение в информатику для юристов . [17]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Паппано, Лаура. «10 необычных курсов» . Нью-Йорк Таймс . Проверено 4 мая 2014 г.
- ^ Фаррелл, Майкл. «Курс информатики заполняет места и потребности в Гарварде» . Бостон Глобус.
- ^ «CS50x 2021» . cs50.harvard.edu . Проверено 25 марта 2021 г.
- ^ «Что нового в 2021 году? — CS50x 2021» . cs50.harvard.edu . Проверено 25 марта 2021 г.
- ^ Орби, Эрен. «Как звездный профессор компьютерных наук Гарварда построил империю дистанционного обучения» . Житель Нью-Йорка .
- ^ «Веб-страница Брайана Ю» . brianyu.me .
- ^ Фельдт, Брайан (11 марта 2014 г.). «Хакатон LaunchCode с участием преподавателей информатики со всего мира» . Деловой журнал Сент-Луиса . Проверено 4 мая 2014 г.
- ^ «Гостевая лекция Марка Цукерберга по CS50» . Гарвардский университет.
- ^ «Гостевая лекция CS50 Стива Баллмера» . Гарвардский университет.
- ^ Фас, К. Рэмси (31 августа 2016 г.). «CS50 уходит от традиционных лекций к виртуальной реальности» . Багровый .
- ^ «Что нового в 2022 году? — CS50x 2022» . cs50.harvard.edu . Проверено 19 февраля 2022 г.
- ^ «Профессиональный сертификат в области компьютерных наук для веб-программирования» . edX . Проверено 25 марта 2021 г.
- ^ «Профессиональный сертификат в области компьютерных наук для искусственного интеллекта» . edX . Проверено 25 марта 2021 г.
- ^ «Профессиональный сертификат в области компьютерных наук для разработки игр» . edX . Проверено 25 марта 2021 г.
- ^ «Введение в программирование в Scratch с помощью CS50» . cs50.harvard.edu .
- ^ «Понимание технологии CS50» . cs50.harvard.edu .
- ^ «Информатика CS50 для юристов» . cs50.harvard.edu . Проверено 19 февраля 2022 г.