Основи програмування CS50
До вашої уваги найновіша версія курсу «CS50: Основи програмування» в українському перекладі. Курс щойно завершився в Гарвардському університеті та вже доступний для українських слухачів.
Курс розрахований як на повних новачків, так і на тих слухачів, які вже мають невеликий стартовий досвід в програмуванні.
«CS50: Основи програмування» побудований як лекторій Гарвардського університету. Ви матимете доступ до відеолекцій, записаних прямо в аудиторії у живому спілкуванні, до конспектів, завдань, додаткових відеоматеріалів та семінарів від провідних фахівців галузі комп’ютерних наук.
ПРОГРАМА КУРСУ
- Широке і ґрунтовне розуміння інформатики та програмування.
- Як мислити алгоритмічно та ефективно розв’язувати задачі за допомогою програмування?
- Що таке абстракція, алгоритм, структури даних, інкапсуляція, управління пам’яттю, основи комп’ютерної безпеки, розробка програмного забезпечення і веб-розробка?
- Основам одразу кількох мов програмування, зокрема, C, Python і JavaScript, а також технологіям SQL, CSS і HTML.
- Познайомить з процесом розробки та презентації власного проекту з програмування.
Практичні завдання курсу базуються на реальних кейсах зі сфер біології, криптографії, фінансів, судово-медичної експертизи та розробки ігор.
Оригінал курсу - CS50: Introduction to Computer Science під ліцензією
Creative Commons доступний англійською мовою на сайті
https://cs50.harvard.edu/2018/fall/.
Переклад курсу став можливим за підтримки Міжнародного фонду «Відродження» та Фонду BrainBasket. Міжнародний фонд «Відродження», заснований Джорджем Соросом, є однією з найбільших благодійних фундацій в Україні, яка розвиває відкрите суспільство на основі демократичних цінностей. Фонд BrainBasket є некомерційною організацією, мета якої – сприяти розвитку освіти українців в сфері ІТ.
Переклад здійснено за участі та активної допомоги факультету лінгвістики КПІ ім. Ігоря Сікорського.