Главная
/
Каталог
/
Программист (Языки C и C++)

Программист (Языки C и C++)

Освойте программирование на С/С++ за 10 месяцев с нуля до уровня младшего разработчика C/C++

135 000
Программист (Языки C и C++)
Ближайший старт
1 октября
Формат обучения
Онлайн (с преподавателем)
Длительность программы
10 месяцев
Занятость
2-4 раза в неделю по 4 ак. часа
Разработчик C/C++ создаёт встраиваемые системы, системное программное обеспечение или сами операционные. Языки C и C++ предназначены в первую очередь для больших и сложных проектов, в которых важна производительность и надёжность. Обучаясь на программе, вы освоите не только основы программирования на языках С/C++, но и познакомитесь с базами данных и прикладной библиотекой Qt.
  1. Диплом Санкт-Петербургского политехнического университета Петра Великого — ведущего вуза страны

  2. Преподаватели-практики с большим опытом

  3. Практико-ориентированные предметы, самые важные и необходимые знания для специалиста

Кому подойдет программа

Новичкам в IT

Чтобы изучить программирование на С/С++, получить навыки разработки приложений и начать карьеру с позиции младшего разработчика на С/С++

Программистам

Чтобы изучить С/С++, освоить новые инструменты и технологии, которые могут быть полезны на практике, улучшить навыки программирования и повысить эффективность работы

Студентам IT-специальностей

Чтобы получить дополнительную специальность и опыт разработки приложений на С/С++

Что вы будете уметь по окончании программы?

1
Разработка приложений на С/C++
2
Отладка программного кода
3
Работа с базами данных: SQL, PostgreSQL
4
Использования объектно-ориентированных возможностей стандартных библиотек С++
5
Создание приложений с графическим пользовательским интерфейсом
6
Использование инструментария разработки прикладного программного обеспечения Qt

Специальности и направления деятельности выпускников программы

Младший разработчик на С/С++

Программа

Основы процедурного программирования на языках C/C++
48
  • Базовые понятия алгоритмизации и процедурного программирования. 
  • Этапы жизненного цикла программного обеспечения. 
  • Этапы получения исполняемого файла. 
  • Встроенные типы данных C/C++. 
  • Основные синтаксические конструкции языка C/C++. 
  • Основные способы организации данных. 
  • Понятия, относящиеся к функциям.
  • Написание консольных программ на C/C++.
Процедурное программирование на языках C/C++
32
  • Использование сложных структур данных.
  • Перегрузка имен функций и создания рекурсивных функций.
  • Использование указателей на функции в качестве параметров.
  • Использование битовых полей и объединений языка Си.
Курсовая работа "Процедурное программирование"
32
Объектно-ориентированное программирование на языке С++. Базовый уровень
48
  • Создание посредством классов пользовательские типы данных для решения конкретных задач.
  • Использование объектно-ориентированные возможности стандартной библиотеки С++ для ускорения процесса разработки программного продукта.
  • Отличие понятия наследования и внедрения.
  • Отличие понятия интерфейса и реализации.
Основы баз данных для программистов
40
  • Основы работы баз данных.
  • Основы классической методологии проектирования баз данных.
  • Общие требования, предъявляемые к базе данных.
  • Современные принципы организации баз данных.
  • Компоненты прикладной системы, взаимодействующие с базой данных.
  • Компоненты программно-аппаратного обеспечения баз данных.
Объектно-ориентированное программирование на языке С++. Углубленное изучение
48
  • Внутреннее устройство контейнеров стандартной библиотеки.
  • Средства, предоставляемые стандартной библиотекой С++ для обобщенного программирования.
  • Средства, предоставляемые языком С++ для поддержки RTTI.
  • Средства, предоставляемые языком С++ и стандартной библиотекой С++ для обработки нештатных ситуаций.
Прикладное программирование на С++ с использованием Qt. Базовый уровень
44
  • Изучение дополнительных возможностей, предоставляемых Qt в качестве надстроек к языку С++.
  • Изучение основных классов, предоставляемых библиотекой Qt.
  • Изучение инструментария Qt.
  • Приобретение практических навыков создания приложений на базе Qt.

Преподаватели

Абрамова
Марина Геннадьевна

Преподаватель Высшей инженерной школы СПбПУ

Костина
Наталия Николаевна

Старший преподаватель факультета переподготовки специалистов, СПбГПУ

Полубенцева
Марина Игоревна

Старший преподаватель факультета переподготовки специалистов

Диплом о профессиональной переподготовке Санкт-Петербургского политехнического университета Петра Великого

Документ об окончании курса

Санкт-Петербургский политехнический университет Петра Великого — крупнейший технический вуз страны, опирающийся на традиции сильнейших научных школ, создающий прорывные технологии для российской экономики и промышленности. В рейтинге университетов России СПбПУ неизменно занимает ведущие позиции. Политехнический университет стремится с максимальной ответственностью реализовывать ключевую цель в сфере высшего образования — создание новой экономики: экономики знаний, лидерства и инноваций. И ключевым звеном здесь становятся высококвалифицированные кадры, владеющие передовыми мировыми технологиями, способные решать новые комплексные задачи промышленности и готовые вывести российскую экономику на новый уровень развития.

Мы всегда на связи
Румянцева Екатерина
Румянцева Екатерина
Специалист