Введение в программирование (C++)

Михаил Густокашин, куратор академических программ Яндекса

Академия Яндекса, Высшая школа экономики (НИУ ВШЭ)

Основы программирования на C++ на примере множества несложных практических задач.

Syllabus

1. Введение в программирование (С++)
1.1 Вводное занятие
1.2 Знакомство со средой разработки
1.3 Целые числа
1.4 Условный оператор
1.5 Цикл while
1.6 Действительные числа
1.7 Цикл for и массивы
1.8 Двумерные массивы
1.9 Функции и рекурсия
1.10 Строки и символы
1.11 Словари и множества
1.12 Стандартные алгоритмы STL

key words, tags

программирование, C++


Course properties

Competition track
Science and engineering
Form of education
Informal
Learning language
Russian
Discipline
Information and Communication Technologies (ICTs)
Course authors
Михаил Густокашин, куратор академических программ Яндекса
Author’s characterization
Директор центра студенческих олимпиад факультета компьютерных наук ВШЭ, методист московского Центра педагогического мастерства. Готовит студентов и школьников к олимпиадам по программированию. Возглавляет методическую комиссию Московской олимпиады школьников по информатике, состоит в жюри многих других соревнований. Подготовил десятки победителей и призёров Всероссийских олимпиад.
Organization
Академия Яндекса, Высшая школа экономики (НИУ ВШЭ)
Knowledge level entrance requirements
Для усвоения материала потребуются базовые знания из школьной программы по математике.
Entrance test
Groups formation by readiness level
Teachers presence
Tutors presence
Facilitators presence
Training materials forms
texts, multimedia, video lecture, presentation, synchronous video, professional software access
Interactivity in training materials
Collaborative learning presence
Practical activities
labs
Discussions, forums presence
Webinars, video conferences presence
meetup presence
LMS integration
Learning Analytics
Certification presence
Certification types
Электронный сертификат
Certificate name
Сертификат Stepik.org
Course time limits
Learning types (sync/async)
asynchronous
Course modules number
1
Personal learning path possibility, course individualization
Operating System
Windows (начиная с версии 7), Linux, Ubuntu, Debian, MacOS, iOS, Android (начиная с версии 4.0)
Supported browsers
Минимальные версии поддерживаемых браузеров: IE / Edge 10 Firefox 38 Chrome 31 Safari 8 Opera 30 iOS Safari 9 Android Browser 4.4 Chrome for Android 44
Learner’s devices
Компьютер, ноутбук, планшет, телефон
Special needs support

Comments