Следите за новостями и участвуйте в обсуждениях!
Подписывайтесь на
наш Инстаграм,
Телеграм-канал и
присоединяйтесь к чату сообщества — чтобы не пропустить результаты конкурса грантов!
6B06105 Программная инженерия в КарУ им. Букетова
-
Цель образовательной программы Подготовка специалистов, обладающих фундаментальными и прикладными знаниями в области технологий разработки программного обеспечения, владеющих навыками управления, разработки, функционирования, сопровождения программных продуктов для осуществления профессиональной деятельности в ИТ-индустрии.
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский
-
Название ВУЗа Карагандинский университет имени академика Е.А.Букетова
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
1 Год обучения
Алгебра и геометрия
Математический анализ
Основы финансовой грамотности
Экология и основы безопасности жизнедеятельности
Алгоритмы и структуры данных
Основы права и предпринимательства
Базовый курс английского языка (уровень A2-B1)
-
2 Год обучения
Объектно-ориентированное программирование
Технология программирования
Архитектура компьютера и операционные системы
Базовый курс английского языка (уровень B1)
Основы проектирования компьютерных сетей
Программирование на C++
Компьютерное моделирование
Базовый курс английского языка (уровень B2)
Профессиональный казахский язык
Цифровая обработка изображений
Базы данных
Технология разработки программного обеспечения
-
3 Год обучения
Методы и средства защиты информации (на английском языке)
Введение в программирование для iOS (на английском языке)
Компьютерное зрение (на английском языке)
Компьютерные сети 2 (на английском языке)
Мобильное программирование (Android) (на английском языке)
Разработка игр (на английском языке)
Математическая логика
Дискретная математика
UX/UI дизайн (на английском языке)
Проектирование пользовательского интерфейса (на английском языке)
Моделирование и разработка нейронных сетей (на английском языке)
Автоматизация в тестировании (на английском языке)
Математические методы статистического анализа данных
Язык программирования Go (на английском языке)
Введение в тестирование (на английском языке)
Распознавание образов (на английском языке)
Машинное обучение (на английском языке)
Основы научных исследований
Теория вероятностей
Blockchain технологии (на английском языке)
Моделирование бизнес-процессов (на английском языке)
-
4 Год обучения
Системы бизнес-аналитики
Технологии виртуальной и дополненной реальности
Web-технологии (на английском языке)
Мехатроника и робототехника
Разработка приложений для мобильных платформ
Разработка интернет-приложений (на английском языке)
Программирование IoT
Проектирование и разработка клиент-серверных приложений
Разработка .Net- приложений
Управление IT-проектами
Интеллектуальный анализ данных
Профессии
Результаты обучения
- Применяет знания об антикоррупционной культуре, правовых интересах сторон в сфере защиты прав физических и юридических лиц, финансовой грамотности. Понимает воздействия вредных и опасных факторов на человека и природную среду. Изучает особенности организации предпринимательской деятельности в конкурентных условиях, финансовые риски, привлечения инвестиций. Оценивает методы экономической науки, закономерности рыночных отношений. Учитывает в профессиональной деятельности принципы и ценности инклюзии.
- Демонстрирует собственную гражданскую позицию на приоритетах конкурентоспособности, прагматизма, взаимопонимания, толерантности и демократических ценностей современного общества; анализирует культурные и психологические факторы поведения людей и применяет полученные знания для самостоятельного обучения, командной работы, осуществления научно-исследовательской деятельности в области программной инженерии.
- Владеет информационно-коммуникационными технологиями, государственным, русским и английским языками и техникой перевода на уровне понимания функциональных особенностей устных, письменных, научных и профессионально-ориентированных текстов.
- Обладает фундаментальными знаниями в области алгебры, геометрии и математического анализа, умеет применять методы математического моделирования, дифференциального и интегрального исчисления для решения инженерных и прикладных задач; владеет основами теории вероятностей и методами статистического анализа данных для обработки и интерпретации информации; демонстрирует знание дискретной математики и математической логики как основы для формализации, анализа и проектирования алгоритмов и программных систем.
- Демонстрирует практические навыки разработки программного обеспечения с использованием современных языков программирования, включая C++, C#, Go, и применяет принципы объектно-ориентированного и компонентного программирования; владеет методами разработки алгоритмов и выбора эффективных структур данных для решения прикладных задач; способен разрабатывать сетевые приложения и взаимодействовать с компьютерными сетями, включая технологии компьютерного зрения и blockchain; умеет применять инструменты и технологии .Net-платформы для создания программных решений; обладает опытом проектной и производственной деятельности, включая выполнение учебных и производственных практик, что подтверждает его готовность к решению профессиональных задач в области программной инженерии.
- Владеет методами моделирования бизнес-процессов и способен применять их для анализа и оптимизации деятельности организаций; демонстрирует знание алгоритмов и инструментов машинного обучения, интеллектуального анализа данных и систем бизнес-аналитики для извлечения и интерпретации информации; способен разрабатывать и программировать решения в области Интернета вещей (IoT), виртуальной и дополненной реальности, а также применять технологии мехатроники и робототехники для построения интеллектуальных программно-аппаратных систем, соответствующих требованиям цифровой экономики.
- Владеет знаниями об архитектуре компьютерных систем и принципах функционирования операционных систем, способен проектировать и администрировать компьютерные сети; умеет разрабатывать, оптимизировать и применять базы данных для хранения и обработки информации; демонстрирует навыки проведения научных исследований, анализа и интерпретации данных.
- Способен применять современные методы компьютерного моделирования, цифровой обработки изображений, распознавания образов и построения нейронных сетей для решения инженерных и исследовательских задач; владеет навыками разработки игровых и мобильных приложений, в том числе для платформы iOS; обладает практическим опытом, полученным в ходе производственной практики, и способен применять полученные знания в реальных условиях профессиональной деятельности.
- Демонстрирует способность разрабатывать, тестировать и сопровождать программные продукты с применением современных технологий и инструментов, включая мобильное программирование (Android), клиент-серверные и web-приложения, а также решения для различных платформ; владеет принципами UX/UI-дизайна и проектирования пользовательских интерфейсов, ориентированных на удобство и эффективность взаимодействия; знает методы и средства защиты информации, включая основы информационной безопасности в программных системах.
- Способен применять методы автоматизированного и ручного тестирования для обеспечения качества программного обеспечения; обладает навыками управления ИТ-проектами, включая планирование, координацию и контроль выполнения задач; демонстрирует готовность к профессиональной деятельности, подтверждённую результатами производственной и преддипломной практики, а также итоговой аттестацией, в ходе которой выполняется комплексная оценка профессиональных компетенций.