„Приложно програмиране (езици C и C++)“ - курс 120 000 рубли. от MSU, обучение 48 седмици. (12 месеца), Дата: 16 февруари 2023 г.
разни / / November 28, 2023
Програмата за професионална преквалификация „Приложно програмиране (езици C и C++)” осигурява придобиване на знания и умения в областта програмиране за лица, желаещи да придобият умения в нова професионална дейност, допринася за формирането на мироглед и системност мислене. Целта на преподаването на курсовете по програмата е да се представят основните принципи на програмирането, както и принципите на алгоритмичния подход за решаване на приложни проблеми.
Програмата е предназначена за тези ученици, които искат да усвоят нова професия.
Програмата е насочена към подготовка на специалисти за нови професионални дейности в областта на приложното програмиране.
Цели на програмата за професионална преквалификация:
- описват основната структура на цифров компютър, организацията на основната памет и комуникациите в изчислителен възел;
- разглеждат основните понятия на алгоритмизацията и процедурното програмиране;
- разглеждат разликите между процедурните и обектно-ориентираните езици за програмиране на високо ниво;
- описват етапите на жизнения цикъл на софтуера и етапите на получаване на изпълним файл;
- разгледайте обектно-ориентираните възможности на стандартната библиотека C++;
- разгледайте разликата между понятията за наследяване и имплементация, разликата между понятията за интерфейс и реализация.
- прегледайте възможностите, предоставени от C++ Standard Library за генерично програмиране;
- Кандидатите за преквалификация трябва да имат висше или средно специално образование. Опитът в програмирането на процедурни езици е желателен, но не е задължителен.
Програмата е задочна, дистанционна с асинхронно обучение и консултации с учители. Електронните курсове за обучение за програмата са разработени от преподаватели на Московския държавен университет.
Програмата е с практическа насоченост и курсовете за обучение съдържат голям брой приложни задачи, включително примери от реална практика и се изпълняват от специализирани специалисти от Московския държавен университет, индустриални изследователски институти и представители на ИТ компании.
РЕЖИМ НА ОБУЧЕНИЕ
Програмата е предназначена за 1 година на обучение: от 16 февруари 2023 г. до 31 януари 2024 г.
Обем 684 часа. Класна стая - 288
Форма на обучение - Задочна по технологии за дистанционно обучение
Прием на документи от 20 декември до 16 февруари.
Занимания без график по индивидуална образователна траектория.
За да получите диплома за професионална преквалификация от Московския държавен университет, трябва да завършите учебната програма и да подготвите дипломна работа.
Заключителната работа е самостоятелна разработка на софтуерна система.
ДОКУМЕНТИ ЗА ЗАВЪРШВАНЕ
Ако имате висше (незавършено висше: старши студент) или средно специализирано образование, се издава диплома за професионална преквалификация от Московския държавен университет.
За лица, които нямат висше образование, се издава сертификат от Московския държавен университет за успешно завършване на програмата.
ЗАПИСВАНЕ
1. За да се запишете в програмата, трябва да попълните следните документи (на ръка или по електронен път) и да ги изпратите на [email protected]:
- Изявление
- Въпросник
- Съгласие за обработка на лични данни
- копие от паспорта
- копие от диплома за висше образование или удостоверение, че сте студент.
2. Въз основа на представените документи ще бъде изготвен Договор за обучение.
3. След подписване на договора се изпращат документи за плащане: август-септември.
4. След плащане започвате обучение.
СЕМЕСТЪР 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
Основни понятия на обектно-ориентираното програмиране, тяхната реализация с помощта на C++
Лекция 4.3
C++ структури и съюзи
Лекция 4.4
Битови полета в C++ структури и класове
Лекция 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
Основни понятия на обектно-ориентираното програмиране, тяхната реализация с помощта на C++
Лекция 7.3
C++ структури и съюзи
Лекция 7.4
Битови полета в C++ структури и класове
Лекция 7.5
Връзки между класове. Отворено единично наследяване
Лекция 7.6
Полиморфизъм
Лекция 7.7
Окончателно сертифициране (издържан)
СЕМЕСТЪР 2 - ДИПЛОМНА РАБОТА
Окончателната сертификация включва защита на окончателната работа, която позволява да се идентифицира теоретичната подготовка за решаване на професионални проблеми.
Лекция 8.1
Оценка на качеството на разработване на програмата