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

6B06110 Программная инженерия в МУИТ (IITU)

Дисциплины

  • Алгоритмизация и программирование

    Курс предназначен для изучения алгоритмов и программ разработки для решения различных задач. Для этого рассматриваются программная структура, принципы построения алгоритмов и программ, методы решения, алгоритмизации, программирования, отладки и реализации программ с использованием языка C ++. более сложные, продвинутые алгоритмы и структуры данных с использованием языка программирования C ++.

    Год обучения - 1
    Семестр - 1
    Кредитов - 6
  • Алгебра и геометрия

    Успешное применение алгебры и геометрии для решения конкретных задач обусловлено прежде всего быстрым ростом вычислительной техники. Курс включает в себя аналитическую геометрию и линейную алгебру. Линейная алгебра - раздел математики, изучающий матрицы, векторы, векторные пространства, линейные преобразования и системы линейных уравнений. Аналитическая геометрия - это раздел, где основными понятиями являются простые геометрические фигуры (точки, линии, плоскости, кривые и поверхности второго порядка). Основными средствами исследования в аналитической геометрии являются метод координат и методы элементарной алгебры.

    Год обучения - 1
    Семестр - 1
    Кредитов - 4
  • Введение в компьютерные сети

    Знакомство с основными сетевыми концепциями и технологиями, а также развитие навыков планирования и внедрения небольших сетей. Рассматриваются архитектура, структура, функции, компоненты и модели Интернета и других компьютерных сетей. Принципы и структура IP-адресации, а также основы концепций, медиа и операций Ethernet представлены в качестве основы для учебной программы.

    Год обучения - 1
    Семестр - 1
    Кредитов - 4
  • Архитектура и дизайн программного обеспечения

    Изучение больших систем и как они декомпозируются на подсистемы и компоненты. Рассматриваются различные нотации и формализмы, детальный дизайн и архитектура. Исследуется использование различных обозначений с упором на UML. Роль архитектуры и подробные спецификации проекта рассматриваются с точки зрения управления рисками.

    Год обучения - 1
    Семестр - 1
    Кредитов - 5
  • Программирование на языке Python

    Знакомство с языком программирования Python и его библиотеками. Акцент делается на процедурное программирование, нестрогие типы переменных, проектирование алгоритмов, рабочие формы приложений (библиотек), объектно-ориентированное программирование, создание веб-приложений и приложений баз данных, а также предварительную обработку данных.

    Год обучения - 1
    Семестр - 2
    Кредитов - 5
  • Физика

    Изучение законов, принципов, постулатов и уравнений механики, молекулярной физики и термодинамики, электричества и магнетизма, использование уравнений физики для решения конкретных физических задач, использование методов физики для исследований, анализа и проведения лабораторных работ с целью проверки работы и выполнения законов физики в природе и технике.

    Год обучения - 1
    Семестр - 2
    Кредитов - 4
  • Проектирование баз данных. Введение в SQL

    В ходе курса студенты узнают, как создавать реляционные базы данных, проходя все этапы процесса проектирования баз данных (концептуальный, логический и физический). Во второй части курса студенты познакомятся с основами языка структурированных запросов (SQL). В рамках курсовой работы студенты будут проектировать и создавать базы данных, применяя теоретические знания на практике.

    Год обучения - 1
    Семестр - 2
    Кредитов - 5
  • Математический анализ

    Цель курса ознакомить студентов с важными отраслями исчисления и его применениями в компьютерных науках. Во время учебного процесса студенты должны ознакомиться и уметь применять математические методы и инструменты для решения различных прикладных задач. Более того, они изучат фундаментальные методы исследования бесконечно малых переменных с помощью анализа, основу которого составляет теория дифференциальных и интегральных вычислений.

    Год обучения - 1
    Семестр - 2
    Кредитов - 6
  • Профессионально-ориентированный иностранный язык

    Курс посвящен разбору профессиональных тем: «Компьютеры и работа», «Работа в ИКТ», «Типы компьютерных систем», «Основы работы с компьютером», «Операционные системы и графический интерфейс», «Обработка текстов», «Киберпространство: безопасность и криминал» и т.д.

    Год обучения - 2
    Семестр - 1
    Кредитов - 4
  • Дискретная математика

    Курс посвящен изучению дискретных объектов и элементов логики. Предусмотрено изучение дискретных объектов, решение комбинаторных задач, исследование типов отображений и бинарных отношений, приведение формул алгебры высказываний к нормальным формам, применение алгебры логики к теории переключательных схем. Развиваются способности к анализу и синтезу, математическая зрелость.

    Год обучения - 2
    Семестр - 1
    Кредитов - 4
  • Алгоритмы и структуры данных

    Рассматриваются принципы разработки алгоритмов, анализа алгоритмов и основополагающих структур данных. Акцент делается на выборе соответствующих структур данных и разработке эффективных и правильных алгоритмов для их выполнения. Важными элементами курса являются измерение производительности и эффективности программ при сравнении и сопоставлении результатов небольших программ, написанных на разных языках.

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Теория информации

    Теория информации является подразделом прикладной математики и кибернетики направленная на количественное и качественное измерение информации. Целью данного курса является формирования системы знаний об основах теории информации и ее практического применения в современных информационных системах. Задачами курса являются формирование концепта и типов информационных систем, энтропии и методов ее измерения и оценки, методы измерения и оценки количества информации, теоретичесих и практическх аспектов эффективного (оптимального) кодирования, теоретических и практических аспектах шумо-устойчивого кодирования, системы передачи данных, модуляции и демодуляции сигнала.

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Искусственный интеллект

    Целью курса является изучение основ искусственного интеллекта, различные виды нейронных сетей и их применение в различных задачах, методы машинного обучения, принципы построения нейронных сетей. В результате освоения дисциплины студенты получат знания в области современных моделей искусственных нейронных сетей, узнают методы их использования для решения практических задач. Студентам предстоит выполнять инновационные инженерные проекты по разработке и программному обеспечению различного назначения с использованием современных методов проектирования, передового опыта разработки конкурентоспособной продукции, анализировать и сравнивать их. Студенты смогут ставить задачи и разрабатывать алгоритмы их решения для реализации программных реализаций нейронных сетей с целью решения различных практических задач. В данной дисциплине дается подробный обзор и описание наиболее важных методов обучения нейронных сетей различной структуры, а также практических задач, решаемых этими сетями.

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Теория вероятностей и математическая статистика

    Курс фокусируется на вероятности и статистике любых событий, а также на взаимосвязи между математикой и программированием посредством междисциплинарной программы обучения, которая углубляет математическое понимание вероятности и развивает навыки логического и алгоритмического мышления.

    Год обучения - 2
    Семестр - 2
    Кредитов - 4
  • Объектно-ориентированное программирование

    Этот курс предоставит навыки разработки консольных или оконных приложений с использованием языка программирования Java с использованием концепций объектно-ориентированного программирования. Темы курса включают парадигму ООП, программирование на Java, обработку файлов, исключения, структуры, коллекции, концепции объектно-ориентированного программирования.

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Разработка UX/UI

    Курс знакомит студентов с концепцией проектирования систем, способных эффективно взаимодействовать с людьми. Студенты изучат принципы проектирования и поведения человека, а также эмпирические методы исследования, используемые для решения реальных проблем при разработке интерфейса.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Делопроизводство на государственном языке

    Делопроизводство на государственном языке является очень важным предметом для студентов, т.к. данная дисциплина учит составлению, оформлению документов на государственном языке, формирует практические навыки и умения самостоятельно составлять, переводить на казахский язык документы.

    Год обучения - 3
    Семестр - 1
    Кредитов - 2
  • Web-технологии

    Данный курс учит основам разработки веб сайтов с помощью HTML, Cascading Style Sheets (CSS), JavaScript и JQuery. Учит использовать язык программирования PHP, владеть основами базы данных MySQL и разрабатывать защищенные серверные клиентские веб-приложения.

    Год обучения - 3
    Семестр - 1
    Кредитов - 6
  • Front-end Разработка

    В данном курсе студенты подробно изучат процесс создания клиентской части сайта, а именно верстку шаблона сайта и разработку пользовательского интерфейса. Во Front-end входит отображение функциональных задач, пользовательского интерфейса, выполняемые на стороне клиента, а также обработка пользовательских запросов. После окончания курса у студентов будет понимание принципов адаптивной и отзывчивой верстки, UI/UX-проектирования, кросс-браузерности и кросс-платформенности, базового тестирования, навыки мобильной разработки.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • ICPC: Мастерство прохождения собеседований по программированию – Решение задач LeetCode 1

    Подготовка к техническим собеседованиям с углубленным изучением алгоритмов и структур данных через систематическое решение задач платформы LeetCode.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Майнор 1

    Курс предназначен для освоения компетенций, отличных от профилирующих

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Spring Framework – Разработка веб-приложений

    Изучение Spring Framework для создания автономных веб-приложений, REST API, работы с БД, и реализации продвинутых функций мониторинга и логированияtextData3.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Программирование на PL/SQL

    Курс является продолжением «Проектирование баз данных. Введение в SQL». Он основывается на фундаментальных концепциях процедурного SQL, которые используются для извлечения и обработки данных из баз данных. Рассматриваются такие темы, как структуры управления, составные типы данных, обработка исключений, создание триггеров и пакетов, функций и процедур.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Архитектура и организация компьютерных систем

    Изучается архитектура компьютера с акцентом на количественный подход к компромиссу между затратами и производительностью. Рассматриваются наборы команд, конвейерная обработка, кэширование, физическая память, виртуальная память, суперскалярное и неупорядоченное выполнение команд ввода-вывода, многопоточность и введение в мультипроцессоры с общей памятью.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Стартапы и предпринимательство

    Этот курс представляет собой введение в то, что такое бизнес, как он работает и как им управлять. Студенты будут определять формы собственности и процессы, используемые в производстве и маркетинге, финансах, персонале и управлении в деловых операциях.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Операционные системы

    Знакомство с современными операционными системами, их функционалом и структурой. Рассматриваются методы планирования процессов, межпроцессное взаимодействие, синхронизация процессов, обработка взаимоблокировок, управление основной памятью во время выполнения процесса, классические внутренние алгоритмы и структуры управления хранением, проектирование системы ввода-вывода.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Инклюзивное образование

    Философия, история и методология инклюзивного подхода. Документы, регламентирующие развитие инклюзивного процесса в высшем профессиональном образовании. Образовательные потребности студентов с ОВЗ иинвалидностью. Методы и формы организации образовательного процесса в вузе для студентов с ОВЗ. Разработка адаптированных образовательных программ, учебных планов и образовательных траекторий для студентов с ОВЗ и инвалидностью. Психолого-­педагогическое сопровождение студентов с ОВЗ и инвалидностью в вузе.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Разработка мобильных приложений на iOS

    Студент освоит особенности баз данных и информационного обеспечения решения прикладных задач операционных системах iOS; будет использовать возможности корпоративных информационных систем для поддержки информационного обеспечения решения прикладных задач; будет владеть базовыми навыками администрирования баз данных корпоративных информационных систем.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Мобильные технологии и приложения (Android)

    Целью дисциплины "Мобильные технологии и приложения (Android)" является обучение студентов разработке мобильных приложений для платформы Android. По окончании курса студенты должны быть способны создавать функциональные и интуитивно понятные мобильные приложения, используя инструментарий Android.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Основы права и антикоррупционной культуры

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Майнор 2

    Курс предназначен для освоения компетенций, отличных от профилирующих

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Основы экономики и финансовой грамотности

    Этот курс представляет собой комплексное введение в экономику и правовые основы, имеющие отношение к принятию предпринимательских решений и повседневным личным финансам. Студенты поймут основные экономические принципы и будут ориентироваться в правовых системах, влияющих на отдельных лиц и предприятия, и научатся управлять личными финансами. Темы включают экономическое поведение, правовые исследования, бюджетирование бизнеса, налогообложение, инвестиции и анализ случаев. Курс открыт для студентов, не имеющих экономического образования, интересующихся тем, как экономические, правовые и финансовые системы формируют нашу жизнь.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Методология исследования

    Курс посвящен изучению деятельности, направленной на развитие у студентов способности к самостоятельным теоретическим и практическим суждениям и выводам, умений объективной оценки научной информации, свободы научного поиска и стремления к применению научных знаний в образовательной деятельности, в том числе для выполнения дипломного проекта (работы).

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Основы безопасности жизнедеятельности

    Изучает способы безопасного взаимодействия человека со средой обитания (производственная, бытовая, городская, природная), устойчивого функционирования объектов хозяйствования (организаций) в условиях чрезвычайных ситуаций, вопросы защиты от негативных факторов, предупреждения и ликвидации последствий чрезвычайных ситуаций природного и техногенного характера и применения современных средств поражения.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • ICPC: Мастерство прохождения собеседований по программированию – Решение задач LeetCode 2

    Продолжение курса по подготовке к собеседованиям и алгоритмическим соревнованиям. Углублённая работа с задачами LeetCode и практикой ICPC.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Экология и устойчивое развитие

    В курсе раскрывается роль экологии в решении современных экономических, социальных и политических задач, а также возникновение глобальных экологических проблем в результате производственной деятельности человека и ответственность за них мирового сообщества. Очень важным аспектом является также международное сотрудничество по обеспечению устойчивого развития. Рассматриваются и различные области практического приложения экологии – природные ресурсы и загрязнение окружающей среды.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Разработка на языке программирования GO

    Изучение основ языка GO, методов создания эффективных и масштабируемых микросервисов, взаимодействия с БД и использования контейнеризации.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • ICPC: Мастерство прохождения собеседований по программированию – Решение задач LeetCode 3

    Третий уровень курса, посвящённый совершенствованию навыков решения алгоритмических задач. Упор на сложные задачи LeetCode и тренировку под формат ICPC.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Full Stack разработка

    Данный курс предназначен для изучения концепции фулл стек разработки, применяя MEAN Stack технологии. MEAN (аббревиатура от MongoDB, Express.js, Angular.js, Node.js) — набор серверного программного обеспечения, который используется для веб-разработки. Поскольку все компоненты набора поддерживают программирование на JavaScript, и серверная и клиентская часть MEAN-приложений может быть написана на этом языке программирования. Соответственно, в течении курса мы будем разрабатывать, как и серверную часть приложения, так и клиентскую. Такой подход повышает гибкость и совместимость с различными средами, такими как мобильные iOS или Andorid приложения. На данный момент, многие системы работают по такому принципу, и данный курс будет основой для подготовки фулл стек разработчиков на рынке труда.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Microsoft .NET Framework - Разработка приложений

    Дисциплина "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
    Кредитов - 5
  • Майнор 3

    Дополнительная образовательная программа (Мinor) – совокупность дисциплин и (или) модулей и других видов учебной работы, определенная обучающимся для изучения с целью формирования дополнительных компетенций

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Создание видеоигр

    «Создание видеоигр» — это курс, который знакомит учащихся со сложностями работы в небольших междисциплинарных командах над разработкой видеоигр. Студенты изучат творческие методы проектирования и производства, работая вместе в небольших группах над проектированием, разработкой и тщательным тестированием своих собственных оригинальных цифровых игр. Особое внимание будет уделено повторению дизайна во всех аспектах разработки видеоигр (дизайн игры, аудиодизайн, визуальная эстетика, художественная литература и программирование). Студенты также должны будут целенаправленно тестировать свои игры, а также поддерживать и оспаривать свои решения по дизайну игр с помощью соответствующего целенаправленного тестирования и анализа данных.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Основы научно-исследовательской работы

    Изучение вопросов практической организации научного поиска, анализа и обобщения результатов исследований, овладение теорией принятия инженерных решений, основами управления проектом, анализа требований, разработки архитектуры, детального проектирования, разработки пользовательских интерфейсов и методов тестирования.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Введение в науку о данных

    Базовое понимание основ машинного обучения и статистики. Изучение методологии науки о данных, инструментов с открытым исходным кодом для науки о данных, основ математической статистики, необходимой для машинного обучения. Построение и проверка гипотез. Применение простых прогностических моделей.

    Год обучения - 4
    Семестр - 1
    Кредитов - 6
  • Основы информационной безопасности

    Рассматриваются базовые концепции безопасности, принципы и технологии, криптография, методы атак и мониторинг безопасности. Изучение базовых методов безопасности для поиска угроз в сети с использованием различных популярных инструментов безопасности в реальной сетевой инфраструктуре.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Параллельное программирование

    Курс "Параллельное программирование" предназначен для тех, кто хочет научиться создавать и оптимизировать параллельные программы. В курсе будут рассмотрены основные концепции параллельного программирования, такие как многопоточность, распараллеливание вычислений, синхронизация потоков, и т.д.

    Год обучения - 4
    Семестр - 2
    Кредитов - 6
  • Управление проектами

    Дисциплина поможет выработать целостного представления о теоретических и методологических основах управления проектами; освоить студентами инновационных процессов и жизненных циклов различных видов инноваций, а также стратегий инновационного развития организации, методов и форм управления инновационными проектами и программами; сформирует у студентов представления о единстве эффективной профессиональной деятельности и необходимости постоянного инновационного развития, обеспечивающего достижение нового качества жизни.

    Год обучения - 4
    Семестр - 2
    Кредитов - 5
  • Управление знаниями

    Дисциплина посвящена современным методам и средствам управления информационными системами (ИС) на предприятии. Курс рассматривает теории управления знаниями в организации основные информационные системы используемые для управления знаниями в организации

    Год обучения - 4
    Семестр - 2
    Кредитов - 5

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

  • Демонстрировать способность использовать основные математические инструменты для решения профессиональных задач.
  • Применять различные инструментальные средства для разработки программного обеспечения, пользовательского интерфейса и систем хранения и обработки данных.
  • Объяснить ход выполнения программ на языке высокого уровня на уровне инструкций; Использовать широкий спектр технологий памяти, внутренней и внешней; Писать программный код для манипуляции битами в процессоре.
  • Решать практические задачи, создавая программы в хорошем стиле, а также изменять и переписывать созданную программу с использованием инструментов анализа, среды разработки для создания и отладки приложений, современные компиляторные среды.
  • Разрабатывать эффективные системы хранения данных и методы их обработки и анализа с помощью алгоритмов машинного обучения.
  • Проектировать логические схемы баз данных с использованием реляционных, объектно-ориентированных, объектно-реляционных, ключ-значения схемы для простых и сложных определенных систем; Уметь разрабатывать модели логической и физической архитектуры программной системы.
  • Владеть технологиями по администрированию систем и сетей любых конфигураций, устранению неполадок и предотвращению угроз.
  • Умеет создавать тест-кейсы и формировать тест-комплекты, прорабатывать и писать приемочные тесты, сценарии тестирования, документировать найденные дефекты.
  • Иметь навыки выбора, проектирования, реализации, оценки качества и анализа эффективности программного обеспечения для решения задач в различных предметных областях.
  • Самостоятельно разносторонне и критически анализировать современные источники, делать выводы, аргументировать их и на основании информации принимать решения.
  • Умеет применять полученные знания по выбранной дополнительной образовательной программе.
Top