1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]

preview_player
Показать описание

Это Хогвартс? Нет, друзья, это Гарвард и первая лекция (Week 0) легендарного курса по основам программирования CS50 с русским переводом.

Даже на этом вводном занятии (хотя мозг отказывается воспринимать это яркое интерактивное действо как «занятие») @David Malan уже успел рассказать и показать много интересного.

Вот о чем:

• родной язык компьютеров — двоичная система счисления
• ASCII — как записываются символы
• как алгоритмизировать задачи — на живых примерах. Очень живых=)
• почему Дэвид разорвал телефонный справочник или что такое двоичный поиск
• сложность алгоритма — что, как и почему
• о том, что такое циклы, расскажет никто иной, как Марк Цукерберг, основатель Facebook
• …а еще вы увидите его же в 2005 году, в качестве приглашенного гостя CS50. Хм… судя по аудитории, интерес к технологиям вырос в десятки раз!

Рекомендации по теме
Комментарии
Автор

Пока в моем ПТУ карантин - дистанционно учусь в Гарварде))

wertelko
Автор

- Где ты училась программированию?
- В Гарварде 😎😎😎

karlygachmakenova
Автор

Переводчики-вы боги)) спасибо Вам огромное за возможность получить столь ценную информацию!!!

neverloose
Автор

Первая лекция такой и должна быть - зажигательной, весёлой. А не отпугивать. Спасибо ребятам за перевод.

doszgxe
Автор

Боже как это круто. Преподаватель как актёр голливудский - невозможно оторваться от материала!

amsterdenko
Автор

Я никогда не видел такого, что бы за бесплатно в ютубе выкладывали такие ценные уроки. Этот курс очень сильно вдохновляет, + дает очень много знаний. Действительно мне еще больше начало нравиться программирование.

globaldev
Автор

В далеком 2005 учился на 1 курсе в университете на приборостроительном факультете, был курс по программированию, как сейчас помню читал его профессор эпохи СССР, своей манерой преподавания отбил напрочь интерес к этому ремеслу. Мало того, что читал курс с неким остервенением еще и студентов унижал.
Посмотрев первую серию этого курса у меня, челюсть отвисла, вот так должны проходить все лекции. Спасибо за перевод.

Eg-zpte
Автор

Он даже через экран передает энергитику! Это просто космос, а не лекции. Полезно и интересно, перевод бомба!

pvqezmr
Автор

Имея за плечами российский колледж и обучаясь в данный момент в российском же ВУЗе, начинаю немного этим ребятам завидовать. Очень ярко и интересно на старте, если бы у меня были подобные курсы, я бы учился с удвоенным упорством. Очень круто. Очень интересно. Спасибо JavaRush и VertDider за перевод.

wyezztp
Автор

Что можно сказать о видео? Драйв, жизнь, радость. Судя по людям он живые, горят, кайфуют от своего дела. Получают удовольствие и не разменивают жизнь на каторгу на работе и нудную учебу. Как они красиво постебались о провале в начале курса, показывая практически пустую аудиторию и Цукерберга. Да, смеяться над трудностям и работать засучив рукава- это черта сильных людей. Шоу, движуха, тусовка- наверное самое важное в студенческой жизни. Когда для тебя сделали условия, а ты уже можешь выбирать куда рости. И по этому хочется учиться у таких людей, кто любит свое дело и способен о нем рассказать ярко и захватывающе. Когда после просмотра хочется взять ноут и написать свое, да простое, да с косяками, но свое... И это чертовски приятное чувство благодарности команде, выполнившей перевод. Спасибо вам, ребята, что доносите кайф от учебы через 10 тыс километров. И позволяете прикоснуться к другому миру и учиться у лучших в своем деле!

hhuujdf
Автор

Когда на 22-й минуте начинают рассказывать про алгоритмы - это заслуживает уважения. Действительно правильный подход - изучение основ и алгоритмов, а потом уже синтаксис языка

designerpubg
Автор

Тайм-коды: двоичная система счисления, алгоритм, оператор if-else, циклы
0:00 представление курса CS50
2:51 введение
5:54 мышление компьютерными методами: inputs(входные данные) -> algorithms(алгоритмы, решение проблемы) -> outputs(выходные данные)
6:45 входные и выходные данные
6:50 родной язык компьютеров: двоичная система счисления (бинарный код): нули и единицы
7:15 binary 0, 1| decimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
9:24 бит, байт(8 бит), числа в системах счисления на примере программы с лампочками
13:13 код запрос api
13:32 как записываются символы ASCII
14:19 транзисторы
15:13 интерпретация, расширения файлов (напр.: .jpg у картинок)
15:50 RGB цветовая модель
16:25 algorithm алгоритм - набор действий для пошагового решения какой-то проблемы. Способ представления информации
16:54 двоичный поиск. Интуитивный алгоритм, линейный алгоритм, линейный с перебором через один
20:39 время, затраченное на решение. log n
23:53 псевдокод pseudocode
24:28 операции(функции, процедуры) - это действия. Условия - ветви
25:00 условный оператор Билл Гейтс
25:31 циклы Марк Цукерберг
27:17 о CS50

iritaka
Автор

Это действительно круто, когда все вокруг тебя также одержимы предметом, как и ты.

lexxx
Автор

Я в Гарварде учился, не выходя из дома)))

thundercracker
Автор

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

koss
Автор

Спасибо большое за материал. Очень приятный голос. спасибо Вам за работу. Ждем с нетерпением продолжения. Всего Вам доброго.

wdlkbqw
Автор

За лекцию узнал больше чем учили информатики в школе за все классы.

ylduksz
Автор

Тааакс, топ контент найден, вечерний просмотр видосиков выходит на новый уровень. Автору спасибище.

redalmaz
Автор

Такие радостные, свободные, счастливые, молодые студенты.Так приятно на них смотреть.Спасибо каналу за перевод.

ovnmrwv
Автор

Огромное спасибо за курс))) Эти лекции отлично подойдут тем кто не знаком с программированием, а так же будут увлекательны и интересны людям, продвинутым в этой сфере. Организаторы молодцы, красавцы, респект) И, конечно же, огромное спасибо за

obscurity-buba