Легендарный курс по основам программирования CS50

CS50 на русском

В этой небольшой заметки я хотел бы поделиться с вами информацией о легендарном курсе Гарварда по основам программирования CS50, который ведет профессор компьютерных наук Дэвид Малан. Дэвид чрезвычайно энергичен и у него очень живая подача информации. Этот курс отлично подойдёт для тех кто только начинает программировать, но и опытные программисты могут узнать что-то новое...

Курс состоит из 10 уровней, суммарно это примерно 23 лекций, каждая из которых идет в среднем 45 минут.

Краткое содержание курса:

  • Уровень 0: Системы счисления. Алгоритмы. Визуальный язык Scratch и программы на нём.
  • Уровень 1: Основные команды Linux. Язык Си, его синтаксис. Первая программа (hello world).
  • Уровень 2: Что такое криптография? Простые криптографические шифры. Баги. Си: строки и массивы.
  • Уровень 3: Алгоритмы сортировки. Компилятор. Побитовые операции.
  • Уровень 4: Рекурсия. Стек памяти и локальные переменные. Кодирование изображения. Структуры (struct). Основы адресной арифметики.
  • Уровень 5: Указатели, структура памяти, стек, очереди и связные списки.
  • Уровень 6: Начинаем программировать в вебе. HTML, CSS, протокол TCP/IP и HTTP.
  • Уровень 7: Язык программирования PHP. Динамическая типизация.
  • Уровень 8: Шаблон MVC. Немного о языке запросов SQL.
  • Уровень 9: JavaScript, Ajax и DOM.
  • Уровень 10: Глобальное информационное поле. Искусственный интеллект.

Официальный сайт курса на английском языке: https://cs50.harvard.edu/

Видео курс CS50 с русским переводом: https://www.youtube.com/watch?v=Sy_wba7l1UU&index=2&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5 (спасибо JavaRush и Vert Dider за перевод)


Оставьте комментарий!

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий:


Написать новый комментарий

Видео

Самые полезные видео на темы "веб-разработка", "Linux" и "IT". Смотри и обучайся!

Подробнее »

Сделки

Самые горячие и выгодные сделки, акции и скидки на видео-курсы, софт, услуги, книги и железо из всего рунета.

Подробнее »

Планета

Наша планета собирает интересные статьи из различных источников и объединяет их в одну ленту. Которую можно читать на нашем сайте.

Подробнее »