Основи програмування CS50

До вашої уваги найновіша версія курсу «CS50: Основи програмування» в українському перекладі. Курс щойно завершився в Гарвардському університеті та вже доступний для українських слухачів.

Курс розрахований як на повних новачків, так і на тих слухачів, які вже мають невеликий стартовий досвід в програмуванні.

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

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

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

Оригінал курсу - CS50: Introduction to Computer Science під ліцензією Creative Commons доступний англійською мовою на сайті https://cs50.harvard.edu/2018/fall/.
Переклад курсу став можливим за підтримки Міжнародного фонду «Відродження» та Фонду BrainBasket. Міжнародний фонд «Відродження», заснований Джорджем Соросом, є однією з найбільших благодійних фундацій в Україні, яка розвиває відкрите суспільство на основі демократичних цінностей. Фонд BrainBasket є некомерційною організацією, мета якої – сприяти розвитку освіти українців в сфері ІТ.

Переклад здійснено за участі та активної допомоги факультету лінгвістики КПІ ім. Ігоря Сікорського.