Курс по основам программирования. Перевод от Vert Dider и JavaRush

Курс по основам программирования. Перевод от Vert Dider и JavaRush

Макс Матвеев для «TED и не только»

Хороший перевод шикарного курса

С удивлением узнал, что ещё в прошлом году ребята из Vert Dider на деньги JavaRush начали переводить один из самых известных в мире курсов по основам программирования — гарвардский CS50. Курс настолько крутой, что Йельский университет отказался от такого же своего и договорился с Гарвардом о совместном проведении курса. Переведено уже 21 из 25 еженедельных лекций, а к первым восьми переведены дополнительные материалы и задания.

Во многом популярность курса связана с харизмой профессора Дэвида Малана. Но само содержание и организация курса — тоже на высшем уровне. Все-таки над курсом работали более ста (!) человек. И тут бы поговорить о разнице в образовательных системах России и США, но мы сделаем это в другой раз.

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

Разве не за этим мы здесь?

_____

Даже на вводном занятии (хотя это правильнее было бы назвать обучающим шоу) Дэвид Малан уже успел рассказать много интересного. 

• родной язык компьютеров — двоичную систему счисления

• ASCII — как записываются символы

• как алгоритмизировать задачи — на живых примерах. Очень живых=)

• почему Дэвид разорвал телефонный справочник или что такое двоичный поиск

• сложность алгоритма — что, как и почему

• о том, что такое циклы, расскажет никто иной, как Марк Цукерберг, основатель Facebook

• …а еще вы увидите его же в 2005 году, в качестве приглашенного гостя CS50. Хм… судя по аудитории, интерес к технологиям вырос в десятки раз!

______

Дополнительные материалы к первой и второй лекции

В этот раз Дэвид Малан и его помощники отправились в Йельский университет. Студенты этого представителя «Лиги плюща» с энтузиазмом приняли гарвардскую команду, и узнали много нового из лекции, а именно:

• Что такое алгоритмы. Казалось бы, такое простое понятие, но на самом деле алгоритмизовать даже столь элементарный процесс, как намазывание арахисового масла на тост совсем не просто. Ребята вам это покажут на практике=).

• Как эффективно посчитать количество людей в аудитории? У нас есть такой алгоритм.

• Есть такое английское выражение “From Scratch”. Переводится оно как «С самого начала». Но можно также перевести как «Начиная со Scratch», если слово Scratch понимать как специальный учебный язык программирования. Так вот, вас познакомят со Scratch — замечательной разработкой Массачусетского технологического университета и покажут, как писать с её помощью программки. А еще вы увидите, какие шедевры на Scratch написали студенты CS50 прошлых годов=).

_____

Ссылки на продолжение лекций:

Если вам понравились первые две лекции и вы хотите продолжить просмотр, то сделать это можно)

На русском языке:

Плейлист на ютубе

или

Сайт заказчиков перевода JavaRush (удобно + ссылки на доп.мат)

На английском языке:

edX

или

iTunes U

____________


Специально для телеграм-канала

TED и не только

Report Page