CS50 – Основи програмування (безкоштовний онлайн-курс Гарвардського університету)

Хочете вивчити основи програмування з нуля? Безкоштовний курс CS50 Гарвардського університету – саме те, що вам потрібно. Що CS50 вам дасть і де його можна пройти – далі в цій статті.

Новітні технології повністю змінюють наше життя. Кожному час задуматися про те як підготуватися до майбутнього . Вивчити кодування – це не лише одна з перспективних професій майбутнього, але й умова того, щоб розуміти алгоритми куди рухається світ.

Самоосвіта – це те, що може допомогти нам отримати нові знання й крокувати впевнено в майбутнє. І тут в допомозі можуть стати онлайн-курси (при чому частина з них є повністю безкоштовні). Такі платформи як Coursera, EdX та українська платформа Prometheus пропонують велику кількість курсів для самовдосконалення (5 найкращих курсів з компютерних наук на Coursera). І серед них курс CS50 – це найкращий на сьогодні в світі початок, щоб зрозуміти основи програмування та компютерних наук.

Що таке CS50?

«CS50: Основи програмування» побудований як лекторій Гарвардського університету. Ви матимете доступ до відеолекцій, записаних прямо в аудиторії у живому спілкуванні до конспектів, завдань, додаткових відеоматеріалів та семінарів від провідних фахівців галузі комп’ютерних наук.

````````````````````````````````````````````````````````````````````````````````````````````````` cs50

CS50 навчає студентів алгоритмічно мислити і ефективно вирішувати проблеми. Теми включають абстракцію, алгоритми, структури даних, інкапсуляцію, управління ресурсами, безпеку, розробку програмного забезпечення та веб-розробку. Мови включають C, Python, SQL і JavaScript плюс CSS і HTML. Набори завдань натхненні дійсними областями біології, криптографії, фінансів, криміналістики та ігор.

У 2015 році Єльський університет відмовився від власного вступного курсу програмування для першокурсників на користь використання CS50.

cs50

ПРОГРАМА КУРСУ

  • Широке і ґрунтовне розуміння інформатики та програмування.
  • Як мислити алгоритмічно та ефективно розв’язувати задачі за допомогою програмування?
  • Що таке абстракція, алгоритм, структури даних, інкапсуляція, управління пам’яттю, основи комп’ютерної безпеки, розробка програмного забезпечення і веб-розробка?
  • Основам одразу кількох мов програмування, зокрема, C, Python і JavaScript, а також технологіям SQL, CSS і HTML.
  • Познайомить з процесом розробки та презентації власного проекту з програмування.

Практичні завдання курсу базуються на реальних кейсах зі сфер біології, криптографії, фінансів, судово-медичної експертизи та розробки ігор.

Якщо вам потрібний CS50 українською мовою- вам на Prometheus

Prometheus відкрив реєстрацію на радикально оновлену версію перекладеного українською мовою безкоштовного онлайн-курсу CS50. Реєстрація на курс відбувається кожні пів року.

З 2016 року понад 110 тисяч українців долучились до вивчення цього курсу на платформі «Prometheus», що зробило його найпопулярнішим онлайн-курсом в Україні.

Prometheus — український громадський проект масових відкритих онлайн-курсів. Головною метою проекту є безкоштовне надання онлайн-доступу до курсів університетського рівня всім бажаючим, а також надання можливості публікувати та розповсюджувати такі курси провідним викладачам, університетам та компаніям

Студенти, які отримують задовільну оцінку за 9 задач (наприклад, програмні завдання) і остаточний проект, мають право на отримання сертифіката. Це самостійний курс – ви можете пройти CS50 за власним розкладом.

Де ще можна пройти онлайн-курс

Курс також можна пройти англійською мовою на онлайн освітній платформі EdX.org

EdX - великий провайдер відкритих онлайн-курсів. Він організує онлайн-курси університетського рівня за широкою круговою дисципліною для студентів по всьому світу, включаючи деякі безкоштовні курси. Він також проводить дослідження в області навчання на основі того, як люди використовують його платформу.

Коротко про курс CS50

Тривалість: 11 тижнів

Ціна: безкоштовно

Хто читає курс: Девід Малан (David J. Malan), професор Гарвардського університету

 cs50

Скільки часу займе на тиждень: 10-20 годин

Складність: для початківців

Сертифікат: так

Теми, які вивчите: компютерні науки, алгоритми, програмування, SQL, Python, CSS, HTML, Javascript

Подібні новини