Гарвардский курс Computer Science 50
Под руководством опытных преподавателей ребенок освоит интересный и практический курc, получит знания и полезные навыки, а также создаст свой IT-проект.
Преподаватели

МГТУ им Н.Э. Баумана, факультет Робототехники и Комплексной автоматизации Коммуникабельный и позитивный человек, работал детским аниматором, занимался организацией студенческих выездов и проведением мастер-классов.

Направления деятельности: Unity 3D, Разработка чат-ботов на Python совместно с ВМК МГУ им. М.В. Ломоносова, Гарвардский курс CS50, Программирование игр на Python, Этичный хакер, Боты на Python, Веб-приложения, Веб-программирование, Web-мастеринг, Программирование на JavaScript.

Большой опыт работы на рынке IT услуг. Владеет технологиями HTML5 , CSS3 и JavaScript, PHP и MYSQL. Занимался разработкой web-приложений и корпоративных проектов в нефтегазовых, металлургических и банковских отраслях.

Инженер-программист, занимается разработкой систем искусственного интеллекта в области отечественного самолетостроения. Лауреат конкурса «Молодой аналитик РФ 2015».

Разработка игр. Владеет языками C++, C#, Lua.

Владеет языками C\C++, Python, HTML&CSS. Занималась разработкой веб-сайтов и веб-приложений, а также CLI-приложений на С/C++.

Преподавал математику и информатику в Университете Чикаго, Университете Калифорнии в Лос-Анджелесе, Государственном Университете Северной Дакоты и в Санкт-Петербургском Государственном Университете. Руководил отделами аналитики и планирования в финских производственных компаниях Atria и Valio.
Содержание курса
- Понятия псевдокода и исходного кода.
- Знакомство с двоичной системой исчисления.
- Среда программирования Scratch.
- Переменные, условия, циклы и функции.
- Введение в алгоритмы.
- Язык программирования СИ, понятие компилятора.
- Ввод и вывод переменных, типы переменных.
- Основы решения задача на СИ и основные циклы.
- Условия, функции и аргументы в СИ.
- Работа со строками. Массивы.
- Введение в криптографию.
- Решение базовых задач на СИ.
- Углубленное изучение СИ.
- Ссылки и указатели. Стек и очередь.
- Базовые задачи на указатели. Указатели на массивы и т.д.
- Неделя 14-15 Распределение памяти.
- Структуры данных.
- Введение в WEB.
- Протокол Ethernet, протокол HTTP, разметка HTML.
- Работа с HTML.
- WEB с использованием Python, фреймворк Flask.
- Управление данными. Введение в SQLWEB с использованием JavaScript.
- Технологии AJAX и JSON, знакомство с Cookie HTTPS.
- Понятие искусственного интеллекта.
- Финальный проект курса.
Кому подойдет данный курс
Курс ориентирован на детей от 12 до 17 лет, которым интересно программирование и компьютерные науки. За 8 месяцев ученик освоит основы веб-разработки и заложит фундамент для дальнейшего развития в IT-сфере.
Приобретенные навыки
Во время обучения ребенок изучит:
- системы счисления и алгоритмы;
- операционные системы и библиотеки;
- строки и массивы;
- сортировку пузырьком и рекурсии;
- хэш-таблицы и деревья;
- протоколы шифрования и базы данных;
- веб-программирование и верстку;
- безопасность и искусственный интеллект.
В результате ребенок получит актуальные знания, много практической информации и защитит свой проект.
Дополнительная информация
За каждый пройденный уровень, онлайн-школа выдает сертификаты и дарит подарки.
Обучение возможно в одном из трех вариантов, в зависимости от стоимости, количества человек и расписания. Более подробная информация представлена на странице курса.