Компьютерные науки

Основы разработки программного обеспечения на примере языка С

Программа посвящена изучению базовых концепций программирования и алгоритмизации на примере языка С. Программа закладывает фундамент для понимания процессов управления данными и памятью.
Студентов 603 Выпускников 48 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена глубокому погружению в основы классического программирования. В учебной программе рассматриваются принципы работы с типами данных, указателями и сложными структурами, а также методы реализации алгоритмов, работа с динамической памятью и основы модульного подхода в разработке программного обеспечения. Решение практических задач по обработке данных и управлению файлами помогает закрепить материал. Учебная программа ориентирована на будущих системных программистов и разработчиков встраиваемых систем, которым важен контроль над ресурсами.
Цели
  • Сформировать базовые навыки алгоритмического мышления и написания кода.
  • Дать системное понимание синтаксиса и возможностей языка С.
  • Познакомить с принципами управления памятью и файловым вводом-выводом.
Чему я научусь?
  • Писать структурированные программы на языке С.
  • Работать с массивами, указателями, структурами и объединениями.
  • Реализовывать алгоритмы обработки информации и управлять ресурсами.

Авторы

Синицын Сергей Владимирович
Синицын Сергей Владимирович
Заведующий кафедрой "Кибернетика" МИФИ, к.т.н., доцент.
Хлытчиев Олег Игоревич
Хлытчиев Олег Игоревич
К.т.н., доцент кафедры "Кибернетика" НИЯУ "МИФИ".
Чему я научусь?
  • Писать структурированные программы на языке С.
  • Работать с массивами, указателями, структурами и объединениями.
  • Реализовывать алгоритмы обработки информации и управлять ресурсами.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Предисловие
2 Жизненный цикл программного обеспечения
Жизненный цикл программного обеспечения тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
3 Основные элементы программной документации
Основные элементы программной документации тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
4 Язык программирования Си
Язык программирования Си тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
5 Препроцессор, оформление программы и средства ввода/вывода
Препроцессор, оформление программы и средства ввода/вывода тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
6 Абстрактный тип данных
Абстрактный тип данных тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
7 Объектный подход к проектированию
Объектный подход к проектированию тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
8 Тестирование программного обеспечения
Тестирование программного обеспечения тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
9 Разработка модуля или программы
Разработка модуля или программы тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
10 Обмен данными и вопросы кодирования
Обмен данными и вопросы кодирования тест для курса Основы разработки программного обеспечения на примере языка С 60 мин
11 Приложения
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.