Harvard CS50

Harvard CS50

Добро пожаловать в Гарвард! Перед вами — легендарный гарвардский курс «CS50. Основы программирования» на русском языке!

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

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

Комментарии (91)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
S.L.
2 уровень
29 марта, 12:18
Есть отличия переведенного курса от курса 2020 года?
Anna Mintilova
1 уровень
20 марта, 13:21
а как задачи найти к курсу , я посмотрела две лекции , но к ним же есть задания. но не вижу их
Alex Support в JavaRushModerator
20 марта, 14:41
Попробуйте поискать на официальном сайте. У нас их нет. Мы только видео перевели.
Петр Селищев
16 уровень, Санкт-Петербург
28 февраля, 10:15
Рекомендую параллельно с гарвардским CS50 осваивать курс А.В. Столярова "Программирование: введение в профессию" * - прекрасно дается вся теоретическая база , а также убедительно доказывается,почему каждый ИТ специалист вне зависимости от своей специализации должен уметь работать в Unix- подобных операционных системах, и уметь программировать на языке Си. * Недавно вышло второе издание в трех томах - читать лучше его.
zevr Java Developer в ASE
3 марта, 18:04
поддерживаю, только читать нужно в новой редакции , которая вышла буквально на днях
Петр Селищев
16 уровень, Санкт-Петербург
3 марта, 18:18
Согласен.Читать нужно в новой редакции.Скоро должен выйти задачник по всему курсу.
Ihor P
1 уровень
5 марта, 12:20
Я нашел только трехтомник
Петр Селищев
16 уровень, Санкт-Петербург
5 марта, 12:26
Первое издание вышло в четырех томах, второе издание вышло уже в трех томах. P.S. Второе издание вышло недавно.
Andrii Kondysiuk
0 уровень
19 июля 2020, 17:47
Заданий к лекций нету?
piersto
9 уровень, Montreal
5 февраля, 03:34
Запишись на курс а Гарварде и будут тебе задания. https://online-learning.harvard.edu/course/cs50-introduction-computer-science?delta=0
Андрей Браун
0 уровень
8 июля 2020, 14:57
Всем привет, не могу понять, где тут задания к лекциям?
Не ну это не серьезно
31 уровень, Киев
Expert
31 мая 2020, 21:25
Что-то я не понял.. зачем вообще нужен этот курс? Он в общем описывает само программирование, какое есть и как в общих чертах работает? Пока учил Java, всего остального как будто не существует, внутренняя инкапсуляция прям... P.S.: почти научился материться как профессионал при выполнении некоторых задач на 15+ лвле
Данила Кирсанов
0 уровень, Санкт - Петербург
25 июля 2019, 00:19
если быть до конца откровенным онлайн запись на оригинал курса доступна тут https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/ стартует каждый год с началом учебного периода. И критически необходимо, для сохранения положительной репутации сайта, чтобы люди об этом узнавали именно отсюда. Иначе, получается бяка.
Евгений Vultus
0 уровень, Самара
27 августа 2019, 22:22
Я правильно понимаю, что учебный курс по данной ссылке доступен только тем, кто владеет английским языком?
Soda Effect
2 уровень, Москва
28 августа 2019, 19:35
Да
Виктория Владимирова
16 уровень, Москва
14 декабря 2020, 21:18
Там очень простой английский.
Данила Кирсанов
0 уровень, Санкт - Петербург
24 июля 2019, 23:37
согласен, уже используются немного иные технологии. советую за ПО для курса прыгать прямиком на https://cs50.readthedocs.io/
23 июля 2019, 13:17
Спасибо большое за перевод данного курса! Однако, проблемы, которые описаны ниже: например, не работает функция GetString в IDE CS50 или не работает check50 в виртуальной лаборатории CS50 возникают по причине устаревания данного курса. Вот слова техподдержки CS50: n the years since the 2015 offering of the course, the CS50 library has evolved. It's not feasible to keep the course fresh and innovative without changes that are inconsistent with four-year-old lectures and exercises. The library function GetString is now called get_string, and it takes a string argument that's used to prompt the user of your program for appropriate input. Similarly for the other get_ functions. You also filed a report about check50's incompatibility with the instructions for the 2015 course. I think you're going to find it frustrating to use today's tools for such old material. If check50 ever worked as shown in your report, it no longer does. Why not enroll in the 2019 offering of CS50x and use the materials for the version of the course that is best supported? Best, Glenn Поэтому просьба к команде JAVARUSH как то это ОБОЗНАЧИТЬ для всех, кто начнет проходить этот курс!!!
Regina Support в JavaRushModerator
24 июля 2019, 11:26
Благодарим за Ваше замечание. Приняли к сведению. Учтем в дальнейшем изложении курса.
Bender
20 уровень, Калуга
15 июля 2019, 19:51
Не появляется папка workspace в cs50.io при попытке написать update50 пишет что такой команды нет , из за этого у меня не грузятся библиотеки cs50.h и не возможно делать задачи ибо нужных функций нет , помогите пожалуйста кто сталкивался с подобной проблемой.....
Geek Stuff
0 уровень
14 января 2020, 22:28
у меня аналогичная проблема