Действующая образовательная программа

6B06130 Вычислительная техника и программное обеспечение в ЮКГУ им. М. Ауезова

Дисциплины

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

  • Демонстрирует способность к коммуникациям любого формата в мультиязычной среде, понимание труда, как условия полноценной жизни, готовность участвовать в развитии экономики через реализацию инноваций инфраструктуры в области инфо-коммуникационных технологий
  • Демонстрирует естественно-научные, математические, социально-экономические, инженерные знания и практикует в профессиональной деятельности методы математического, структурного анализа, моделирования и прогнозирования, навыки экспериментального и экспертного исследования, финансовую грамотность
  • Анализирует требования к проектированию программно-аппаратного обеспечения: интеллектуальным системам, компьютерным сетям, БД, web-приложениям, к условиям безопасности информации, к пользовательской документации, к эксплуатации и сопровождению
  • Аргументирует выбор основных стандартов, принципов и шаблонов проектирования, методов, инструментарии языков программирования для разработки программного обеспечения, сетевых компонентов, платформы web-ресурсов, программных приложений на основе системного анализа, современных средств ИКТ и информационной безопасности
  • Способен трансформировать требования к программному обеспечению в архитектуру, определяющую структуру программного и аппаратного обеспечения и состав его компонентов, описывает эти компоненты и интерфейсы между ними, для их последующего кодирования и тестирования на современных языках программирования
  • Применяет в соответствии с принципами оптимальности методы и средства разработки программных интерфейсов, модели базы данных, организации и структуризации данных и вычислительных процессов, принципы информационной и сетевой безопасности
  • Применяет методы построения алгоритмов, жизненный цикл ПО, применяет средства и инструменты современных языков объектного программирования со стандартными наборами библиотек в разных средах и специфики реализации в условиях многозадачности ПО, функциональные возможности интеллектуальных систем, так же регламенты обновления версий ПО и миграции БД на новые платформы, технологии по улучшению юзабилити
  • Управляет процессом кодирования на языках программирования на основе оптимальных структур данных, настроек средств разработки и осуществляет тестирование каждого компонента ПО, приложений и БД, отладку, экспертизу кода, сопровождение и консультирование пользователей системного, прикладного ПО, формирование отчетов по результатам
  • Проводит интеграцию компонентов ПО на основе процедур сборки программных модулей и преобразования (конвертации) данных, генерирует релевантную информацию из извлеченных данных, создание SQL запросов к БД, Big Date, оценивает ПО на соответствие требуемым критериям качества
  • Разработает инструкций по работе с программами, оформления документирования программных интерфейсов ПО и БД и определяет возможность использования и осуществляет адаптацию готовых программных продуктов
  • Демонстрирует креативное мышление, любовь к человеку, стремление к знаниям, ответственность за потребление и производство, навыки организации партнерства в целях устойчивого развития на всех фазах проектирования реализации цифровых решений
Top