Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Сертификат
Сертификат
Да

Стоимость курса

120 000 ₽
есть рассрочка

Программа профессиональной переподготовки «Прикладное программирование (языки С и С++)» обеспечивает приобретение знаний и умений в области программирования для лиц, желающих приобрести навыки в новой профессиональной деятельности, содействует формированию мировоззрения и системного мышления. Целью преподавания курсов программы является изложение основополагающих основ программирования, а также принципов алгоритмического подхода к решению прикладных задач.

Программа рассчитана на тех слушателей, которые хотят освоить новую профессию.

Программа направлена на подготовку специалистов к новой профессиональной деятельности в области прикладного программирования.

Задачи программы профессиональной переподготовки:

  • описать базовую структуру цифрового компьютера, организацию основной памяти и коммуникаций в вычислительном узле;
  • рассмотреть базовые понятия алгоритмизации и процедурного программирования;
  • рассмотреть отличия процедурных и объектно-ориентированных языков программирования высокого уровня;
  • описать этапы жизненного цикла программного обеспечения и этапы получения исполняемого файла;
  • рассмотреть объектно-ориентированные возможности стандартной библиотеки С++;
  • рассмотреть отличие понятия наследования и внедрения, отличие понятия интерфейса и реализации.
  • рассмотреть средства, предоставляемые стандартной библиотекой С++ для обобщенного программирования;
  • Поступающие на программу переподготовки должны иметь высшее или средне специальное образование. Желателен, но не обязателен опыт программирования на процедурных языках.

Программа заочная, дистанционная с асинхронным обучением и консультациями преподавателей. Электронные учебные курсы для программы разработаны преподавателями МГУ.

Программа имеет практическую направленность и учебные курсы содержат большое количество прикладных задач, в том числе с примерами из реальной практики и реализуются профильными специалистами МГУ, отраслевых научно-исследовательских институтов и представителями ИТ компаний.

РЕЖИМ ОБУЧЕНИЯ
Программа рассчитана на 1 год обучения: с 16 февраля 2023 по 31 января 2024.
Объем 684 часа. Аудиторных - 288
Форма обучения - Заочная с использованием дистанционных образовательных технологий

Прием документов с 20 декабря по 16 февраля.

Занятия без привязки к расписанию по индивидуальной образовательной траектории.

Для получения Диплома МГУ о профессиональной переподготовке необходимо выполнить учебный план и подготовить выпускную работу.
Выпускная работа представляет собой самостоятельную разработку программной системы.

ДОКУМЕНТЫ ОБ ОКОНЧАНИИ
При наличии высшего (неполного высшего: студент старших курсов) или среднеспециального образования выдается Диплом МГУ о профессиональной переподготовке.

Для лиц, не имеющих высшего образования выдается Сертификат МГУ об успешном освоении программы.

ЗАЧИСЛЕНИЕ

1. Для зачисления на программу необходимо заполнить следующие документы (от руки или в электронном виде) и прислать на почту dpovmk@cs.msu.ru:

  • Заявление
  • Анкета
  • Согласие на обработку персональных данных
  • копия паспорта
  • копия диплома о высшем образовании или справка о том, что вы являетесь студентом.

2. На основании представленных документов будет подготовлен Договор на обучение.
3. После подписания договора направляются документы для оплаты: август-сентябрь.
4. После оплаты вы приступаете к обучению.

Вас будут обучать

д.т.н., профессор

Профессор кафедры ИБ, зав. лабораторией ОИТ
Ученая степень: д-р техн. наук
Сухомлин Владимир Александрович, заслуженный профессор МГУ, профессор, доктор технических наук, заведующий лабораторией открытых информационных технологий (ОИТ).
Кандидатская диссертация защищена по профилю физико-математических наук на Ученом Совете ВМК в 1976 г.
В 1989 г. защищена докторская диссертация по специальности 05.13.11 на Совете в ИТМиВТ РАН СССР, тема диссертации связана с моделированием сложных радиотехнических систем.
В 1992 г. присвоено ученое звание профессора.
Награжден памятной медалью “800 лет Москвы”.
В 2000-2002 гг. разработал концепцию и государственные стандарты нового научно-образовательного направления «Информационные Технологии». На основе данных разработок министерством образования России в 2002 г. создано направление 511900 «Информационные Технологии» и проведен эксперимент по его реализации. В 2006 данное направление переименовано по инициативе автора в «Фундаментальную информатику и информационные технологии» (ФИИТ). В настоящее время данное направление реализуется более, чем 40 университетах страны.

Сухомлин В.А. - разработчик государственных стандартов бакалавра и магистра 2-го и 3-го поколения для направления «Фундаментальная информатика и информационные технологии».

