Квест CS50 на JavaRush. Видеолекции, задачи и доп. материалы в одном месте
Поехали учиться в Гарвард? Или, постойте, никуда ехать-лететь-идти не нужно! И платить за обучение не нужно, просто переходите сюда https://javarush.ru/s/CS50_Quests и учитесь!
Спешим сообщить, что полный перевод гарвардского курса по основам программирования CS50 завершён и выложен на сайте JavaRush.
Теперь это не просто переведённые видеолекции, а полноценный учебный курс с дополнительными материалами, заданиями и пояснения к заданиям. Курс разбит на 11 учебных недель, каждая из которых содержит 2 видеолекции, теоретический текстовый материал, 1-3 практических заданий с пояснениями и разбором, а также ссылки на код и дополнительные материалы.
Курс рассчитан в первую очередь на новичков, но он будет интересен и тем, кто уже работает в ИТ.
Что изучают на CS50:
• Основы компьютерных наук и программирования. Системы счисления, работа с командной строкой в Linux, циклы, условные переходы и прочие радости.
• Концепции алгоритмов и алгоритмичности мышления.
• Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности.
• Основы языка программирования Cи и визуального языка Scratch.
• Основы баз данных и SQL.
• Веб-разработка: основы CSS, HTML, JavaScript и PHP. Естественно, только самые азы.
…Но самое главное, это не то, что учат на CS50 (материалов по теме в интернете полно!), а как учат. Лекции CS50 — одни из самых увлекательных и ярких в истории высшего образования.