Новая образовательная программа

6B06105 Программная инженерия в КарУ им. Букетова

Дисциплины

Результаты обучения

  • Применяет знания об антикоррупционной культуре, правовых интересах сторон в сфере защиты прав физических и юридических лиц, финансовой грамотности. Понимает воздействия вредных и опасных факторов на человека и природную среду. Изучает особенности организации предпринимательской деятельности в конкурентных условиях, финансовые риски, привлечения инвестиций. Оценивает методы экономической науки, закономерности рыночных отношений. Учитывает в профессиональной деятельности принципы и ценности инклюзии.
  • Демонстрирует собственную гражданскую позицию на приоритетах конкурентоспособности, прагматизма, взаимопонимания, толерантности и демократических ценностей современного общества; анализирует культурные и психологические факторы поведения людей и применяет полученные знания для самостоятельного обучения, командной работы, осуществления научно-исследовательской деятельности в области программной инженерии.
  • Владеет информационно-коммуникационными технологиями, государственным, русским и английским языками и техникой перевода на уровне понимания функциональных особенностей устных, письменных, научных и профессионально-ориентированных текстов.
  • Обладает фундаментальными знаниями в области алгебры, геометрии и математического анализа, умеет применять методы математического моделирования, дифференциального и интегрального исчисления для решения инженерных и прикладных задач; владеет основами теории вероятностей и методами статистического анализа данных для обработки и интерпретации информации; демонстрирует знание дискретной математики и математической логики как основы для формализации, анализа и проектирования алгоритмов и программных систем.
  • Демонстрирует практические навыки разработки программного обеспечения с использованием современных языков программирования, включая C++, C#, Go, и применяет принципы объектно-ориентированного и компонентного программирования; владеет методами разработки алгоритмов и выбора эффективных структур данных для решения прикладных задач; способен разрабатывать сетевые приложения и взаимодействовать с компьютерными сетями, включая технологии компьютерного зрения и blockchain; умеет применять инструменты и технологии .Net-платформы для создания программных решений; обладает опытом проектной и производственной деятельности, включая выполнение учебных и производственных практик, что подтверждает его готовность к решению профессиональных задач в области программной инженерии.
  • Владеет методами моделирования бизнес-процессов и способен применять их для анализа и оптимизации деятельности организаций; демонстрирует знание алгоритмов и инструментов машинного обучения, интеллектуального анализа данных и систем бизнес-аналитики для извлечения и интерпретации информации; способен разрабатывать и программировать решения в области Интернета вещей (IoT), виртуальной и дополненной реальности, а также применять технологии мехатроники и робототехники для построения интеллектуальных программно-аппаратных систем, соответствующих требованиям цифровой экономики.
  • Владеет знаниями об архитектуре компьютерных систем и принципах функционирования операционных систем, способен проектировать и администрировать компьютерные сети; умеет разрабатывать, оптимизировать и применять базы данных для хранения и обработки информации; демонстрирует навыки проведения научных исследований, анализа и интерпретации данных.
  • Способен применять современные методы компьютерного моделирования, цифровой обработки изображений, распознавания образов и построения нейронных сетей для решения инженерных и исследовательских задач; владеет навыками разработки игровых и мобильных приложений, в том числе для платформы iOS; обладает практическим опытом, полученным в ходе производственной практики, и способен применять полученные знания в реальных условиях профессиональной деятельности.
  • Демонстрирует способность разрабатывать, тестировать и сопровождать программные продукты с применением современных технологий и инструментов, включая мобильное программирование (Android), клиент-серверные и web-приложения, а также решения для различных платформ; владеет принципами UX/UI-дизайна и проектирования пользовательских интерфейсов, ориентированных на удобство и эффективность взаимодействия; знает методы и средства защиты информации, включая основы информационной безопасности в программных системах.
  • Способен применять методы автоматизированного и ручного тестирования для обеспечения качества программного обеспечения; обладает навыками управления ИТ-проектами, включая планирование, координацию и контроль выполнения задач; демонстрирует готовность к профессиональной деятельности, подтверждённую результатами производственной и преддипломной практики, а также итоговой аттестацией, в ходе которой выполняется комплексная оценка профессиональных компетенций.
Top