Гарвардский курс CS50
CS50 включает комплексное изучение информационных технологий: от систем счисления и алгоритмов до азов искусственного интеллекта.
Курс подходит для школьников от 12 до 17 лет – с опытом программирования и без.
Продолжительность 8 мес
За 8 месяцев курса дети изучат:
системы счисления и алгоритмы;
операционные системы и библиотеки;
строки и массивы;
сортировку и рекурсии;
протоколы шифрования и базы данных;
веб-программирование и верстку;
безопасность и искусственный интеллект.
Программа курса:
Модуль 1
Начало курса, основы компьютерного мышления, Scratch, прохождение этапа Week 0
Модуль 2
Основные конструкции языка С, работа с массивами, знакомство с функциональным
программированием
Модуль 3
Понятие алгоритма, популярные алгоритмы, сортировка, углубленная работа с массивами,
прохождение этапов Week 2 и Week 3
Модуль 4
Сравнение всех алгоритмов,
начало работы с памятью,
динамическое выделение памяти,
введение в структуры данных
Модуль 5
Прохождение этапа Week 4, односвязные списки, переход к Python, основы синтаксиса в Python
Модуль 6
Прохождение этапа Week 5, углубление знаний Python, основные отличия в концепциях двух языков
Модуль 7
Базы данных SQL, основные принципы работы сетей, вёрстка HTML+CSS
Модуль 8
Создание веб-приложения с помощью FLask, подготовка к сдаче финального проекта
Комментарии закрыты.
0 скачиваний