6B06105 Data Engineering в AIU
-
Цель образовательной программы Подготовка высококвалифицированных ИТ-специалистов, способных выполнять следующие задачи - проектирование информационных систем, программирование, установка и управление аппаратным и программным обеспечением, веб-системы, обеспечивающие разработку и управление электронными услугами, администрирование компьютерных сетей, планирование ИТ-компаний и организацию задач
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский, Английский
-
Название ВУЗа Международный университет Астана
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Высшая математика 1
Курс дает необходимый объем фундаментальных знаний в области математики, учит применению элементов линейной алгебры, аналитической геометрии и математического анализа в прикладных задачах физики. Содержание: Линейная алгебра. Аналитическая геометрия. Дифференциальное и интегральное исчисление функции одной переменной.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Физика
Целью изучения дисциплины является формирование у студентов физического мировоззрения, основанного на современных теоретических и экспериментальных достижениях современной физики и формирование физической концепции Мира.
Год обучения - 1
Семестр - 1
Кредитов - 3
-
Высшая математика 2
Целью изучения дисциплины «Высшая математика 2» является повышение уровня фундаментальной математической подготовки студентов с усилением ее прикладной направленности, ознакомить студентов с основами математического аппарата, необходимого для решения теоретических и практических задач, а также ознакомление с основными понятиями математического анализа, освоение методов и способов решения математических задач, развитие логического и ��лгоритмического мышления, овладение основными методами исследования, выработка умения самостоятельно расширять математические знания и проводить математический анализ прикладных задач.
Год обучения - 1
Семестр - 2
Кредитов - 4
-
Алгоритмы и основы программирования
Целью дисциплины является: изучение и освоение базовых понятий и приемов программирования, применяемых на всех основных этапах разработки программ; изучение методов программирования для овладения знаниями в области технологии программирования; подготовка к осознанному использованию как языков программирования, так и методов программирования. Воспитательной целью дисциплины является формирование у студентов научного, творческого подхода к освоению технологий, методов и средств производства программного обеспечения.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Введение в программную инженерию
Целью освоения дисциплины «Введение в программную инженерию» является формирование у студентов общекультурных и профессиональных компетенций, необходимых для реализации аналитической, проектной, технологической, научно-исследовательской, педагогической, организационно-управленческой и сервисно-эксплуатационной деятельности. В результате изучения дисциплины студент должен приобрести: - знания об истории развития вычислительной техники и программных систем; основных задачах, решаемых программной инженерией; основных методов формализации задач программной инженерии; основных методов конструирования, проектирования и верификации программных систем разных классов; - умения правильного составления технического задания на проектирование или развитие программной системы любого назначения; построения алгоритма задачи и выбора языка программирования; - навыки разработки технических заданий на программный продукт; алгоритмизации вычислительных и комбинаторных задач; технологии программирования на языке высокого уровня
Год обучения - 1
Семестр - 2
Кредитов - 3
-
Архитектура компьютерных систем
Целью дисциплины является получать информацию о параметрах компьютерной системы;подключать дополнительное оборудование и настраивать связь между элементами компьютерной системы; производить инсталляцию и настройку программного обеспечения компьютерных систем.
Год обучения - 1
Семестр - 2
Кредитов - 3
-
Теория и современные проблемы экономики
Целью изучения дисциплины является дать студентам знания по наиболее актуальным вопросам современной экономической теории. Задачи дисциплины: владение слушателями современным инструментарием и аналитическим аппаратом исследования основных экономических проблем; ознакомление со всем спектром передовых текущих и перспективных направлений научных исследований в области экономической науки, выявление их связи с актуальными экономическими проблемами.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Программирование на алгоритмических языках
Цель освоения дисциплины формирование компетенций для успешной профессиональной деятельности . Знакомство с характеристиками основных алгоритмических языков ,изучение синтаксиса и семантики одного из универсальных алгоритмических языков,формирование умения применять изученные средства языка программирования для решения задач профессиональной деятельности,формирование навыка работы со средой программирования на изучаемом алгоритмическом языке на примерах решения задач, поставленных в ранее изученных дисциплинах.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Дискретная математика
Курс направлен к изучению основные понятия дискретной математики и математической логики, определения и свойства математических объектов, используемых в этой области, формулировки утверждений, методы их доказательства, возможные сферы их приложений и научит решать задачи теоретического и прикладного характера из различных разделов дискретной математики и математической логики.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Основы безопасности жизнедеятельности
Курс предназначен для воспитания культуры безопасности, подготовки к безопасному поведению в повседневной жизни, в опасных, в том числе ЧС природного, техногенного и социального характера, формирования здорового и безопасного образа жизни, умений и навыков оказания первой помощи, получения начальных знаний об обороне государства, приобретения навыков в области гражданской обороны.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Правовая среда бизнеса и антикоррупционное законодательство
Дисциплина направлена на изучение нормативно-правовых документов для применения в своей деятельности, на использование систематизированных теоретических и практических знаний при решении профессиональных задач, наделяет знаниями об опасности, которую представляет собой коррупция для благосостояния общества и безопасности государства.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Конструирование программного обеспечения
Целью данной дисциплины является изучение и освоение подходов и методов построения современного программного обеспечения, обучение навыкам составления и тестирования программ в соответствии с созданными проектами и использованием интегрированных систем разработки программного обеспечения.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Профессионально-ориентированный иностранный язык (английский)
При изучении данной дисциплины студент может научиться осуществлять устное и письменное общение на иностранном языке во всех видах речевой деятельности при ведущей роли чтения.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Теория вероятности и математическая статистика
Основной целью изучения дисциплины «Теория вероятностей и математическая статистика» является формирование у студентов научных представлений о сущности и свойствах вероятностных процессов, описывающих их вероятностей, случайных величин, функций распределения и статистических методов, овладение практическими навыками работы со случайными величинами и методами их поиска и оценки.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Аналитические системы Big Data
Программа обучения "Аналитические системы Big Data" является междисциплинарным и сочетает в себе методологические основные модули информатики и прикладную математику с прикладными модулями из разных областей. Программа направлена на подготовку аналитиков данных в различных прикладных областях, которые имеют глубокие методологические и алгоритмические знания о текущем состоянии исследований с целью использовать не только существующие методы, но и для разработки новых моделей и методов, которые подходят для специфики для захвата смоделированных систем
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Базы данных
В результате освоения дисциплины обучающийся будет уметь: использовать языки программирования высокого уровня; строить логически правильные и эффективные программы; использовать язык SQL для программного извлечения сведений из баз данных.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Web программирование
Целью данного курса является достижение студентами прозрачного понимания механизмов работы веб-приложений, а также знаний, умений и навыков для написания собственных приложений.
Год обучения - 3
Семестр - 1
Кредитов - 6
-
Разработка мобильных приложений
Целью дисциплиныявляется подготовка бакалавров, имеющих базис специальных знанийв области информационных технологий для работы в области мобильной разработки (основы проектирования и программирования мобильных приложений): изучение базового устройства платформы Androidи возможностей, которые предоставляет данная платформа для разработки мобильных систем, получение практических навыков по созданию пользовательских интерфейсов, сервисов, а также по использованию сигнализации, аппаратных сенсоров и стандартных хранилищ информации в рамках указа��ной платформы.
Год обучения - 3
Семестр - 1
Кредитов - 6
-
С# Объектно-ориентированное программирование
Основная цель данного курса - изучение основных понятий объектно-ориентированного программирования (ООП), алгоритмизации и создания классов; объектно-ориентированного подхода; ООП среды программирования, изучение инструментов языка С# для реализации объектно-ориентированного программирования
Год обучения - 3
Семестр - 1
Кредитов - 6
-
Программирование на языке Java
Целью изучения дисциплины является усвоение и закрепление основных приемов, методов и принципов работы при создании кроссплатформенных программ, усвоение навыков использования языка Java, подготовка к профессиональной сертификации.
Год обучения - 3
Семестр - 1
Кредитов - 6
-
Введение в программирование iOS
Целью освоения дисциплины «Программирование для мобильных устройств» является теоретическая и практическая подготовка студентов в области разработки программ для мобильных устройств с использованием различных современных языков программирования (Java, Javascript, Swift).
Год обучения - 3
Семестр - 1
Кредитов - 6
-
Операционные системы
Основной целью изучения дисциплины является формирование знаний об особенностях построения, основных компонентах и принципах работы операционных систем и сред,а также умение использовать средства операционных систем и сред для обеспечения организации вычислительного процесса и работы вычислительной техники.
Год обучения - 3
Семестр - 1
Кредитов - 3
-
Системное программирование
Для успешного усвоения курса необходимы знания базовых понятий вычислительной техники, роли системного программного обеспечения в науке и технике, умения применять вычислительную технику для решения практических задач, владения навыками работы на персональном компьютере и создания профессиональных программных продуктов.
Год обучения - 3
Семестр - 1
Кредитов - 4
-
Теория автоматов
Дисциплина предназначена для изучения одного из основных типов дискретных динамических моделей – конечных детерминированных автоматов. Автоматные модели позволяют представлять информационные технологии как дискретные процессы, для реализации которых требуется память, управляющие воздействия и необходимо наблюдение признаков фактического протекания процессов. Теория конечных детерминированных автоматов имеет приложение в проектировании управляющих систем, в синтезе и оптимизации процессов преобразования информации, в технической, медицинской и других диагностиках, в разработке программных комплексов.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Сетевые технологии
Целью дисциплины является знакомство студентов с современными сетевыми технологиями, с принципами их эффективного использования в образовательном процессе.
Год обучения - 3
Семестр - 1
Кредитов - 6
-
Технологии компьютерного зрения
Цель дисциплины — ознакомление с концептуальными основами теории и практики распознавания образов и изображений; формирование систем знаний о принципах работы систем распознавания; формирование навыков самостоятельной разработки систем распознавания.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Цифровой дизайн
цифровой дисциплина дизайна, занимающаяся проектированием интерактивных (то есть обладающих интерфейсом) цифровых изделий, систем, сред, услуг.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Системы искусственного интеллекта
Целью изучения дисциплины является изучение методов построения и использования интеллектуальных информационных систем в экономике, ознакомление с проблематикой и областями применения искусственного интеллекта в экономических информационных системах, освещение теоретических и организационно-экономических вопросов построения и функционирования систем, основанных на знаниях, привитие навыков практических работ по проектированию баз знаний и экспертных систем.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Технология разработки программного обеспечения
Технология разработки программного обеспечения (ПО) – это комплекс мер по созданию программных продуктов (ПП). Данная деятельность включает в себя несколько этапов, с которыми так или иначе придётся столкнуться при разработке достаточно крупного ПО.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Мультимедийные технологии
Мультимедийные технологии являются одними из наиболее перспективных и популярных информационных технологий. Появление систем мультимедиа привело к революционным изменениям в образовании. Самым распространенным средством подачи информации является мультимедийный проектор и компьютер. Использование мультимедийных технологий позволяет представить учебный материал не только в традиционном, но и более доступным для восприятия школьниками визуально-вербальном виде.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Анализ данных
Цели этого предмета состояли в том, чтобы изучить, привело ли использование трех различных статистических методов для анализа данных одного субъекта к сходным результатам, и выявить компоненты графических данных, которые влияют на согласие (или несогласие) среди статистических процедур.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Продвинутое программирование на языке C#
елью изучения дисциплины является усвоение и закрепление основных приемов, методов и принципов работы при создании кроссплатформенных программ, усвоение навыков использования языка C#, подготовка к профессиональной сертификации.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Программирование в NET
В результате изучения данной дисциплины студенты на примере доступного языка программирования освоят объектно-ориентированное и функциональное программирование, позволяющие быстро перейти к решению задач в соответствующих предметных областях. Освоение NET позволяет быстро создавать как прототипы программных систем, так и сами программные системы, помогает в интеграции программного обеспечения для решения научных и производственных задач, что необходимо для профессиональной подготовки бакалавров по направлению «Data engineering».
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Продвинутое программирование на языке JAVA
Целью изучения дисциплины является усвоение и закрепление основных приемов, методов и принципов работы при создании кроссплатформенных программ, усвоение навыков использования языка Java, подготовка к профессиональной сертификации.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Технология объектно-реляционного моделирования
Цель курса - ввести студентов в круг понятий и задач, связанных с использованием базданных, с тем, чтобы студенты могли самостоятельно анализировать и решать теоретические и практические задачи, связанные с этой областью знаний. В задачу курса входит ознакомление студентов с принципами построения и моделями баз данных, системами управления базами данных, ознакомление с языком SQL и другими языками обработки баз данных.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Кроссплатформенное программирование
С развитием и внедрением в повседневную жизнь информационно-коммуникационных технологий резко возрос интерес к программированию. Современным специалистам приходится иметь дело с огромным количеством разнообразных языков программирования различных уровней и назначений. Потребность в эффективных средствах разработки программного обеспечения привела к появлению объектно ориентированных систем программирования, предназначенных для быстрой разработки программных приложений.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Параллельное программирование
В рамках курса предлагается изучение аппаратной и программной части многопроцессорных и многомашинных вычислительных систем, классификация такого рода систем, а также разбор некоторых типовых задач.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Робототехнические системы
Целью изучения дисциплины является формирование знаний, умений и навыков научно-исследовательской работы и осуществления инновационной деятельности с применением робототехнических систем и систем управления робототехническими модулями и системами.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Высокопроизводительные коммуникационные среды и сети
Цель дисциплины: формирование у студентов теоретических знаний и практических навыков по использованию современных вычислительных комплексов и программных средств для решения широкого спектра задач в различных областях, а именно: ознакомить студента с кластерными вычислительными системами с массивно-параллельной организацией функционирования на основе общедоступных серверов и микропроцессоров, способами организации и осуществления параллельных вычислений в режиме удаленного доступа, изучение математических моделей, методов и технологий многопроцессорных вычислительных систем, современным коммутационным оборудованием достаточном в объеме для успешного начала работ в области параллельного программирования и проектирования высокопроизводительных сред хранения и обработки данных.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Технология тестирования программного обеспечения
Цель дисциплины - познакомить студентов с основными видами и подходами к тестированию программного обеспечения, стадиями тестирования программного обеспечения в жизненном цикле разработки программного обеспечения, используемыми метриками, отладкой программных продуктов, знакомство с процессом рефакторинга.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Облочные технологии
Цели освоения дисциплины - сформировать у слушателей необходимый объем теоретических и практических знаний о технологии облачных вычислениях, умений и навыков практической реализации выгод облачных технологий в современном бизнесе, изучение инструментальных средств данной технологии. В процессе прохождения курса студентами будут освоены технология создания облачного сервиса, работа с существующими облачными сервисами, студенты научатся использовать облачные вычисления и будут готовы к применению технологии облачных вычислений при решении задач оптимизации ИТ-процессов.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Проектирование и архитектура программных систем
Основная цель данного курса - является теоретическое освоение обучающимися архитектурного подхода к информационным системам, основных архитектурных стилей, принципов использования паттернов и фреймворков, компонентных и сервис-ориентированных технологий в архитектуре информационных систем, основных принципов организации взаимодействия информационных систем; получения практических навыков использования паттернов, фреймворков, компонентных технологий, веб-сервисов, инструментов интеграции приложений.
Год обучения - 4
Семестр - 2
Кредитов - 3
-
Моделирование данных
Цель дисциплины является создавать реляционные модели и модели данных NoSQL для удовлетворения разнообразных потребностей потребителей данных. Используя ETL для создания баз данных в PostgreSQL и Apache Cassandra.
Год обучения - 4
Семестр - 2
Кредитов - 3
-
ІТ менеджмент
Цели освоения дисциплины: Сформировать систему теоретических знаний и практических навыков для решения проблем, возникающих при управлении проектами в различных сферах хозяйственной деятельности, с акцентом на проекты, связанные с разработкой и внедрением информационных систем и технологий (ИТ – проекты); Сформировать профессиональные компетенции эффективного управления ИТ- проектами, в том числе с использованием информационных систем управления проектами; Обеспечить готовность применять полученные знания в условиях цифровой экономики
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Цифровая обработка сигналов
Целями и задачами преподавания дисциплины являются: изучение основ фундаментальной теории цифровой обработки сигналов в части базовых методов и алгоритмов цифровой обработки сигналов, инвариантных относительно физической природы сигнала, и включающих в себя: математическое описание (математические модели) линейных дискретных систем и дискретных сигналов, включая дискретное и быстрое преобразование Фурье; основные этапы проектирования цифровых фильтров; синтез и анализ цифровых фильтров и их математическое описание в виде структур; оценку шумов квантования в цифровых фильтрах с фиксированной точкой; изучение современных средств компьютерного моделирования базовых методов и алгоритмов цифровой обработки с��гналов
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Управление программными проектами
Цели освоения дисциплины: Сформировать систему теоретических знаний и практических навыков для решения проблем, возникающих при управлении проектами в различных сферах хозяйственной деятельности, с акцентом на проекты, связанные с разработкой и внедрением информационных систем и технологий (ИТ – проекты); Сформировать профессиональные компетенции эффективного управления ИТ- проектами, в том числе с использованием информационных систем управления проектами; Обеспечить готовность применять полученные знания в условиях цифровой экономики
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Основы информационной безопасности
Основной целью дисциплины является развитие творческих подходов при решении сложных научно технических задач, связанных с обеспечением информационной безопасности личности, общества и государства и информационной инфраструктуры общества и государства.
Год обучения - 4
Семестр - 2
Кредитов - 3
-
Введение в организацию распределенных вычислений
Целью освоения дисциплины «Введение в организацию распределенных вычислений» является приобретение знаний и умений для организации вычислений в распределенных вычислительных системах и для построения таких систем. Для достижения поставленной цели выделяются задачи курса: Изучение типов распределенных вычислительных систем; Изучение современных методов и средств, использующихся при распределенных вычислительных систем; Изучение тенденций развития методов и средств организации распределенных вычислений.
Год обучения - 4
Семестр - 2
Кредитов - 5
Результаты обучения
- знает о современных теориях и практике обеспечения безопасности жизнедеятельности в условиях ЧС природного, техногенного и социального происхождения; умеет организовать спасательные работы в условиях ЧС; знает основы здорового образа жизни; использует средства и методы физической культуры и спорта для поддержания специальной, профессиональной работоспособности, здоровья и профилактики профессиональных заболеваний
- уметь находить, формулировать и решать актуальные и значимые проблемы фундаментальной и прикладной математики
- готов использовать нормативно-правовые документы в своей деятельности, наделен знаниями об опасности, которую представляет собой коррупция для благосостояния общества и безопасности государства, способен использовать систематизированные теоретические и практические знания экономических наук при решении профессиональных задач
- способен при решении профессиональных задач анализировать социально-экономические проблемы и процессы с применением методов системного анализа и математического моделирования
- уметь математически описывать физические процессы, происходящие в электронных устройствах
- владеть методами анализа и синтеза электронных устройств с учетом особенностей работы полупроводниковых приборов и микросхем в различных режимах и частотных диапазонах их применения
- уметь решать задачи, возникающие на различных фазах жизненного цикла программных систем, связанных с конструированием программного обеспечения; разрабатывать мобильные приложения
- уметь разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования
- владением навыками использования технологии компьютерного зрения, анализа данных, технологий тестирования программного обеспечения, параллельного программирования, высокопроизводительных вычислений
- способностью использовать количественные и качественные методы для проведения прикладных исследований и управления бизнес-процессами, готовить аналитические материалы по результатам их применения
- владением концепциями и атрибутами качества программного обеспечения (надежности, безопасности, удобства использования), в том числе роли людей, процессов, методов, инструментов и технологий обеспечения качества
- способностью создавать программные интерфейсы
- способность к активному общению на иностранном языке в производственной и социально общественной сферах деятельности
- способность использовать интеллектуальные технологии в моделировании и проектировании структур данных и знаний
- способностью разрабатывать и анализировать концептуальные и теоретические модели решаемых научных проблем и задач