#0 CS50 на русском 2016 — язык Scratch (Скретч)

Приветствую Вас, дорогие друзья!
Неделя 0 курса Гарвардского университета по основам программирования CS50 2016 года на русском языке начинается с рассмотрения графического языка. Это язык Scratch (Скретч). Графический язык, который создан сотрудниками Массачусетского технологического института.

0:04:06 — двоичная система исчисления
0:10:01 — как перевести числа из десятичной в двоичную систему исчисления
0:12:24 — как компьютер запоминает буквы, цвета и изображения
0:16:12 — как в три действия сосчитать всех студентов в классе
0:22:11 — как в три действия найти человека в телефонной книге из 1000 страниц
0:30:50 — что нового в курсе CS50 2016 года
0:47:20 — графический язык Scratch (Скретч)
0:52:29 — играем в игру Oscartime
0:56:31 — создание первой программы в Scratch (Скретч)

Этот курс нацелен на тех, кто в раздумьях над тем с чего начать изучать программирование. Этот курс приобрел популярность во всем мире благодаря кропотливому и упорному труду команды CS50 Гарвардского университета. А это более, чем 100 человек во главе с талантливым оратором и преподавателем, профессором Дэвидом Мэлэном. Почему легко начать изучать программирование с курса CS50? Потому что вся информация преподается простым и понятным языком, а манера преподавания отличается от постсоветских ВУЗов настолько, что курс больше похож на тренинг, нежели на университетскую лекцию.

Почему Неделя 0?

Это старт курса Гарвардского университета по основам программирования CS50 на русском языке 2016 года. Почему неделя 0? — спросите вы меня. Все очень просто. Программисты начинают считать не с 1, как все остальные люди, а с 0. Именно поэтому курс CS50 начинается с недели 0. Если немного отклониться в сторону, то каждый человек начинает свой жизненный путь, свое дело, именно с 0, а не с единицы, так что начать изучать программирование предстоит именно с Недели 0.

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

Как быстро посчитать людей в большой аудитории и почему Scratch (Скретч)?

После этого Вас ждет разминка в виде задачки, в которой требуется найти в телефонном справочнике на 1000 страниц некого Майка Смитта. Но ценность задачи не просто в том, чтобы найти Майка Смитта, ведь все знают как это сделать, а в том, чтобы сделать это максимально быстро и эффективно. Профессор Дэвид Мэлэн расскажет Вам, как, используя простой алгоритм, другими словами, инструкцию, найти очень быстро человека в телефонной книге. Более того, алгоритм настолько универсальный, что позволяет быстро найти человека в телефонном справочнике, что даже справочник в 4 млрд страниц не является проблемой. Этот же алгоритм будет использован для подсчета количества людей в огромной аудитории.

Язык Scratch (Скретч) logo

Первым языком программирования, который Вы изучите в ходе курса, будет графический язык Scratch (Скретч). Он позволяет в буквальном смысле слова создать программу просто перетаскивая кусочки головоломки и объединяя их между собой. Это похоже больше на игру, нежели на программирование. Язык Scratch (Скретч) настолько разнообразен, что позволяет создать аналог популярной игры Pokemon GO, просто перетаскивая и объединяя блоки головоломки.

Простота и богатый функционал графического языка Scratch (Скретч) сделали его очень популярным не только среди детей и студентов, но и среди взрослых.

Логичным продолжением примеров, рассмотренных в ходе лекции Недели 0, является практическая часть, а точнее пошаговое руководство или уроки Scratch для начинающих. В практических уроках по Scratch сотрудники курса CS50 шаг за шагом расскажут о том, как работает программа от друзей из Массачусетского технологического института. Вы научитесь создавать свои собственные программы. Однако Вы не будете кодить, Вы будете просто перетаскивать соответствующие блоки, объединять их с другими блоками, использовать переменные, логические выражения, циклы и т.д.

Кроме того, существует также ресурс Code.org, который, подобно Scratch (Скретч), позволит в игровой манере постичь азы программирования. Преимуществом вышеуказанного ресурса является обучение не только на английском языке, но и возможность выбора русского языка в качестве основного.

Почему CS50?

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

Приятного просмотра, дорогие друзья!

Поделиться:

Оцените запись:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (11 оценок, среднее: 4,91 из 5)
Загрузка...

Комментариев к записи “#0 CS50 на русском 2016 — язык Scratch (Скретч)”: 1

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*Комментарий - обязательное поле для ввода
* Имя - обязательное поле для ввода
* Email - обязательное поле для ввода