Що нового?

Придбаний [edx.org] HarvardX: CS50x Введение в компьютерную науку "программирование" (Часть 1 из 10)

Інформація про покупку
Тип покупки: Складчина
Ціна: 30060 ГРН
Учасників: 0 з 279
Організатор: Відсутній
Статус: Набір учасників
Внесок: 112.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[edx.org] HarvardX: CS50x Введение в компьютерную науку "программирование" (Часть 1 из 10)

Введение в компьютерную науку "программирование" часть 1 из 10
Скидка - ЧК могут после завершения складчины оплатить 215 рублей
HarvardX: CS50x
Introduction to Computer Science

Автор: Harvard
Преподаватели: David J. Malan,

Rob Bowden,
Zamyla Chan,
Jason Hirschhorn
Длительность курса: ~52 часа
Переводчик: uncleTommy

Перевод разбит на 10 частей, по одной неделе обучения, 6 и 10 недели - отдых


Скрытое содержимое.
Скрытое содержимое.
Описание:

О данном курсе
CS50x – вводный курс по обучению компьютерным наукам и программированию, разработанный Гарвардским колледжом. Данный курс подходит как для средних и продвинутых пользователей, так и для новичков в данной сфере. Вышеупомянутый курс для начинающих преподаёт Дэвид Дж. Малан. В процессе обучения студенты смогут мыслить алгоритмически и эффективно решать поставленные задачи. Курс включает в себя следующие разделы: абстракция, алгоритмы, структуры данных, инкапсуляция, управление ресурсами, безопасность, разработка программного обеспечения и веб-разработки, и многое другое. Обучение проходит на языках C, PHP, JavaScript, SQL plus, CSS и HTML. Набор задач был сформулирован под воздействием таких областей знаний, как биология, криптография, финансы, криминалистика и игровой бизнес. По состоянию на осень 2013 года, очная версия CS50x стала вторым по объёму часов курсом в Гарварде.

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

Литература
Для данного курса книги не нужны.

План работы:


№ НеделиДлительность видеоОписание
0 Неделя3 часа 180 минутДвоичный код. Код ASCII. Алгоритмы. Псевдокод. Исходный код. Компилятор. Объектный код. Графический язык программирования. Операторы. Логические выражения. Условия. Циклы. Переменные. Функции. Массивы. Потоки. События.
1 Неделя4 часа 53 минутыLinux. Язык C. Компиляция. Библиотеки. Типы. Стандартный вывод.
2 Неделя4 часа 16 минутПриведение. Неточность. Переключатели. Область видимости. Строки. Массивы. Аргументы командной строки. Криптография.
3 Неделя4 часа 32 минутыОтладка. Безопасность. Поиск. Сортировка. Метод пузырьковой сортировки. Сортировка методом выбора. Сортировка методом вставок. О. Ω .
4 Неделя4 часа 15 минутΘ. Сортировка методом слияния. Рекурсии. Указатели. Динамическое распределение памяти.
5 Неделя3 часа 44 минутыСтек. Куча. Переполнение стека. Предобработка данных. Компиляции. Сборка. Компоновка.
6 НеделяОтдыхОтдых
7 Неделя4 часа 34 минутыФайловый ввод-вывод. Связанные списки. Хэш-таблицы.
8 Неделя3 часа 26 минутСтеки. Очереди. Дерево. Связанные деревья. HTTP.
9 Неделя6 часов 50 минутHTML. CSS. PHP. SQL.
10 Неделя3 часа 13 минутJavaScript. Ajax.)
11 НеделяОтдыхОтдых
12 Неделя8 часов 46 минутЖизнь после 50. Рассказывается о современных направлениях для программистов. Включает в себя часовые+ лекции про разработку на Ruby on Rails, meteor.js, Android, iOS, node,js и др.
Просмотрел первые 2 недели и просто офигел)) Я увидел и google-glass и публичное разрывание телефонного справочника для объяснения алгоритма нелинейного поиска, и раздачу ламп в подарок) Сложилось впечатление, что каждая лекция - это шоу, где простым и понятным языком объясняют основы программирования. Данный курс заточен под новичков и включает в себя большую теоретическую базу. После прохождения этого курса можно браться за изучение синтаксиса любого языка программирования. Очень понравилось ещё то, что для прохождения курса вам нужно будет работать в среде Linux. Многие вещи, которые будут затрагиваться в процессе не указаны в описании. Только не подумайте, что я имею ввиду, что это минус)

Я с уверенностью могу сказать, что это ЛУЧШИЙ, ПРЕСТИЖНЕЙШИЙ и ЕДИНСТВЕННЫЙ курс для тех, кто хочет освоить профессию программиста.

Скрытое содержимое.
Источник: https://www.edx.org/course/harvardx/harvardx-cs50x-introduction-computer-1022
Другие части курса:






 
Угорі