Основные различия между прикладной математикой и программной инженерией:
- Прикладная математика и информатика — направление, связанное с изучением теоретических и математических основ, методов, средств и технологий современной информатики, программирования, искусственного интеллекта и других смежных наук и практик. 3 В учебную программу на первом и втором курсах бакалавриата в основном входят базовые математические дисциплины. 1
- Программная инженерия — специальность, на которой готовят будущих специалистов по работе с программным продуктом и управлением разработкой программного обеспечения. 1 Выпускникам этой программы важно не только уметь читать и писать код, но и разбираться в технической документации, в архитектуре программ, тестировании ПО, проектировании интерфейсов и управлении проектами. 1 В связи с этим базовые математические дисциплины занимают меньший объём в учебных планах по сравнению с предыдущей специальностью. 1 Зато больше времени уделяется различным языкам и методам программирования. 1
Таким образом, прикладная математика ориентирована на теоретические основы и анализ данных, машинное обучение, искусственный интеллект, создание наукоёмких программ, в то время как программная инженерия — на работу с программным продуктом и управление разработкой ПО, включая создание приложений, разработку операционных систем, проектирование баз данных и обеспечение бесперебойной работы интернет-сервисов. 2