Образовательная организация

Общая информация

  • Программы дополнительного образования МГУ
  • Открытые лектории в Московском университете
  • «МГУ — школе»
  • «Университет без границ»
  • Подготовка к поступлению
  • Школы юных, кружки и образовательные курсы для школьников при факультетах МГУ
  • Общеуниверситетские подготовительные курсы
  • Подготовительные курсы факультетов МГУ (бакалавриат, специалитет, магистратура)
  • Мероприятия для школьников в музеях МГУ

Нормативные документы

  • Приказ Минобрнауки России от 1 июля 2013 г. №499 «Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным профессиональным программам»
  • Положение о повышении квалификации работников МГУ

Программа курса

1 СЕМЕСТР - ДИСКРЕТНАЯ МАТЕМАТИКА
 Лекция 1.1
Элементы математики 
 Лекция 1.2
Теория множеств 
 Лекция 1.3
Алгебра логики 
 Лекция 1.4
Основы линейной алгебры 
 Лекция 1.5
Основы теории графов 
 Лекция 1.6
Теория кодирования 
 Лекция 1.7
Итоговая аттестация (Зачет) 

1 СЕМЕСТР - ПРОЦЕДУРНОЕ ПРОГРАММИРОВАНИЕ
 Лекция 2.1
Введение в программирование 
 Лекция 2.2
Операторы 
 Лекция 2.3
Препроцессор 
 Лекция 2.4
Указатели 
 Лекция 2.5
Массивы. Связь массивов и указателей 
 Лекция 2.6
Функции 
 Лекция 2.7
Итоговая аттестация (Зачет) 

1 СЕМЕСТР - АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ (НАЧАЛЬНЫЙ УРОВЕНЬ)
 Лекция 3.1
Битовые операции 
 Лекция 3.2
Алгоритмы и математика 
 Лекция 3.3
Матрицы и действия над ними 
 Лекция 3.4
Абстрактные структуры данных 
 Лекция 3.5
Итоговая аттестация (Экзамен) 

1 СЕМЕСТР - ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ (НАЧАЛЬНЫЙ УРОВЕНЬ)
 Лекция 4.1
Парадигмы объектно-ориентированного программирования 
 Лекция 4.2
Базовые понятия объектно-ориентированного программирования, их реализация средствами С++ 
 Лекция 4.3
Структуры и объединения С++ 
 Лекция 4.4
Битовые поля в структурах и классах С++ 
 Лекция 4.5
Взаимоотношения между классами. Открытое одиночное наследование 
 Лекция 4.6
Полиморфизм 
 Лекция 4.7
Итоговая аттестация (зачет) 

2 СЕМЕСТР - АРХИТЕКТУРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
 Лекция 5.1
Базовая структура цифрового компьютера 
 Лекция 5.2
Основы организации цифрового процессора 
 Лекция 5.3
Адресная организация 
 Лекция 5.4
Коммуникационные подсистемы в компьютере 
 Лекция 5.5
Целочисленные операнды 
 Лекция 5.6
Стандарт кодирования чисел плавающей точки 
 Лекция 5.7
Итоговая аттестация (Зачет) 

2 СЕМЕСТР - АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ (ПРОДВИНУТЫЙ УРОВЕНЬ)
 Лекция 6.1
Деревья 
 Лекция 6.2
Графы 
 Лекция 6.3
Алгоритмы поиска и сортировки 
 Лекция 6.4
Рекурсия и перебор с возвратом 
 Лекция 6.5
Итоговая аттестация (зачет) 

2 СЕМЕСТР - ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ (ПРОДВИНУТЫЙ УРОВЕНЬ)
 Лекция 7.1
Парадигмы объектно-ориентированного программирования 
 Лекция 7.2
Базовые понятия объектно-ориентированного программирования, их реализация средствами С++ 
 Лекция 7.3
Структуры и объединения С++ 
 Лекция 7.4
Битовые поля в структурах и классах С++ 
 Лекция 7.5
Взаимоотношения между классами. Открытое одиночное наследование 
 Лекция 7.6
Полиморфизм 
 Лекция 7.7
Итоговая аттестация (зачет) 

2 СЕМЕСТР - ВЫПУСКНАЯ РАБОТА
Итоговая аттестация включает защиту выпускной работы, позволяющей выявить теоретическую подготовку к решению профессиональных задач.

 Лекция 8.1
Оценка качества освоения программы

Рейтинг курса

2.9
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 22.05.2023 07:18
«Прикладное программирование (языки С и С++)»

«Прикладное программирование (языки С и С++)»

Оставить отзыв
Поделиться курсом с друзьями