Основы программирования CS50 (лекции 1-22 из 25) -Автор (режиссер): David J. Malan Издательство: Harvard College Год выпуска: 2015 Жанр: Программирование Язык: русский Продолжительность (общая): 19:16:41 Качество: WEB-DL [H.264/1080p] Видео:кодек: AVC/H.264, размер кадра: 1920x1080, битрейт: 147 Кбит/с Аудио:язык: русский, кодек: AAC, 44.1 KHz, 2 channels, битрейт: 126 Кбит/с Описание:
CS50 — суперхит среди академических курсов Computer Science! Его уже много лет читают студентам Гарварда, а в последнее время — воспитанникам Йельского университета очно, а заочно — многомилионной аудитории интернета. Лекции курса смотрятся как увлекательный блокбастер, а задачи, предлагаемые к решению, — не надуманные стерильные учебные материалы, а взятые из реальной жизни кейсы.
CS50:
Чем интересен CS50:
- Курс очень прогрессивный, не стоит на месте. Он обновляется из года в год. При этом в отличие от большинства подобных курсов (например, MIT 6.00X) от слушателя не требуются знания университетской математики, достаточно школьного уровня. Так что этот курс слушают не только студенты младших курсов технических специальностей, но и гуманитарии, желающие расширить кругозор или сменить специализацию. - Ведет курс профессор Гарвардского университета Дэвид Малан. От словосочетания «профессор Гарварда» кто-то готов пасть ниц, а кто-то начинает бороться с зевотой. Спешим заверить обе категории потенциальных слушателей: вам не о чем беспокоиться. Дэвид Малан — блестящий лектор, он без труда удерживает внимание нескольких сотен студентов в аудитории и тысяч вольнослушателей из интернета. Его лекции — это практически театральное действо, в котором он задействует своих помощников, студентов и, конечно же, технологии и разработки. - В курсе очень много практических заданий, причем это не «сферические кони в вакууме», а вполне реальные задачи из разных сфер науки, начиная от разработки игр до криптографии и биологии. Это очень повышает ценность курса, особенно для русскоязычных студентов, привыкших к чрезмерно теоретизированному обучению.
Что изучают на CS50:
- Основы компьютерных наук и программирования. Системы счисления, работа с командной строкой в Linux, циклы, условные переходы и прочие радости. - Концепции алгоритмов и алгоритмичности мышления. Вы узнаете о том, какие задачи можно решать с помощью программирования и каким образом. О бинарном поиске, простом по сути, но очень эффективном и требующем тщательности в реализации, Дэвид Малан расскажет сходу, прямо на нулевой лекции. И попробуйте потом забыть сцену с разрывом телефонного справочника, а вместе с ней — и полученные знания! Вообще, курс охватывает все основные алгоритмы, которые нужно знать и понимать «айтишникам». - Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка. - Основы языка программирования C и визуального языка Scratch. Собственно, все основные примеры и задания студенты делают на языке C. - Основы баз данных и SQL. - Веб-разработка: основы CSS, HTML, JavaScript и PHP. Естественно, только самые азы. - Основы подготовки презентации проектов по программированию.
Интересные факты о CS50:
- Курс CS50 появился в Гарварде в 80е годы прошлого столетия. - В 2014 году Йельский университет решил отказаться от собственного курса по основам компьютерных наук в пользу CS50. В осеннем семестре 2015 года Дэвид Малан на каждой неделе проводил одну лекцию в аудитории Гарварда, вторую — в аудитории Йельского университета. - Да, CS50 сразу же стал самым популярным курсом Йеля: в осеннем семестре 2015 года на него записалось 510 студентов, больше, чем на любой другой курс любой специальности. - В Гарварде в 2012 году CS50 был вторым по популярности с 691 зарегистрированным студентом, однако в этом же году курс стартовал на образовательной платформе edX, что расширило его аудиторию еще на 53 000 слушателей со всего мира. - Осенью 2014 года CS50 выбился в лидеры в родном Гарварде с 818 записавшимися студентами. Это 12% всех учащихся колледжа. - Однажды лекцию CS50 вёл экс-CEO Microsoft Стив Балмер. В своем неповторимом и запоминающемся стиле. - В 2005 году Марк Цукерберг вел одну из лекций CS50 в качестве приглашенного гостя. Его пришло послушать… 15 человек. - Курс выбирают не только профильные студенты, но и те, кто хотят расширить кругозор, узнать что-то о компьютерах. Порой это кардинально меняет жизнь этих «непрофильных» студентов. Например, выпускница факультета истории и литературы Сьюзен Войчицки (Susan Wojcicki) прослушала CS50 на последнем курсе. А затем переехала в Кремниевую Долину. Сегодня она — исполнительный директор YouTube.
Дополнительная информация:
В раздаче имеются дополнительные видеоматериалы к курсу:
1. Как нужно намазывать бутерброд
2. Программные баги как причина мировых катастроф Текстовые версии заданий на русском языке и на английском. Переведено и озвучено студией VertDider совместно с JavaRush.
-Скриншоты:
Дополнительные скриншоты:
-Дополнительная информация:
Материал предоставляются на условиях "AS IS" (как есть).
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!