Получи бесплатно второй диплом (о профессиональной переподготовке) в сфере информационных технологий. Уникальное предложение для студентов московской площадки, филиалов НИЯУ МИФИ и партнерских вузов.
Программирование на языках C и C++ в среде UNIX-подобных ОС
Дополнительная профессиональная программа профессиональной переподготовки Цифровой кафедры НИЯУ МИФИ.
Программа федерального проекта «Развитие кадрового потенциала ИТ-отрасли» национальной программы «Цифровая экономика Российской Федерации»
Программирование на языках C и C++ в среде UNIX-подобных ОС
Запись закрыта
О программе
Данная программа обучения состоит из трёх основных модулей, которые посвящены следующим темам:

* основы использования UNIX-подобных ОС;
* основы программирования на языке C;
* основы программирования на языке C++.

Предлагаемая программа обучения может стать основой для твоих знаний и умений в области IT, независимо от того, кем ты хочешь работать в будущем. Почему так?

Большинство современных языков программирования являются C-подобными, их изучение после освоения языка C становится легче и приятнее. Ну и, конечно же, познакомившись с языком C, который является достаточно низкоуровневым, ты лучше поймёшь принципы работы компьютеров и программ.
Освоив в рамках нашего курса основы программирования на языке C++ (с использованием современных стандартов), ты получишь навыки объектно-ориентированного программирования, научишься проектировать, разрабатывать и тестировать достаточно сложные программы.

Что же касается UNIX-подобных ОС... Они везде вокруг нас. Большинство серверов используют дистрибутивы ОС на базе ядра Linux. Многие разработчики используют дистрибутивы Linux или MacOS в качестве основного рабочего окружения. Распространённые мобильные ОС, такие как Android и iOS, тоже являются UNIX-подобными. Знать принципы построения данных ОС и уметь ими пользоваться просто необходимо.

Таким образом, изучение нашей программы может быть полезно всем, кто видит своё будущее, тем или иным образом, связанным с программированием и IT.
Подробнее
Интро руководителя программы
Комаров Тимофей Ильич
Доцент кафедры компьютерных систем и технологий НИЯУ МИФИ
Желание стать высоковостребованным IT-специалистом
Быть студентом московской площадки, филиала НИЯУ МИФИ или студентом наших партнерских вузов* и не иметь задолженностей по основной программе
Требования для поступления
Обучение могут проходить студенты бакалавриата и специалитета от 2-го курса, а также магистратуры и ординатуры очной и очно-заочной формы обучения на 1 сентября 2024 года
Преимущества
Бесплатно
Возможность получения дополнительного образования в сфере информационных технологий
Онлайн
Синхронные вечерние занятия с использованием технологий дистанционного обучения
* выпускники Цифровой кафедры получат привилегии при поступлении в магистратуру и аспирантуру НИЯУ МИФИ
Профессия
Возможность выбрать для себя востребованную профессию на рынке ИТ-сферы
Второй диплом
Выпуститься из университета* и получить +1 диплом - изи
научишься анализировать требования к ПО
научишься выполнять работы по проектированию, разработке, интеграции и модификации ПО
На нашей программе ты
Технологии, которые ты изучишь
Linux, C, C++, Git, Make, CMake, valgrind, Qt и другие
научишься разрабатывать техническую документацию
научишься разрабатывать тесты, тестировать компоненты ПО и анализировать результаты тестирования
научишься использовать и администрировать ОС в качестве среды для разработки и эксплуатации разрабатываемого ПО
Востребованность на рынке
зарплата для junior
80к-140к
зарплата для middle
140к-210к
зарплата для senior
210к+
1 786
вакансий разработчик C/C++
hh.ru на июль 2024 г.
Специалисты направления востребованы в различных отраслях
IT (Яндекс, Mail и др.)
Провайдеры (Мегафон, Теле2 и др.)
Маркетплейсы (Wildberries, Ozon и др.)
Банки (Сбер, Тинькофф и др.)
Содержание программы
Основы использования UNIX-подобных ОС
1. Общая информация о UNIX-подобных ОС
История развития UNIX-подобных ОС. Распространение и области применения UNIX-подобных ОС. Ключевые особенности UNIX-подобных ОС. Основные семейства UNIX-подобных ОС. Дистрибутивы ОС на базе ядра Linux. Архитектура UNIX-подобных ОС.

