Прикладное программирование (языки С и С++)
Source: https://dpo.cs.msu.ru/courses/programming/ Parent: https://cs.msu.ru/en/node/135
Разделы
Дипломные программы МГУ, Программирование
Оценка
(0 отзыв)
120,000.00 ₽
120,000.00 ₽
Приём документов до 31 марта.
ОПИСАНИЕ КУРСА
Программа рассчитана на слушателей, которые хотят освоить новую профессию. Содержание программы соответствует профстандарту 06.001 “Программист”.
НА ПРОГРАММЕ ВЫ НАУЧИТЕСЬ:
- описывать базовую структуру цифрового компьютера, организацию основной памяти и коммуникаций в вычислительном узле;
- оперировать базовыми понятиями алгоритмизации и процедурного программирования
- отличать процедурные объектно-ориентированные языки программирования высокого уровня
- описывать этапы жизненного цикла программного обеспечения и этапы получения исполняемого файла;
- использовать стандартные библиотеки С++ и средства для обобщенного программирования
- отличать понятия наследования и внедрения, интерфейса и реализации.
Стоимость обучения 120000 руб., оплата по семестрам – 60000 в семестр.\ Программа заочная, дистанционная с асинхронным обучением и консультациями преподавателей. Электронные учебные курсы для программы разработаны преподавателями МГУ.
Программа имеет практическую направленность и учебные курсы содержат большое количество прикладных задач, в том числе с примерами из реальной практики и реализуются профильными специалистами МГУ, отраслевых научно-исследовательских институтов и представителями ИТ компаний.
РЕЖИМ ОБУЧЕНИЯ
Программа рассчитана на 1 год обучения: с 1 марта 2026 года по 31 января 2027 года.\ Объем 684 часа.\ Приём документов – до 31 марта 2026 года.
Занятия без привязки к расписанию по индивидуальной образовательной траектории. Вы обучаетесь по электронным учебным курсам, разработанным преподавателями МГУ. Электронные учебные курсы содержат в себе теоретические материалы, систему заданий и итоговую отчетность по курсу. Вы обучаетесь без привязки к расписанию в свободном графике по индивидуальной образовательной траектории. Консультации с преподавателями проходят по электронной почте. Один или несколько раз в семестр мы проводим консультации для слушателей в режиме видеоконференции.
Для получения Диплома МГУ о профессиональной переподготовке необходимо выполнить учебный план и подготовить выпускную работу.\ Выпускная работа представляет собой самостоятельную разработку программной системы.
ДОКУМЕНТЫ ОБ ОКОНЧАНИИ
- сертификат МГУ (для лиц без высшего или среднего профессионального образования)
- диплом о переподготовке установленного МГУ образца (для лиц с высшим или средним профессиональным образованием)
ЗАЧИСЛЕНИЕ И ОПЛАТА
Стоимость обучения 120000 руб., оплата по семестрам – 60000 в семестр
- Для зачисления на программу необходимо заполнить следующие документы (от руки или в электронном виде) и прислать на почту dpovmk@cs.msu.ru:
- Заявление
- Анкета
- Согласие на обработку персональных данных
- копия паспорта
- копия диплома о высшем образовании или справка о том, что вы являетесь студентом.
- На основании представленных документов будет подготовлен Договор на обучение.
- После подписания договора направляются документы для оплаты: январь-март.
- После оплаты вы приступаете к обучению.
РАБОТЫ ВЫПУСКНИКОВ
- Разработка программного модуля «Библиотека матричные вычисления»
- Разработка алгоритма и программной системы для решения задачи коммивояжера
Детали курса
- Лекции 46
- Тесты 0
- Учебное время 52 недели
- Навык Все уровни
- Студенты 20
-
Оценки Да
-
1 семестр - Дискретная математика 7
-
Лекция1.1
Элементы математики - Лекция1.2
Теория множеств - Лекция1.3
Алгебра логики - Лекция1.4
Основы линейной алгебры - Лекция1.5
Основы теории графов - Лекция1.6
Теория кодирования - Лекция1.7
Итоговая аттестация (Зачет) - #### 1 семестр - Процедурное программирование 7
-
Лекция2.1
Введение в программирование - Лекция2.2
Операторы - Лекция2.3
Препроцессор - Лекция2.4
Указатели - Лекция2.5
Массивы. Связь массивов и указателей - Лекция2.6
Функции - Лекция2.7
Итоговая аттестация (Зачет) - #### 1 семестр - Алгоритмы и структуры данных (начальный уровень) 5
-
Лекция3.1
Битовые операции - Лекция3.2
Алгоритмы и математика - Лекция3.3
Матрицы и действия над ними - Лекция3.4
Абстрактные структуры данных - Лекция3.5
Итоговая аттестация (Экзамен) - #### 1 семестр - Объектно-ориентированное программирование (начальный уровень) 7
-
Лекция4.1
Парадигмы объектно-ориентированного программирования - Лекция4.2
Базовые понятия объектно-ориентированного программирования, их реализация средствами С++ - Лекция4.3
Структуры и объединения С++ - Лекция4.4
Битовые поля в структурах и классах С++ - Лекция4.5
Взаимоотношения между классами. Открытое одиночное наследование - Лекция4.6
Полиморфизм - Лекция4.7
Итоговая аттестация (зачет) - #### 2 семестр - Архитектура вычислительных систем 7
-
Лекция5.1
Базовая структура цифрового компьютера - Лекция5.2
Основы организации цифрового процессора - Лекция5.3
Адресная организация - Лекция5.4
Коммуникационные подсистемы в компьютере - Лекция5.5
Целочисленные операнды - Лекция5.6
Стандарт кодирования чисел плавающей точки - Лекция5.7
Итоговая аттестация (Зачет) - #### 2 семестр - Алгоритмы и структуры данных (продвинутый уровень) 5
-
Лекция6.1
Деревья - Лекция6.2
Графы - Лекция6.3
Алгоритмы поиска и сортировки - Лекция6.4
Рекурсия и перебор с возвратом - Лекция6.5
Итоговая аттестация (зачет) - #### 2 семестр - Объектно-ориентированное программирование (продвинутый уровень) 7
-
Лекция7.1
Парадигмы объектно-ориентированного программирования - Лекция7.2
Базовые понятия объектно-ориентированного программирования, их реализация средствами С++ - Лекция7.3
Структуры и объединения С++ - Лекция7.4
Битовые поля в структурах и классах С++ - Лекция7.5
Взаимоотношения между классами. Открытое одиночное наследование - Лекция7.6
Полиморфизм - Лекция7.7
Итоговая аттестация (зачет) - #### 2 семестр - Выпускная работа 1
Итоговая аттестация включает защиту выпускной работы, позволяющей выявить теоретическую подготовку к решению профессиональных задач.
-
Лекция8.1
Владимир Александрович Сухомлин
Профессор кафедры ИБ, зав. лабораторией ОИТ\ Ученая степень:\ д-р техн. наук\ Сухомлин Владимир Александрович, заслуженный профессор МГУ, профессор, доктор технических наук, заведующий лабораторией открытых информационных технологий (ОИТ).\ Кандидатская диссертация защищена по профилю физико-математических наук на Ученом Совете ВМК в 1976 г.\ В 1989 г. защищена докторская диссертация по специальности 05.13.11 на Совете в ИТМиВТ РАН СССР, тема диссертации связана с моделированием сложных радиотехнических систем.\ В 1992 г. присвоено ученое звание профессора.\ Награжден памятной медалью “800 лет Москвы”.\ В 2000-2002 гг. разработал концепцию и государственные стандарты нового научно-образовательного направления «Информационные Технологии». На основе данных разработок министерством образования России в 2002 г. создано направление 511900 «Информационные Технологии» и проведен эксперимент по его реализации. В 2006 данное направление переименовано по инициативе автора в «Фундаментальную информатику и информационные технологии» (ФИИТ). В настоящее время данное направление реализуется более, чем 40 университетах страны.
Сухомлин В.А. - разработчик государственных стандартов бакалавра и магистра 2-го и 3-го поколения для направления «Фундаментальная информатика и информационные технологии».
БАЖЕНОВА Ирина Юрьевна – старший научный сотрудник. Кандидат физико-математических наук (1993), тема диссертации «Архивные средства обеспечения надежности коллективных программных разработок» (научный руководитель В.А. Сухомлин). Ученое звание – доцент (2002). После окончания МГУ работала в НИИРП, где участвовала в разработке и создании диалоговой системы. В Московском университете работает с 1989 г.: научный сотрудник НИВЦ; научный сотрудник факультета ВМиК, старший научный сотрудник (с 1999) лаборатории ОИТ факультета ВМиК. Область научных интересов: распределенные баз данных, объектно-ориентированные языки программирования. С 1991 преподает в Высшей компьютерной школе МГУ и на факультете ВМиК. В настоящее время читает курсы лекций «Распределенные офисные при-ложения» и «Распределенные SQL-приложения», а также курс лекций «Информационные технологии». Автор более 10 книг по объектно-ориентированному программированию и программированию приложений баз данных с архитектурой клиент/сервер.
Научный сотрудник лаборатории ОИТ Кандидат педагогических наук (2004), тема диссертации: «Совершенствование алгоритмической подготовки будущих учителей информатики с учетом профильного обучения в школе» (научный руководитель Н.М. Добровольский). Награжден Почетной грамотой Министерства образования и науки РФ. (2012) Область научных интересов: программирование, методика преподавания информатики и компьютерных наук. Преподает в Высшей компьютерной школе и магистратуре факультета ВМК. Читает специальные курсы: «Технологии программирования», «Основы администрирования AstraLinux», является сертифицированным тьютором AstraLinux.
Отзывы
Средний рейтинг
0
0 оценок
Подробный рейтинг
5
0%
4
0%
3
0%
2
0%
1
0%
ПОДЕЛИТЬСЯ:
Вам может понравиться
Основы кибербезопасности
Студенты
0
0
120,000.00 ₽
Математические модели и методы управления банковскими рисками
Студенты
0
0
70,000.00 ₽
Анализ данных и машинное обучение
Студенты
0
0
120,000.00 ₽
Программирование и базы данных
Студенты
20
0
120,000.00 ₽
Машинное обучение и управление большими данными
Студенты
11
0
150,000.00 ₽