Гарвардский курс CS50 по основам программирования в школе CODDY (Курская)
Harvard CS50 – это один из самых популярных курсов программирования, разработанный в Гарвардском университете. Ребята изучат основы языков программирования С, Python, баз данных и SQL, CSS, HTML, JavaScript. Познакомятся с основами компьютерной безопасности и искусственного интеллекта.
CS50 – легендарный базовый курс по основам программирования, который преподают в Гарвардском университете как обязательный для всех профильных специальностей уже много лет. Он также пользуется огромной популярностью и спросом среди студентов других специальностей.
В отличие от большинства подобных университетских обучающих программ (например, MIT 6.00X) от слушателя не требуются знания университетской математики, достаточно школьного уровня.
Курс выбирают не только профильные студенты, но и те, кто хотят расширить кругозор, узнать что-то о компьютерах. Порой это кардинально меняет жизнь этих «непрофильных» студентов. Например, выпускница факультета истории и литературы Сьюзен Войчицки (Susan Wojcicki) прослушала CS50 на последнем курсе. А затем переехала в Кремниевую Долину. Сегодня она — исполнительный директор YouTube.
На курсе рассматриваются типовые алгоритмы, лежащие в основе решения широкого круга практических задач, и типовые алгоритмические структуры, из которых строится любая программа. Обучение содержит много практических задач. Это значительно повышает ценность курса, особенно для российских школьников, привыкших к переизбытку теории.
На курсе студенты узнают:
- Основы компьютерных наук и программирования. Системы счисления, работа с командной строкой в Linux, циклы, условные переходы и другое.
- Какие задачи можно решать с помощью программирования и каким образом.
- Как устроена двоичная система счисления, что такое условия и циклы.
- Концепции алгоритмов и алгоритмичности мышления. Курс охватывает все основные алгоритмы, которые нужно знать и понимать «айтишникам».
- Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработку.
- Основы языка программирования C и визуального языка Scratch. (Все основные примеры и задания студенты делают на языке C).
- Как написать простую программу на С и Python.
- Основы баз данных и SQL.
- Азы веб-разработки: основы CSS, HTML, JavaScript и веб-фреймворк Python.
- Основы подготовки презентации проектов по программированию.
Данный курс начинается с самых основ и постепенно переходит на более высокий уровень, обучая практически всем аспектам компьютерных наук. Ученики приходят без знаний языков программирования, и в течение курса доходят до хороших навыков в веб-разработке.
Именно поэтому он идеально подойдет ребятам независимо от того, новички они или уже имеют опыт программирования.
Уникальный и доступный учебный материал будет интересен как желающим связать свое будущее с техническими специальностями, так и гуманитариям, стремящимся расширить кругозор. Специалисты школы программирования для детей CODDY адаптировали курс для детей от 13 лет.
Результат
Результат обучения:
- Знание основ языков программирования C, Python и JavaScript
- Знание основных конструкций программирования
- Понимание всего фронта работ при создании сайтов
- Навыки разработки как внешней, так и внутренней части веб-приложения
- Готовый проект для портфолио (веб-приложение)
- Именной сертификат, подтверждающий прохождение курса
- Выпускник получает уровень Intern Developer, с хорошими знаниями для следующего прыжка в Junior
Выпускники смогут:
- Применять принципы программирования для решения прикладных задач из различных областей науки
- Разрабатывать веб-приложения, реагирующие на действия пользователей и предоставляющие информацию из баз данных
- Создавать веб-приложения с формами, базами данных и т.д.
- Выбрать свой особый путь развития в интересной для себя области в IT
- Без сверхусилий освоить любой новый язык программирования
- Находить информацию для решения своих IT проблем самостоятельно
Бизнес-навыки:
- Логическое мышление
- Креативное мышление
- Командная работа
- Поиск и анализ информации
- Постановка и решение задач
- Планирование проекта
- Поиск и исправление ошибок
- Коммуникационные навыки
- Работа на ПК
- Самостоятельность
- Умение принимать решения
Как мы занимаемся
- Возраст: от 13 до 16 лет.
- Уровень: продвинутый.
- Длительность: от 8 модулей (месяцев), от 64 часов*.
- Формат: индивидуальные и групповые занятия, офлайн и онлайн (в режиме реального времени).
- Программа: здесь
- Количество детей: от 1 до 15.
- Стоимость: от 950 руб./час в группе онлайн, от 1000 руб./час в группе офлайн, от 1290 руб./час индивидуально онлайн, от 1800 руб./час индивидуально офлайн.
* Зависит от темпа усвоения материала студентами.
По завершении курса каждого ученика ждет сдача итогового проекта в Гарварде (онлайн). А также цифровые проекты для своего портфолио.
Сообщения не найдены