2. Основы работы в среде UNIX-подобных ОС с использованием интерфейса командной строки
Понятие терминала. Классификация терминалов. Работа с терминалами. Интерпретатор командной строки. Принципы работы с интерфейсом командной строки. Аргументы командной строки. Переменные оболочки и среды окружения. История команд. Псевдонимы команд. Встроенные и внешние команды. Справочные ресурсы. Автодополнение пользовательского ввода.

3. Файлы в UNIX-подобных ОС
Понятие файла и файловой системы. Типы файлов. Иерархия файловой системы. Стандарт иерархии файловой системы (FHS). Назначение основных каталогов. Навигация в файловой системе. Основные операции с файлами. Структура файла. Структура файловой системы. Монтирование файловых систем.

4. Работа с текстовой информацией в UNIX-подобных ОС
Команды для просмотра текстовых файлов. Стандартные потоки. Перенаправление стандартных потоков. Конвейер. Команды-фильтры. Текстовые редакторы.

5. Процессы в UNIX-подобных ОС
Понятие программы, процесса и потока. Жизненный цикл процесса. Средства мониторинга и управления процессами. Средства межпроцессного взаимодействия. Сигналы. Управление заданиями. Процессы-демоны. Загрузка ОС и системы инициализации.
Основы использования UNIX-подобных ОС
1. Общая информация о UNIX-подобных ОС
История развития UNIX-подобных ОС. Распространение и области применения UNIX-подобных ОС. Ключевые особенности UNIX-подобных ОС. Основные семейства UNIX-подобных ОС. Дистрибутивы ОС на базе ядра Linux. Архитектура UNIX-подобных ОС.

2. Основы работы в среде UNIX-подобных ОС с использованием интерфейса командной строки
Понятие терминала. Классификация терминалов. Работа с терминалами. Интерпретатор командной строки. Принципы работы с интерфейсом командной строки. Аргументы командной строки. Переменные оболочки и среды окружения. История команд. Псевдонимы команд. Встроенные и внешние команды. Справочные ресурсы. Автодополнение пользовательского ввода.

3. Файлы в UNIX-подобных ОС
Понятие файла и файловой системы. Типы файлов. Иерархия файловой системы. Стандарт иерархии файловой системы (FHS). Назначение основных каталогов. Навигация в файловой системе. Основные операции с файлами. Структура файла. Структура файловой системы. Монтирование файловых систем.

4. Работа с текстовой информацией в UNIX-подобных ОС
Команды для просмотра текстовых файлов. Стандартные потоки. Перенаправление стандартных потоков. Конвейер. Команды-фильтры. Текстовые редакторы.

5. Процессы в UNIX-подобных ОС
Понятие программы, процесса и потока. Жизненный цикл процесса. Средства мониторинга и управления процессами. Средства межпроцессного взаимодействия. Сигналы. Управление заданиями. Процессы-демоны. Загрузка ОС и системы инициализации.
Таймлайн
до 13 сентября
Подача заявок
Выбери программу и подай заявку на обучение на платформе reg-digital.mephi.ru. Чтобы записаться на курс, нужно авторизоваться на платформе со своей учётной записью студента НИЯУ МИФИ или зарегистрироваться. После входа выбери курс, на котором хочешь обучаться и подай на него подписанное заявление на зачисление.

Обучение возможно только на ОДНОМ КУРСЕ
до 20 сентября
Зачисление
На твою электронную почту придёт подтверждение о зачислении на курс. Убедись, что в твоём профиле платформы указан актуальный адрес электронной почты.
20 сентября
Входное тестирование
Во время всего обучения осуществляется независимая оценка качества образовательных программ (входное/промежуточное/итоговое тестирование), которая является обязательной.
сентября 2024 - август 2025
Обучение
Весь процесс обучения занимает около 12 месяцев — ты будешь смотреть видеолекции, вебинары, выполнять задания и проходить промежуточные тестирования. Важно придерживаться графика курса, тогда равномерно распределённая нагрузка займёт около 2-6 часов в неделю.

