Основы программирования на С++ (онлайн)
Программа направлена на формирование знаний и практических навыков программирования на языке С++.
Программа охватывает все основные аспекты языка С++ такие как синтаксис, типы данных, операторы и функции, основы объектно-ориентированного программирования а также рассматривает наиболее важные темы, которые часто встречаются при решение практических задач, такие как массивы, сортировка и поиск данных, алгоритмы и структуры данных.
Помимо этого, программа помогает ученикам развивать навыки алгоритмизации поставленной задачи с последующим кодирование разработанного алгоритма на языке С++.
Курс не требует специальной дополнительной подготовки, достаточно знаний предметной области информатики на базовом уровне.
Срок освоения программы: 2024 год, 4 модуля по 36 часов каждый модуль, окончание первого модуля - не позднее 21 мая 2024, второго модуля - не позднее 9 июля 2024, третьего модуля – не позднее 20 августа 2024, четвертого модуля – не позднее 25 сентября 2024 года.
Форма обучения: очная c применением дистанционных образовательных технологий, в том числе с применением средств электронного обучения.
Трудоемкость программы: 144 ак.часа.
Записаться на программу: https://www.gosuslugi.ru/futurecode/27835?view=online.
Ссылка на программу в системе обучения Odin: https://www.odin.study/ru/EducationalProgram/Info/16163.
Цель программы: освоение языка программирования С++. В результате обучения на курсе обучающиеся познакомятся с синтаксисом языка С++. Изучат различные алгоритмы и структуры данных. Научатся разрабатывать и реализовывать на языке С++ алгоритмы решения поставленных задач, научатся работать в среде Microsoft Visual Studio производить откладку и тестирование программ , а также познакомятся с основами работы с системой контроля версий Git.
Методы обучения: лекции, практикумы, индивидуальные консультации, самостоятельная работа. Формами подведения итогов являются: проектные задания.
Кто может учиться на бесплатных курсах?
Как подать заявку на бесплатное обучение
1. Выберите на портале Госуслуг форму обучения: онлайн/офлайн и курс Уфимского университета, где вы планируете обучаться.
2. Подайте заявление, приложив справку об обучении в школе или в организации среднего профессионального образования:
— подать заявление на участие может сам школьник или студент СПО, его родитель или законный представитель
— заявитель должен иметь подтвержденную учетную запись на Госуслугах
3. После проверки заявления придет ссылка на единое вступительное испытание в личный кабинет и на почту:
— если заявление подавал сам школьник или студент, это будет почта, указанная в его личном кабинете
— если заявление подавал родитель или законный представитель, ссылка будет продублирована на почту взрослого, а также на почту, которая была указана при заполнении заявления как почта для тестирования и обучения
4. Пройдите единое вступительное испытание в течение 10 рабочих дней с момента получения ссылки
5. После успешного прохождения испытания заключите договор с образовательной организацией от имени родителя или законного представителя на обучение за счет государства.
Результаты обучения
В результате обучения выпускник программы будет знать:
Будет уметь
Успешное освоение курса позволит изучить и освоить другие языки программирования.
Содержание программы
МОДУЛЬ 1. БАЗОВЫЕ СРЕДСТВА ЯЗЫКА С++. СРЕДА РАЗРАБОТКИ MICROSOFT VISUAL STUDIO
1.1 Алфавит языка, идентификаторы, ключевые слова, знаки операций, константы, комментарии.
1.2 Типы данных С++. Переменные и выражения.
1.3 Операторы ветвления
1.4 Операторы цикла.
МОДУЛЬ 2. МАССИВЫ, СТРОКИ, УКАЗАТЕЛИ. ОСНОВНЫЕ АЛГОРИТМЫ ДЛЯ РАБОТЫ С МАССИВАМИ ДАННЫХ
2.1 Массивы. Многомерные массивы
2.2 Основные задачи и алгоритмы работы с массивами.
2.3 Ссылки. Указатели.
2.4 Введение в строки. Типы данных определяемых пользователем.
МОДУЛЬ 3. МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ. ФУНКЦИИ
3.1 Объявление и определение функций.
3.2 Передача параметров в функцию и возвращение параметров.
3.3. Рекурсивные функции. Алгоритмы связанные с рекурсивными функциями.
3.4 Перегрузка функций. Шаблоны функций. Функции работы с файлами. Директивы препроцессора. Разделение программы на модули.
МОДУЛЬ 4. ВВЕДЕНИЕ В ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
4.1 Классы Объекты классов.
4.2. Перегрузка операций.
4.3. Наследование полиморфизм.
4.4 Шаблоны классов.
Расписание (будет изменяться по мере формирования групп)
МОДУЛЬ 1 01.04.2024-21.05.2024 Вт. 15:00 - 16:45 Мск Сб. 09:00 - 10:45 Мск |
МОДУЛЬ 2 22.05.2024-09.07.2024 Вт. 15:00 - 16:45 Мск Сб. 09:00 - 10:45 Мск |
МОДУЛЬ 3 10.07.2024-20.08.2024 Вт. 15:00 - 16:45 Мск Сб. 09:00 - 10:45 Мск |
МОДУЛЬ 4 21.08.2024-25.09.2024 Вт. 15:00 - 16:45 Мск Сб. 09:00 - 10:45 Мск |
Руководитель и преподаватели
Трунов Кирилл Владимирович |
Луценко Владимир Иванович |
Луценко Анастасия Владимировна |
Руководитель и преподаватель Доцент кафедры программирования и экономической информатики УУниТ. |
Преподаватель Доцент кафедры программирования и экономической информатики УУНиТ. |
Преподаватель Ассистент кафедры программирования и экономической информатики УУНиТ. |