Подписывайтесь на наш instagram, чтобы не пропустить результаты конкурса грантов!
Программирование на языке C II
-
Этот модуль продолжает представление основных концепций языка С, включая методы функционального тестирования и фундаментальные структуры данных. В ходе модуля студенты должны быть ознакомлены с важными принципы разработки/создания надежного и достоверного программного обеспечения для удовлетворения требований пользователей, включая, например, соглашения об именовании, инициализация структур и переменных, область видимости и время жизни переменных, валидация ввода, проверка на связанность, модульное тестирование и надежность. Студенты также должны быть осведомлены о последствия плохого стиля и техники программирования (т.е. плохая сопровождаемость, плохая безопасность и уязвимость к атакам). Содержание конспекта: Часть I: Фундаментальные методы тестирования, связанное и смежное хранение, линейные структуры, рекурсивные алгоритмы, стратегии сортировки. Часть II: Безопасное программирование на языке Си, ремонтопригодность, надежность, переносимость и эффективность.
-
Образовательная программа 6B06302 Кибер безопасность
-
Кредитов 10
-
Год обучения 2
-
Семестр 2