Основы программирования CS50. Часть 2

Здесь вы найдете записи легендарного курса по основам программирования CS50 от Гарвардского университета, переведенные на русский язык. Основной лектор — Дэвид Малан, являющийся профессором компьютерных наук в Гарвардском университете, наиболее известный как преподаватель Computer Science 50.

«Основы программирования CS50» является крупнейшим курсом в Гарварде и крупнейшим массовым открытым онлайн-курсом (MOOC) на платформе edX, с лекциями, которые просматривают более миллиона человек.

Вы также можете вернуться к первой части нашего обзора.

Лекция №12

Как эффективно работать со связными списками, операциями delete, search и insert, как найти элемент в списке, как программа распределяется в памяти, как манипулировать со стеками и очередями, что такое бинарные деревья, хэш-таблицы и алгоритм Хаффмана? Впечатляет? Переживать не стоит: профессионалы Гарварда помогут понять даже такие непростые для начинающих темы.

Лекция №13

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

Лекция №14

Лекция лучше познакомит вас с HTML, работой web-сервера (Apache), механизмом реализации загрузки главной страницы Facebook и многим другим.

Лекция №15

Тема пятнадцатой серии цикла — введение в веб-программирование, знакомство с языком программирования PHP и языками разметки HTML и CSS.

Лекция №16

Шестнадцатая серия цикла продолжает рассматривать язык PHP и его использование для разработки веб-приложений, а также знакомит с базами данных и MySQL.

Лекция №17

Следующая лекция продолжает ваше знакомство с базами данных и с SQL.

Лекция №18

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

Лекция №19

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

Лекция №20

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

Лекция №21

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

Лекция №22

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

Оцените курс
ОтвратительноПлохоУдовлетворительноХорошоОтлично! (0)
Загрузка...

Добавить комментарий