Обзор на курс по основам программирования CS50 (часть 2)

Вторая часть обзора на легендарный курс CS50 Гарвардского университета. Его основным лектором является Дэвид Малан. Приятного просмотра!

Обзор на курс по основам программирования CS50 (часть 2)

Работа с LinkedList, операции delete, search и insert, манипуляции со стеками и очередями, распределение памяти, бинарные деревья, алгоритм Хаффмана – это и не только станет известно вам после просмотра двенадцатой лекции курса CS50.

В этой лекции вы займетесь веб-программированием и познакомитесь с интернет-технологиями. Еще перейдете от командных строк в C к программированию на PHP, JavaScript, познакомитесь с HTML, CSS, SQL и прочим.

Вы закончите изучение HTML и CSS, узнаете как работает веб-сервер Apache, а также увидите реализацию загрузки главной страницы Facebook.

Пятнадцатое занятие глубже введет вас в веб-программирование и познакомит с PHP и HTML.

Ваше знакомство с веб-разработкой продолжается, но теперь вы узнаете и о том, как работать с базами данных и что такое MySQL.

Вы продолжите знакомство с базами данных и с SQL.

Погружение в JavaScript и front-end разработка –темы восемнадцатой лекции.

В девятнадцатой лекции вы продолжите работать с JavaScript, а также узнаете о том, как компьютерные технологии используются в археологии.

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

Эта видеозапись курса будет об искусственном интеллекте. Вы познакомитесь с Элизой. И это не очередной лектор, знакомство вас удивит и надолго останется в памяти. Обработка естественного языка и распознавание речи, невербальное общение также будут объяснены и обсуждены во время лекции.

В этом видео профессор Йельского университета демонстрирует использование искусственного интеллекта в играх. Вы рассмотрите алгоритмы минимакс, альфа-бета-отсечение, а также разберете игру в крестики-нолики.