6B06110 Программная инженерия в МУИТ (IITU)
-
Цель образовательной программы Обеспечить практико-ориентированную подготовку высококвалифицированных специалистов в области разработки ПО, квалифицированных разработчиков программно-информационных систем и архитекторов программного обеспечения, специалистов по качеству программного обеспечения, тестировщиков программного обеспечения для IT отрасли РК
-
Академическая степень Бакалавриат
-
Языки обучения Английский
-
Название ВУЗа Международный университет информационных технологий
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
-
Алгоритмизация и программирование
Кредитов: 6Курс предназначен для изучения алгоритмов и программ разработки для решения различных задач. Для этого рассматриваются программная структура, принципы построения алгоритмов и программ, методы решения, алгоритмизации, программирования, отладки и реализации программ с использованием языка C ++. более сложные, продвинутые алгоритмы и структуры данных с использованием языка программирования C ++.
Год обучения - 1
Семестр 1
-
Введение в компьютерные сети
Кредитов: 4Знакомство с основными сетевыми концепциями и технологиями, а также развитие навыков планирования и внедрения небольших сетей. Рассматриваются архитектура, структура, функции, компоненты и модели Интернета и других компьютерных сетей. Принципы и структура IP-адресации, а также основы концепций, медиа и операций Ethernet представлены в качестве основы для учебной программы.
Год обучения - 1
Семестр 1
-
Проектирование баз данных. Введение в SQL
Кредитов: 6В ходе курса студенты узнают, как создавать реляционные базы данных, проходя все этапы процесса проектирования баз данных (концептуальный, логический и физический). Во второй части курса студенты познакомятся с основами языка структурированных запросов (SQL).
Год обучения - 1
Семестр 1
-
Алгебра и геометрия
Кредитов: 4Цели курса ознакомить студентов с важными разделами линейной алгебры и аналитической геометрии. В ходе учебного процесса студенты должны ознакомиться и уметь применять алгебраические и геометрические методы и инструменты для решения различных прикладных задач с такими важными понятиями, как матрицы, детерминанты, ранг матрицы, векторы, линии, плоскости, линейное и евклидово пространство, линейные преобразования и квадратичные формы.
Год обучения - 1
Семестр 1
-
Физика
Кредитов: 4Изучение законов, принципов, постулатов и уравнений механики, молекулярной физики и термодинамики, электричества и магнетизма, уравнений лучевой оптики, квантовой оптики использование уравнений физики для решения конкретных физических задач, использование методов физики для исследований, анализа и проведения лабораторных работ с целью проверки работы и выполнения законов физики в природе и технике.
Год обучения - 1
Семестр 2
-
Архитектура и дизайн программного обеспечения
Кредитов: 4Изучение больших систем и как они декомпозируются на подсистемы и компоненты. Рассматриваются различные нотации и формализмы, детальный дизайн и архитектура. Исследуется использование различных обозначений с упором на UML. Роль архитектуры и подробные спецификации проекта рассматриваются с точки зрения управления рисками.
Год обучения - 1
Семестр 2
-
Программирование на языке Python
Кредитов: 5Знакомство с языком программирования Python и его библиотеками. Акцент делается на процедурное программирование, нестрогие типы переменных, проектирование алгоритмов, рабочие формы приложений (библиотек), объектно-ориентированное программирование, создание веб-приложений и приложений баз данных, а также предварительную обработку данных.
Год обучения - 1
Семестр 2
-
Математический анализ
Кредитов: 6Ознакомление студентов с важными отраслями исчисления и его применениями в IT. Умение применять математические методы и инструменты для решения различных прикладных задач. Изучение фундаментальных методов исследования бесконечно малых переменных с помощью анализа, основу которого составляет теория дифференциальных и интегральных вычислений.
Год обучения - 1
Семестр 2
-
Дискретная математика
Кредитов: 4Курс посвящен изучению дискретных объектов и элементов логики. Предусмотрено изучение дискретных объектов, решение комбинаторных задач, исследование типов отображений и бинарных отношений, приведение формул алгебры высказываний к нормальным формам, применение алгебры логики к теории переключательных схем. Развиваются способности к анализу и синтезу, математическая зрелость.
Год обучения - 2
Семестр 1
-
Алгоритмы и структуры данных
Кредитов: 4Рассматриваются принципы разработки алгоритмов, анализа алгоритмов и основополагающих структур данных. Акцент делается на выборе соответствующих структур данных и разработке эффективных и правильных алгоритмов для их выполнения. Важными элементами курса являются измерение производительности и эффективности программ при сравнении и сопоставлении результатов небольших программ, написанных на разных языках.
Год обучения - 2
Семестр 1
-
Введение в искусственный интеллект
Кредитов: 5В курсе будут рассмотрены основные алгоритмы машинного обучения, такие как регрессия, классификация, кластеризация и нейронные сети, а также технологии глубокого обучения и обработки естественного языка.
Год обучения - 2
Семестр 1
-
Теория информации
Кредитов: 5Теория информации является подразделом прикладной математики и кибернетики направленная на количественное и качественное измерение информации. Целью данного курса является формирования системы знаний об основах теории информации и ее практического применения в современных информационных системах. Задачами курса являются формирование концепта и типов информационных систем, энтропии и методов ее измерения и оценки, методы измерения и оценки количества информации, теоретичесих и практическх аспектов эффективного (оптимального) кодирования, теоретических и практических аспектах шумо-устойчивого кодирования, системы передачи данных, модуляции и демодуляции сигнала.
Год обучения - 2
Семестр 1
-
Профессионально-ориентированный иностранный язык
Кредитов: 4Данный курс предполагает дальнейшее совершенствование коммуникативных навыков и умений во всех видах речевой деятельности на основе учебно-методических комплектов для изучения профессионально- ориентированного иностранного языка. Под профессионально- ориентированным понимается обучение, основанное на учете потребностей студентов в изучении иностранного языка, диктуемого особенностями будущей профессии или специальности.
Год обучения - 2
Семестр 1
-
Объектно-ориентированное программирование
Кредитов: 6Курс посвящен принципам объектно-ориентированного программирования с использованием C ++ и GUI-части библиотеки QT. Рассматриваются такие темы как классы и объекты, наследование и полиморфизм. Изучаются все основные концепции программирования GUI в библиотеке QT.
Год обучения - 2
Семестр 2
-
Теория вероятностей и математическая статистика
Кредитов: 4Курс фокусируется на вероятности и статистике любых событий, а также на взаимосвязи между математикой и программированием посредством междисциплинарной программы обучения, которая углубляет математическое понимание вероятности и развивает навыки логического и алгоритмического мышления.
Год обучения - 2
Семестр 2
-
Майнор 1
Кредитов: 5Дополнительная образовательная программа (Мinor) – совокупность дисциплин и (или) модулей и других видов учебной работы, определенная обучающимся для изучения с целью формирования дополнительных компетенций (предлагаемые курсы : UI/UX дизайн, JAVA, Большие данные, информационные системы)
Селективная дисциплина
Год обучения - 3
Семестр 1
-
Разработка мобильных приложений на iOS
Кредитов: 7Студент освоит особенности баз данных и информационного обеспечения решения прикладных задач операционных системах iOS; будет использовать возможности корпоративных информационных систем для поддержки информационного обеспечения решения прикладных задач; будет владеть базовыми навыками администрирования баз данных корпоративных информационных систем.
Селективная дисциплина
Год обучения - 3
Семестр 1
-
Web-технологии
Кредитов: 7Данный курс учит основам разработки веб сайтов с помощью HTML, Cascading Style Sheets (CSS), JavaScript и JQuery. Учит использовать язык программирования PHP, владеть основами базы данных MySQL и разрабатывать защищенные серверные клиентские веб-приложения.
Год обучения - 3
Семестр 1
-
Разработка UX/UI
Кредитов: 5Курс знакомит студентов с концепцией проектирования систем, способных эффективно взаимодействовать с людьми. Студенты изучат принципы проектирования и поведения человека, а также эмпирические методы исследования, используемые для решения реальных проблем при разработке интерфейса.
Селективная дисциплина
Год обучения - 3
Семестр 1
-
Мобильные технологии и приложения (Android)
Кредитов: 7Целью дисциплины "Мобильные технологии и приложения (Android)" является обучение студентов разработке мобильных приложений для платформы Android. По окончании курса студенты должны быть способны создавать функциональные и интуитивно понятные мобильные приложения, используя инструментарий Android.
Селективная дисциплина
Год обучения - 3
Семестр 1
-
Делопроизводство на государственном языке
Кредитов: 2Делопроизводство на государственном языке является очень важным предметом для студентов, т.к. данная дисциплина учит составлению, оформлению документов на государственном языке, формирует практические навыки и умения самостоятельно составлять, переводить на казахский язык документы.
Год обучения - 3
Семестр 1
-
Операционная система Linux
Кредитов: 5Целью дисциплины "Операционная система Linux" является обучение студентов основам работы и управления операционной системой Linux. По окончании курса студенты должны иметь понимание основных концепций Linux и уметь эффективно использовать его в различных сценариях.
Селективная дисциплина
Год обучения - 3
Семестр 1
-
Front-end Разработка
Кредитов: 5В данном курсе студенты подробно изучат процесс создания клиентской части сайта, а именно верстку шаблона сайта и разработку пользовательского интерфейса. Изучаются соответствующие языки и фреймворки.
Селективная дисциплина
Год обучения - 3
Семестр 2
-
Экономика и организация производства
Кредитов: 5Изучение организационно-управленческих решений в нестандартных условиях, а также в условиях различных мнений. Умение считать экономические показатели, понимание значения принципов и культуры академической честности.
Год обучения - 3
Семестр 2
-
Майнор 2
Кредитов: 5Дополнительная образовательная программа (Мinor) – совокупность дисциплин и (или) модулей и других видов учебной работы, определенная обучающимся для изучения с целью формирования дополнительных компетенций (предлагаемые курсы : UI/UX дизайн, JAVA, Большие данные, информационные системы)
Селективная дисциплина
Год обучения - 3
Семестр 2
-
Разработка веб-компонентов (Java EE)
Кредитов: 7Курс Java EE (Enterprise Edition) представляет собой широко используемую платформу, содержащую набор взаимосвязанных технологий, которые существенно сокращают стоимость и сложность разработки, развертывания многоуровневых серверных приложений, а также управления ими. Платформа Java EE основана на платформе Java SE и предоставляет набор интерфейсов API (интерфейсов разработки приложений) для разработки и запуска портируемых, надежных, масштабируемых и безопасных серверных приложений.
Селективная дисциплина
Год обучения - 3
Семестр 2
-
DevOps
Кредитов: 7Курс рассматривает ключевые концепции и принципы DevOps, организационные факторы и инструменты автоматизации при разработке программных продуктов данным методом.
Селективная дисциплина
Год обучения - 4
Семестр 1
-
QA testing
Кредитов: 6Тестирование обеспечения качества (QA) — это процесс обеспечения максимально возможного качества продукта, который включает в себя методы, используемые для предотвращения проблем с программным продуктом или услугой. Тестовая документация, тестовые сценарии, тестовые примеры, анализ тестов, ручное тестирование, автоматическое тестирование, инструменты тестирования
Селективная дисциплина
Год обучения - 4
Семестр 1
-
Параллельное программирование
Кредитов: 6Курс "Параллельное программирование" предназначен для тех, кто хочет научиться создавать и оптимизировать параллельные программы. В курсе будут рассмотрены основные концепции параллельного программирования, такие как многопоточность, распараллеливание вычислений, синхронизация потоков, и т.д.
Год обучения - 4
Семестр 1
-
Майнор 3
Кредитов: 5Дополнительная образовательная программа (Мinor) – совокупность дисциплин и (или) модулей и других видов учебной работы, определенная обучающимся для изучения с целью формирования дополнительных компетенций (предлагаемые курсы : UI/UX дизайн, JAVA, Большие данные, информационные системы)
Селективная дисциплина
Год обучения - 4
Семестр 1
-
Full Stack разработка
Кредитов: 5Full Stack разработка – это разработка баз данных, серверов, системотехники и взаимодействия с клиентами. В зависимости от проекта клиентам может потребоваться мобильный стек, веб-стек или собственный стек приложений. В рамках курса рассматриваются технологии, необходимые для завершения «полного стека» проекта.
Селективная дисциплина
Год обучения - 4
Семестр 1
-
Технология блокчейн
Кредитов: 6Курс "Blockchain" предназначен для тех, кто хочет узнать больше о технологии блокчейн и ее применении. В курсе будет рассмотрено, как блокчейн работает, какие у него преимущества и недостатки, какие криптовалюты и токены используют блокчейн, как создавать и использовать смарт-контракты, а также какие есть примеры применения блокчейн в разных областях, таких как финансы, логистика, медицина и др.
Селективная дисциплина
Год обучения - 4
Семестр 1
-
Microsoft .NET Framework - Разработка приложений
Кредитов: 5Дисциплина "Microsoft .NET Framework - Разработка приложений" входит в вузовскую образовательную программу и предназначена для студентов, интересующихся разработкой программного обеспечения на платформе Microsoft .NET Framework. Курс обучения включает в себя изучение основ технологий и инструментов, используемых для создания современных приложений, работающих на платформе .NET. В рамках этой дисциплины студенты изучают основы программирования на платформе .NET, включая языки программирования C# и Visual Basic.NET, а также основы работы с интегрированной средой разработки Visual Studio. Студенты также учатся создавать и отлаживать приложения, использующие различные компоненты .NET, такие как Windows Forms, ASP.NET, ADO.NET, WPF (Windows Presentation Foundation) и другие.
Селективная дисциплина
Год обучения - 4
Семестр 1
-
Основы информационной безопасности
Кредитов: 4Рассматриваются базовые концепции безопасности, принципы и технологии, криптография, методы атак и мониторинг безопасности. Изучение базовых методов безопасности для поиска угроз в сети с использованием различных популярных инструментов безопасности в реальной сетевой инфраструктуре.
Год обучения - 4
Семестр 1
-
Программирование на платформе QT
Кредитов: 7Курс "Программирование на платформе QT" предназначен для тех, кто хочет освоить разработку кроссплатформенных графических приложений на языке C++ с использованием QT - одной из самых популярных библиотек для создания GUI-приложений. В рамках курса студенты узнают основные концепции QT, научатся работать с элементами управления, создавать макеты и настраивать их внешний вид.
Селективная дисциплина
Год обучения - 4
Семестр 1
-
Основы научно-исследовательской работы
Кредитов: 4Изучение вопросов практической организации научного поиска, анализа и обобщения результатов исследований, овладение теорией принятия инженерных решений, основами управления проектом, анализа требований, разработки архитектуры, детального проектирования, разработки пользовательских интерфейсов и методов тестирования.
Год обучения - 4
Семестр 1
-
Введение в науку о данных
Кредитов: 6Базовое понимание основ машинного обучения и статистики. Изучение методологии науки о данных, инструментов с открытым исходным кодом для науки о данных, основ математической статистики, необходимой для машинного обучения. Построение и проверка гипотез. Применение простых прогностических моделей.
Год обучения - 4
Семестр 1
-
Управление проектами
Кредитов: 4Дисциплина поможет выработать целостного представления о теоретических и методологических основах управления проектами; освоить студентами инновационных процессов и жизненных циклов различных видов инноваций, а также стратегий инновационного развития организации, методов и форм управления инновационными проектами и программами; сформирует у студентов представления о единстве эффективной профессиональной деятельности и необходимости постоянного инновационного развития, обеспечивающего достижение нового качества жизни.
Год обучения - 4
Семестр 2
-
Код ON8
Иметь навыки выбора, проектирования, реализации, оценки качества и анализа эффективности программного обеспечения для решения учебно-практических и профессиональных задач.
-
Код ON4
Решать практические задачи, создавая программы в хорошем стиле; демонстрировать навыки, необходимые для самостоятельного продолжения дальнейшего обучения.
-
Код ON2
Применять различные инструментальные средства для разработки программного обеспечения, пользовательского интерфейса и систем хранения и обработки данных, основанные на передовых исследованиях и разработках.
-
Код ON9
Иметь возможность использовать полученные знания в выбранной программе дополнительного образования
-
Код ON1
Демонстрировать способность использовать основные математические инструменты и законы физики, применять знания и понимание фактов, явлений, теорий и сложных зависимостей между ними при решении профессиональных задач.
-
Код ON5
Составить и объяснить программную документацию, используя различные диаграммы. Уметь разрабатывать модели логической и физической архитектуры программной системы.
-
Код ON7
Понимать жизненный цикл разработки ПО, различные методологии его разработки, управлять процессом разработки.
-
Код ON3
Объяснить ход выполнения программ на языке высокого уровня на уровне инструкций; Использовать широкий спектр технологий памяти, внутренней и внешней; Писать программный код для манипуляции битами в процессоре.
-
Код ON6
Проектировать логические схемы баз данных с использованием реляционных, объектно-ориентированных, объектно-реляционных, ключ-значения схемы для простых и сложных определенных систем.
-
Код ON10
Анализировать современные источники, делать выводы, аргументировать их и на основании информации принимать решения