JavaRush /Java блог /Random UA /Легендарний гарвардський курс «Основи програмування CS50»...
Bender
1 рівень
Маунтин-Вью

Легендарний гарвардський курс «Основи програмування CS50» тепер російською!

Стаття з групи Random UA
/* Update : Вже вийшла 10-та лекція. Дивіться тут . Опис першої лекції тут . Опис другої лекції тут . Додаткові матеріали до 1 та 2 лекції тут . Опис третьої лекції тут . Додаткові матеріали до 3 та 4 лекції тут . Практичні завдання до 3-4 лекції тут . Опис п'ятої лекції тут . Опис шостий лекції тут . Практичні завдання до 5-6 лекції тут . Опис сьомої лекції тут . Опис восьмої лекції тут . Додаткові матеріали до 7 та 8 лекції тут . Практичні завдання до 7-8 лекції тут . Дев'ята лекція CS50 тут . Опис десятої лекції лекції тут . */ Друзі, у нас чудові новини! JavaRush спільно зі студією VertDider запускає переклад російською мовою останньої версії найпопулярнішого в світі курсу з основ програмування - Гарвардський курс CS50: https://javarush.com/quests/QUEST_HARVARD_CS50 Легендарний гарвардський курс «Основи програмування CS50» тепер російською!  - 1CS50 - суперхіт серед академічних курсів Computer Science! Його вже багато років читають студентам Гарварда, а останнім часом – вихованцям Єльського університету очно, а заочно – багатомільйонній аудиторії інтернету. Лекції курсу виглядають як захоплюючий блокбастер, а завдання, які пропонуються до вирішення, — не надумані стерильні навчальні матеріали, а взяті з реального життя кейси. Тепер найпопулярніший у світі університетський курс став доступним і російськомовним користувачам інтернету. Представляємо вашій увазі переклад найновішої на сьогоднішній день версії лекцій CS50.

Чим же такий гарний CS50?

  • Курс дуже прогресивний, не стоїть дома. Він оновлюється рік у рік. При цьому, на відміну від більшості подібних курсів (наприклад, MIT 6.00X), від слухача не потрібні знання університетської математики, достатньо шкільного рівня. Отже, цей курс слухають не лише студенти молодших курсів технічних спеціальностей, а й гуманітарії, які бажають розширити кругозір або змінити спеціалізацію.
  • Веде курс професор Гарвардського університету Девід Малан. Від словосполучення «професор Гарварда» хтось готовий впасти ниць, а хтось починає боротися із позіханням. Поспішаємо запевнити обидві категорії потенційних слухачів: вам нема про що турбуватися. Девід Малан — блискучий лектор, він легко утримує увагу кількох сотень студентів в аудиторії та тисяч вільних слухачів з інтернету. Його лекції — це практично театральне дійство, в якому він залучає своїх помічників, студентів та, звичайно ж, технології та розробки.
  • В курсі дуже багато практичних завдань, причому це не «сферичні коні у вакуумі», а цілком реальні завдання з різних галузей науки, починаючи від розробки ігор до криптографії та біології. Це дуже підвищує цінність курсу, особливо для російськомовних студентів, які звикли до надмірно теоретизованого навчання.

Що вчимо на CS50?

  • Основи комп'ютерних наук та програмування.
  • Концепції алгоритмів та алгоритмічності мислення. Які завдання можна вирішувати за допомогою програмування та яким чином.
  • Концепція абстракції, структури даних, інкапсуляції, управління пам'яттю. Основи комп'ютерної безпеки. Процес розробки ПЗ та веб-розробка.
  • Основи мови програмування C та Scratch.
  • Основи баз даних та SQL.
  • Веб-розробка: основи CSS, HTML, JavaScript та PHP.
  • Основи підготовки презентації проектів із програмування.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