Основи програмування CS50 2019
Про курс
Розпочато 15.03.2019 р.
Курс «Основи програмування CS50 2019», створено восени 2018 року в Гарвардському університеті професором Девідом Маланом. Цей курс – найпопулярніша стартова програма для програмістів. І українська версія стала першою локалізацією у світі для найсвіжішого варіанту курсу.
Необхідне ПЗ
Scratch 3, нова версія набагато краща за попередню Scratch 2. Ця версія використовує HTML, CSS та JavaScript (з ними ви познайомитесь вже скоро!) замість Flash – застарілої технології, яка вже вимкнена у багатьох браузерах. Файли відкривати через меню!Онлайн середовище Scratchобліковий запис на GitHubонлайн середовище CS50 Lab, вхід через обліковий запис на GitHubCS50 IDE integrated development environment for students and teachers, , вхід через обліковий запис на GitHubЯ використовував це!IDE для написания программ на С++онлайн середовищеЛекція 0
Веб-архів Скрипт гриЗавдання 0
А тепер настав час для пригод! Ваша мета – написати власну програму на Скретч. Це може бути що завгодно – інтерактивна історія, анімація, гра тощо. Головне – виконати такі вимоги:
У вашому проекті має бути хоча би два спрайти і хоча б один із них повинен бути чимось, окрім кота.
У вашому проекті повинні бути використані хоча б три скрипти загалом (не обов’язково три на один спрайт).
У вашому проекті повинна бути використана хоча б одна умова, один цикл та одна змінна.
У вашому проекті повинен бути хоча б один звук.
Ваш проект має бути складнішими за продемонстровані у лекції (багато з них були дуже короткими), але може бути не таким складним, як «Найважча гра Ліги Плюща». У вашому проекті має бути десь з дюжину блоків.
Лекція 1
Веб-архів СкриптиЗавдання 1
Лекція 2
Веб-архів СкриптиASCII-таблицяASCII-таблицяЗавдання 2
Розв’яжіть наведені задачі:
Лекція 3
Веб-архів СкриптиКодування кольорівЗавдання 3
Розв’яжіть наведені задачі:
Використовуючи CS50 IDE, виконайте одне з наступних завдань (на оцінку):
https://drive.google.com/open?id=1WFjGnKDJD-vChncVanSwRoav1IMH9Su9
resize.zipЛекція 4
Веб-архів СкриптиЗавдання 4
Для виконання завдань тижня вам знадобиться CS50 IDE.Якщо ви почуваєте себе не дуже впевнено в програмуванні, скоріше за все, ви оберете варіант реалізації з використанням хеш-таблиці.Розв’яжіть одну з наведених задач (на оцінку):
speller.zipЛекція 6
СкриптиЗавдання 6
Використовуючи CS50 IDE, виконайте завдання Hello на Python (на оцінку)
Використовуючи CS50 IDE, виконайте одне з наступних завдань (на оцінку):
Використовуючи CS50 IDE, виконайте одне з наступних завдань (на оцінку):
Використовуючи CS50 IDE, виконайте одне з наступних завдань (на оцінку):
Лекція 7
СкриптиЗавдання 7
Для виконання завдань тижня вам знадобиться CS50 IDE.Лекція 8
СкриптиЗавдання 8
Для виконання завдань тижня вам знадобиться CS50 IDE.Ресурс для завдання