В процессе обучения студент получает фундаментальные знания, практические навыки программирования и компетенции командной работы.
💻 Основы программирования
Студент изучает:
алгоритмы и структуры данных;
основы объектно-ориентированного программирования;
языки программирования (в зависимости от образовательной программы);
разработку консольных, desktop- и web-приложений;
работу с операционными системами.
🗄 Работа с данными и базами данных
В ходе обучения формируются навыки:
проектирования и использования баз данных;
работы с SQL и системами управления базами данных;
обработки, хранения и защиты информации;
интеграции программных решений с базами данных.
🧪 Тестирование и сопровождение ПО
Студент осваивает:
методы тестирования программного обеспечения;
поиск и устранение ошибок;
документирование программных продуктов;
сопровождение и обновление программных систем;
основы обеспечения качества программного обеспечения.
📊 Управление разработкой программного обеспечения
Особое внимание уделяется:
этапам жизненного цикла программного продукта;
основам управления IT-проектами;
командной разработке программного обеспечения;
планированию задач и распределению ресурсов;
использованию систем контроля версий.
🤝 Профессиональные и надпрофессиональные навыки
Во время обучения студент развивает:
логическое и аналитическое мышление;
умение работать в команде;
навыки делового и технического общения;
ответственность за результат и соблюдение сроков;
способность к самообучению и профессиональному росту.