ОСНОВЫ ПРОГРАММИРОВАНИЯ НА C++ Инжинириум МГТУ им. Н.Э. Баумана (Водный стадион)
Курс для тех, кто хочет вырасти программистом.
С++ является фундаментальным и многофункциональным языком, поддерживающим современное объектно-ориентированное программирование для решения любых задач. Он подходит как для создания компьютерных программ, так и для работы в области робототехники. Ввиду своей универсальности этот язык очень популярен в ВУЗах и считается той базой, которую должен знать хороший программист. В рамках курса учащиеся узнают, как создавать консольные и оконные приложения, познакомятся с современными подходами в программировании и алгоритмизации. Учащиеся изучат структуры данных: несвязанные, с явными и неявными связями. Учащиеся разработают оконные приложения с использованием популярного фреймворка QT, где можно создавать удобный графический интерфейс, анимацию и игры.
Тематический план включает следующие темы: Основы языка программирования С++. Работа с массивами и строками. Работа с подпрограммами. Основы объектно-ориентированного программирования (ООП). Знакомство с библиотеками STL. Знакомство со средой разработки Qt Creator. Создание оконных приложений. Инженерный бизнес менеджмент. Работа с растровой графикой QT. Создание простейшей игры.
Чем полезны занятия
Hard skills
- Знать и использовать базовые типы переменных, арифметических операций, логических конструкций
- Создавать и сортировать массивы, реализовывать поиск данных в массиве
- Создавать процедуры и функции, знание принципов взаимодействия подпрограмм
- Подключать подпрограммы из различных файлов
- Знать и использовать базовые принципы объектно-ориентированного программирования
- Работать с библиотеками языка С++
- Знать и использовать инструментарий ФреймВорка QT
- Создавать полноценные графические приложения
Soft skills
- Использовать объектно-ориентрованное мышление в работе над проектом
- Использовать в работе математические и логические способности
- Понимать технологии, процессы и рыночные ситуации в разных смежных отраслях
- Грамотно и эффективно презентовать проект
- Выстраивать взаимодействие в команде при работе над общей задачей
- Быстро принимать решения, реагировать на изменение условий работы
- Распределять ресурсы и управлять своим временем
- Применять полученные навыки на практике
Результат
ПОСЛЕ ОКОНЧАНИЯ КУРСА РЕБЕНОК ПОЛУЧАЕТ
- Сертификат об окончании курса «Основы программирования на С++»
- Характеристику с рекомендациями от преподавателя и куратора направления
- Индивидуальный проект: «Создание игры»
- Возможность заключения отложенного трудового договора с индустриальными партнерами
Как мы занимаемся
Длительность
30 занятий
Занятие
1 в неделю
1 час 45 мин
- Каждый учащийся получит характеристику с рекомендациями от преподавателя и куратора направления
- Персональные чаты с родителями
- Персональный менеджер клиентского центра в процессе всего обучения
- Уникальная методика курса разработана ведущими специалистами-педагогами
- Программа курса создана совместно с индустриальными партнерами
Преподаватели
Сайфуллин Рустем Айратович
Образование:
- МГТУ им. Н. Э. Баумана
- Факультет «Специальное машиностроение»
- Кафедра «Робототехника и мехатроника»
Дополнительное образование:
- Заочная физико-техническая школа при МФТИ 2014-2016 г.
- Stepik - C++
- Ulearn - C#
- ITVDN - Unity3D
Приёмко Кирилл Сергеевич
Образование:
МГТУ им.Н.Э.Баумана
Факультет робототехники и комплексной автоматизации
Кафедра «Прикладная механика»
Дополнительное образование:
- Окончил школу с золотой медалью
- Музыкальную школу с отличием по классу фортепиано
- Курсы повышения квалификации по лего-робототехнике: WeDo, RobotC, RoboSport, EV3
- Курсы повышения квалификации по Scratch-программированию
Тектуманидзе Александр Георгиевич
Образование:
МГТУ им. Н.Э. Баумана
Факультет фундаментальных наук
Кафедра «Математика и компьютерные науки»
Дополнительное образование:
- Призёр олимпиады aTech Restart
О себе:
- Опыт работы с детьми более 3 лет
- Преподавал физику и программирование
Сообщения не найдены