Основи програмування | С чого почати вивчати CS50

Основи програмування | С чого почати вивчати CS50

Основи програмування | С чого почати вивчати

Всі привіт,  цей пост буде цікавий особливо новачкам в ІТ, часто приходячи в ІТ сферу новачки задаються питанням “Який напрямок вибрати, їх так багато: програмування різними мовами, адміністрування, веб розробка, веб дизайн,  тощо.

Сьогодні я пропоную Вам познайомитися з цікавим курсом Гарвардського університету CS50 (Computer Science 50 – Комп’ютерна Наука 50), він також буде цікавим і профі.

Даний курс припадають в Гарварді і Єлі. Ось тут знайдете трохи детальніше. Лектор курсу харизматичний і цікавий чувак Девід Малан.

Особливість курсу в тому, що він доноситься до студентів зрозумілою мовою практики і прикладів, також особливість є його різно направленість., по завершенню курсу Ви вже орієнтовно будете знати чого прагнете в ІТ галузі. Курс розділений на 12 тижнів, він містить багато напрямків для вивчення, які в свою чергу можуть складати достойну основу любого ІТ гуру.

Які навички та знання я отримаю?

  • з двійковою системою числення;

  • ASCII;

  • як алгоритмізувати завдання;

  • що таке двійковий пошук;

  • що таке цикли, розповість ніхто інший, як Марк Цукерберг;

  • познайомлять з Scratch (для самих маленьких);

  • мова програмування C;

  • хмарна IDE (середовище для розробки);

  • дещо познайомитесь з linux / Unix;

  • Девід розповість про деякі типи багів;

  • безкінечний цикл;

  • функціональна декомпозиція: прийом для підвищення читання коду і зручності кодування;

  • область дії змінних;

  • рядки і як з ними працювати;

  • що таке помилка сегментації;

  • що таке масиви, одномірні і багатовимірні;

  • що таке аргументи командного рядка, яка їх зв’язок з елементами масивів і як їх використовувати безпосередньо в програмах;

  • що таке криптографія;

  • що це за загадковий інструмент такий – рекурсія;

  • як кодується зображення;

  • та багато іншого про що Ви дізнаєтесь в процесі вивчення курсу, повірте цього буде достатньо щоб мати хороший старт в ІТ.

Де пройти курс безкоштовно?

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

Перший ресурс дозволить Вам пройти курс українською мовою, пройти тестові завдання та отримати усі необхідні ресурси курсу (лекції в pdf, необхідні лінки, тощо). Зустрічайте: prometheus.org.ua , проходимо просту безкоштовну реєстрацію та отримає доступ до CS50  українською мовою з усіма поясненнями та матеріалами для вивчення.

Лінк на курсhttps://courses.prometheus.org.ua/courses/Prometheus/CS50/2016_T1/about

Лінк на курс CS50 російською мовою: https://proglib.io/p/cs50-course-1/

Від |2019-01-20T18:22:54+02:00Вересень 20th, 2018|CS50, Unix \ Linux, Усі|

Залишити коментар

EnglishGermanHindiItalianRussianUkrainian