️️Обучение на Цифровой кафедре легко совмещать с основным образованием — ты сам выстраиваешь удобный для себя график обучения.
до 30 августа 2025
Выходное тестирование и Демонстрационный экзамен
По итогам обучения на курсе каждый студент показывает свой уровень знаний и навыков на дэмоэкзамене . В конце курса проводится итоговое тестирование — мы проверяем, насколько хорошо нам удалось развить цифровые компетенции студентов.
до 30 сентября 2025
Получение диплома
Получи диплом НИЯУ МИФИ о профессиональной переподготовке в ИТ вместе с основным дипломом.
Крупнейшая FinTech компания. Банк для умных и свободных — более 40 тысяч сотрудников, которые создают цифровые сервисы и заботятся о клиентах.
О компании
Проводят серии лекций и практикумы по анализу данных и ML, веб-разработке и менеджменту. Alfa Students: предоставляют места под практики и стажировки, а также поддерживают студенческие проекты.
Участие в ЦК
Центр транспортного планирования и проектирования всего Транспортного комплекса Москвы, создают инновационные транспортные решения для города.
О компании
Разрабатывает кейсы для хакатонов, в рамках митапов проводит лекции о беспилотном строении и архитектуре управления. Предлагают точечные стажировки и практики для студентов.
Участие в ЦК
Один из крупнейших в России центров искусственного интеллекта, который развивает ИИ-технологии, проводит исследования, инвестирует в перспективные компании и разработки.
О компании
Проводят интенсивы и серии лекций по ИИ. Предлагают точечные стажировки для студентов.
Участие в ЦК
Одна из крупнейших в России ecom-компаний. Ozon Tech — это 5 000+ IT-специалистов в сотнях кросс-функциональных команд. Мы создаём продукт, которым пользуются все: родные, друзья, соседи.
О компании
Проводят лекции и курсы по раличным тематикам. Предлагают практики и точечные стажировки для студентов, а также приглашают на мероприятия компании.
Участие в ЦК
Крупнейшая в России облачная платформа автоматизации маркетинга, клиенты — от ДоДо Пиццы и МВидео до ПИК и МИФ.
О компании
Проводят лекции по архитектуре бэкенд приложений, работе программным инженером, гибкие методологии разработки ПО. Рассматривают на стажировки C++, SRE, Data Engineer, Front-end. Для стажеров предоставляют места под практику.
Участие в ЦК
Инженерно-сервисная компания в периметре «Газпром нефти».
О компании
Проводят интенсивы и кейс-чемпионаты по анализу данных и ML. Рассматривают студентов для трудоустройства и на точечные стажировки.
Участие в ЦК
Одна из 13 системно значимых кредитных организаций, включённых Банком России в этот перечень. Банк имеет наивысшие кредитные рейтинги национальных рейтинговых агентств (АКРА, ААА (RU), «Эксперт РА», ruААА).
О компании
Проводят лекции и интенсивы по анализу данных, веб-разработке и управлению IT проектами, а также программированию на С и С++.
Участие в ЦК
Технологическая компания, объединяющая направления разработки и производства вычислительных платформ, СХД, телекоммуникационного и сетевого оборудования, персональных и «умных» устройств, микропроцессорных ядер и fabless-разработку микропроцессоров.
О компании
Проводят лекции, хакатоны и практикумы по анализу данных и программированию на С и С++ Рассматривают студентов на стажировки (Импульс) и для трудоустройства.
Участие в ЦК
Одна из крупнейших FinTech компаний — финансовая экосистема для 40 млн клиентов Развиваем мобильный банк, голосовых роботов, мобильную связь, инвестиции, путешествия, услуги для бизнеса, страхование, развлечения, образование, внутренние сервисы и проекты.
О компании
Проводят интенсивы и лекции по анализу данных, ML, Java-разработке, управлению проектами и графическому и веб-дизайну. Т‑Банк Образование: рассматривают студентов на оплачиваемые стажировки по направлениям аналитики, бэкенд- и фронтенд-разработки, QA, маркетинга и другим
Участие в ЦК
Российская инвестиционная технологическая корпорация.
О компании
Предоставляют для прохождения курсы на пратформе VK Education (базовый Python, алгоритмы и структуры данных, введение в анализ данных и гибкие навыки), а также проводят кейс-чемпионаты. Рассматривают студентов на практики и стажировки, а также приглашают на различные мероприятия.
Участие в ЦК
Один из лидеров российского ИТ-рынка, предоставляет полный спектр ИТ-услуг для реализации масштабных и технически разнообразных проектов.дин из лидеров российского ИТ-рынка, предоставляет полный спектр ИТ-услуг для реализации масштабных и технически разнообразных проектов.
О компании
Проводят лекции и кейс-чемпионаты по анализу данных и java и веб-разработке. Предоставляет места под практики и стажировки: Т1.Дебют, ИТ-лагерь, Открытые школы Т1
Участие в ЦК
Разрабатывают продукты и технологии для онлайн-коммуникации, обучения и совместной работы. Продукты: Встречи, Вебинары, Курсы, Чаты, Доски, COMDI.
О компании
Проводят серии лекций и курсы-спутники по дизайну, анализу данных и управлению IT проектами. Рассматривают студентов на точечные стажировки.
Участие в ЦК