6B06103 Инженерия программного обеспечения (Software Engineering) в AlmaU
-
Цель образовательной программы Подготовка высококлассных специалистов по разработке программного обеспечения, веб-сервисов и мобильных приложений базовой и средней сложности, обладающих на выходе из университета реальным портфолио реализованных проектов в профильной сфере в казахстанских, либо зарубежных компаниях.
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский, Английский
-
Название ВУЗа Алматы менеджмент университет
-
Срок обучения 3 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Служение обществу
Дисциплина позволяет формировать опыт социального служения обществу и воспитания гуманности, морально-нравственных ценностей и гражданской позиции посредством теоретического обучения, и социально-полезной деятельности на благо социально уязвимых слоев населения; формулировать и понимать основные проблемы общества, включая вопросы экологии и безопасности жизнедеятельности, проводить критический анализ социальных проектов и умение работать в команде.
Кредитов - 3
-
Дизайн жизни
Дисциплина помогает каждому студенту применить инновационные принципы дизайнерского мышления к злободневной проблеме проектирования собственной жизни во время учебы и после окончания университета. А также развивает способность выражения своего Я через призму познания, принятия и трансформации окружающего мира и создания своего микромира, в том числе создание системы ценностей, отражающей нетерпимость общества к коррупции.
Кредитов - 3
-
Введение в программирование и алгоритмы
Дисциплина формирует базовые навыки по программированию, развивает алгоритмическое мышление, учит анализировать алгоритмы. Будут изучены концепции решения проблем с использованием объектно-ориентированного языка программирования, разработка алгоритмов, структурное программирование, фундаментальные алгоритмы и методы.
Кредитов - 5
-
Введение в Web-разработку с помощью HTML, CSS, JavaScript
Дисциплина вводит в процесс планирования и создания сайтов. Развивает навыки информационной архитектуры, пользовательского интерфейса, структуры сайта, навигации, макет, цвета, шрифты и общие изображения.
Кредитов - 3
-
Критическое мышление
Дисциплина позволяет формировать способность к самостоятельному мышлению, развивать способность проведения анализа и оценки информации любой сложности; формировать коммуникативные навыки, принять методики критического анализа информации для повышения эффективности процесса принятия решений.
Кредитов - 3
-
Анализ данных в Excel
Данная дисциплина позволит улучшить навыки решения задач по моделированию для различных предметных областей - экономики, финансов, логистики, маркетинга и др. Студенты будут уметь структурировать информацию, проводить анализ данных на основе классических методов, делать выводы и строить прогнозы на основе исторических данных.
Кредитов - 5
-
ИТ-стартап 1 (ideation/validation)
В рамках курса студенты получат практические знания как строить процесс генерации идеи - поиск проблемы, создания гипотез по ее решению, разработка value proposition - ценностного предложения, выявление unfair advantage - уникального преимущества. Далее студенты на практике будут проходить процесс валидирования всех гипотез и проведение анализа полученных результатов.
Кредитов - 5
-
Практика 1 - Создание внутрикорпоративных проектов (Dual)
В рамках этого практического курса студенты изучают современные подходы в крупных корпорациях по запуску внутри-корпоративных проектов/стартапов по задачам от бизнес-подразделений. Познают на практике нюансы запуска проектов внутри больших корпоративных структур.
Кредитов - 10
-
Прикладная линейная алгебра
Дисциплина формирует фундаментальные знания для инженерных расчетов и вычислений, студенты смогут решать задачи линейных систем, матрицы, определители, векторные пространства, базисы, линейные преобразования, собственные векторы, нормы, скалярные произведения, разложения, приложения.
Кредитов - 3
-
Дискретные математические структуры
Дисциплина формирует алгоритмического мышления, формирует представление по темам: логика, множества, функции, элементарная теория чисел и комбинаторика, рекурсивные алгоритмы и математические рассуждения, включая индукцию. Подчеркивает связь с информатикой.
Семестр - 1
Кредитов - 3
-
ИТ-стартап 2 (запуск проекта, MVP, Web проект)
В ходе этого курса студенты после валидации своих идей приступают к запуску проектов на основе web-сервисов. Будут создаваться полноценные рабочие прототипы - MVP, которые затем проходят этап пилотирования.
Семестр - 1
Кредитов - 5
-
Объектно-ориентированное программирование и структуры данных
Дисциплина формирует знания в методологии программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, далее образуют иерархию наследования. Курс формирует практические навыки по решению задач путем программирования на объектно-ориентированном языке программирования. Знакомит со структурами данных.
Семестр - 1
Кредитов - 3
-
Введение в Back-End Development и Базы данных
Дисциплина позволяет ознакомиться с серверными технологиями, акцентирует внимание как взаимодействовать с базой данных, написать сценарии на сервере для автоматизации поставленных задач, фокусируется на серверной логике, которую будут реализовывать, обрабатывать данные так что бы понимать, что показать и что скрыть от клиента.
Семестр - 1
Кредитов - 5
-
Информационная безопасность в WEB-приложениях
Этот курс посвящен информационной безопасности для веб-приложений. Это включает в себя шифрование, HTTPS, методы аутентификации и меры, которые разработчики должны принимать для обеспечения безопасности данных.
Кредитов - 5
-
Дисциплина Minor 1
Курс позволяет сформировать дополнительные профессиональные компетенции в различных предметных областях, направлениях подготовки. Первый из трех курсов, формирующих Minor.
Кредитов - 5
-
React JS
Это самая быстрорастущая платформа для фронтенд-разработки. Реактивное программирование позволяет пользовательскому интерфейсу автоматически адаптироваться при изменении некоторых данных.
Кредитов - 5
-
ИТ-стартап 3 (бизнес-модели, CustDev, Iterations)
В рамках этого курса студенты изучают основные подходы к определению релевантной бизнес-модели для своего проекта, а также как строить процесс customer development - CustDev - получение фидбэка от пользователей в рамках пилотирования и внедрение iterations - изменений в проект на основе этих фидбэков.
Кредитов - 5
-
Математический анализ и математическая статистика
Цель дисциплины ознакомить обучающихся с основными понятиями, фактами и методами математической статистики, а также с их возможными приложениями для статистической обработки численных и категорных данных. Знать основные понятия теории вероятностей и математической статистики, их основные результаты и математические методы анализа.
Кредитов - 4
-
Практика 2 - Создание внутрикорпоративных проектов (Dual)
В рамках данного практического курса студенты будут создавать новые цифровые продукты в рамках цифровых экосистем корпоративного сектора. Они на практике определяют перспективные ниши в рамках экосистемы и научатся как создавать в этих нишах перспективные проекты.
Кредитов - 10
-
Исследовательский дизайн
Дисциплина позволяет применить основные методы и приемы проведения исследовательской работы; выбирать способы сбора и обработки информации, выбора научных источников; обобщать результаты исследований для написания научных работ и проектов.
Кредитов - 3
-
Продвинутый курс Back-End разработки 2 и DevOps
Студент научится улучшить свои навыки по созданию продукты серверной части для разработки приложений на Python с помощью Django Framework, разрабатывать АPI, веб-приложения с помощью ReactJS и развертывать их на серверах. Обрабатывать и обеспечивать доступность и соответствие требованиям безопасности, таким как проверка подлинности пользователя и контроль доступа для приложения, работающего на серверной части.
Кредитов - 5
-
Введение в предпринимательство
Целью данного курса является повышение уровня креативности, обучение студентов навыкам генерации предпринимательских идей и умению интегрировать идею с бизнес-моделью Канвас. По окончанию курса студенты смогут генерировать идеи с использованием различных инструментов и подходов креативного мышления, применять бизнес-модели Канвас для упаковки предпринимательской идеи.
Кредитов - 3
-
Python для анализа и визуализации данных
Дисциплина позволяет изучить Python как инструмент обработки, анализа и визуализации данных и работать с большими массивами информации.
Кредитов - 5
-
Иностранный язык 3
Целью изучения дисциплины является совершенствование иноязычной коммуникативной компетенции изучающих и развитие 4 основных навыков: Говорение, Аудирование, Чтение и Письмо по уровням А1, A2, B1, B2, C1. Коммуникативная методика направлена на овладение языком в процессе общения во время ролевых игр и проектных работ. Курс развивает навыки критического мышления, анализировать и обобщать информацию, излагать свои мысли в устной и письменной форме.
Семестр - 1
Кредитов - 5
-
Продвинутый курс JavaScript
В рамках данного курса студенты научатся создавать функциональные, привлекательные сайты, используя максимум возможностей JavaScript, библиотеку JQuery, осваивая Ajax-запросы.
Семестр - 1
Кредитов - 5
-
Дисциплина Minor 2
Курс позволяет сформировать дополнительные профессиональные компетенции в различных предметных областях, направлениях подготовки. Второй из трех курсов, формирующих Minor.
Семестр - 1
Кредитов - 5
-
ИТ-стартап 4 (Mobile App Project)
После прохождения практических курсов по бизнес-моделям и customer development студенты на практике создают собственные проекты в формате мобильного приложения и запускают его в форме MVP и проводят далее пилотирование данных проектов.
Семестр - 1
Кредитов - 5
-
Front-end и мобильная разработка (JS)
Дисциплина позволит научиться верстать, тестировать веб-страницы выполнять контроль качества, управлять браузерами и элементами страниц, использовать базовую анимацию и управлять эффектами, использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу, использовать систему управления базами данных MongoDB, передавать и обрабатывать данные на сервер всеми доступными методами
Семестр - 1
Кредитов - 5
-
Продвинутый курс Back-End разработки 3
На этом курсе студенты изучат более продвинутые методы веб-разработки. Параллельная и фоновая обработка, асинхронное программирование и т. д.
Семестр - 1
Кредитов - 5
-
Архитектура микросервисов
Этот курс представляет собой введение в архитектуру микросервисов. Узнайте, как создавать микросервисы, которые работают вместе с одним хранилищем сообщений. Микросервисы взаимодействуют друг с другом, отправляя команды в хранилище сообщений и получая события из хранилища сообщений. Если одна служба не работает, другие службы продолжают работать.
Семестр - 1
Кредитов - 5
-
UI/UX-дизайн
Дисциплина направлена на создание веб-приложении или мобильных приложении таким образом, чтобы пользователи сразу поняли, как им пользоваться, не читая руководства. Прохождение дисиплины позволит студенту самостоятельно обрабатывать пользовательские данные и категоризировать фидбек, определять потребности пользователя и учитывать их при доработке продукта.
Семестр - 1
Кредитов - 5
-
Предпринимательство в действии 1
Целью данного курса является разработка плана выхода масштабируемого проекта на более крупные рынки ЕС, ЦА и США. Также развитие навыков построение деловых отношений с венчурными капиталистами и бизнес-ангелами. По окончанию курса студенты будут знать особенности оценки стоимости масштабируемых проектов, стратегии выхода на новые рынк, знать финансовое обоснование, применять навыки построения деловых отношений со всеми стейкходерами.
Семестр - 1
Кредитов - 3
-
Разработка приложений на Node JS
В данном курсе студенты изучат создавать приложения с помощью Node JS. Это самый быстрый способ создания эскиза прототипа, такой как REST API. Применим в создании небольшого и простого веб-приложения.
Семестр - 1
Кредитов - 5
-
React Native
Дисциплина React Native позволяет создавать мобильные приложения одновременно для iphone и android и использует ту же архитектуру реактивного программирования, что и в React JS. JavaScript достаточно для создания красивых мобильных приложений за короткое время.
Семестр - 1
Кредитов - 5
-
Flutter — мобильная разработка
Flutter один из современных фреймворков для быстрого создания мобильных приложений. Популярность фреймворка растет в последние годы, и причина в простоте.
Семестр - 1
Кредитов - 5
-
Дисциплина Minor 3
Курс позволяет сформировать дополнительные профессиональные компетенции в различных предметных областях, направлениях подготовки. Третий из трех курсов, формирующих Minor.
Семестр - 1
Кредитов - 5
-
Облачные технологии, AWS и Kubernetes
Этот курс подробно расскажет о том, как виртуальные машины управляют базами данных, веб-приложениями и другими службами, общаясь друг с другом. Если какая-то служба слишком медленная, чтобы справиться с внезапным огромным количеством пользователей, другие машины создаются автоматически, чтобы помочь. Узнайте, как хранить секреты с помощью Kubernetes.
Семестр - 1
Кредитов - 5
-
ИТ-стартап Capstone Project 1 (DS/ML startup)
В рамках этого практического курса студенты разрабатывают идею стартапа на основе анализа данных, проводят валидацию и запускают рабочий прототип с использованием технологий Data Science и Machine Learning, после чего делают пилотирование данных проектов.
Семестр - 1
Кредитов - 5
-
Маркетинг
Дисциплина Маркетинг формирует у студентов понимание необходимости создания потребительской ценности и удовлетворения потребителя с использованием современных инструментов маркетинга и представление о маркетинге, как ведущей функции управления, и возможностях его применения в практической деятельности компании.
Семестр - 1
Кредитов - 3
-
Экономика
Дисциплина направлена на формирование представлений о принципах и методах экономики, на понимание методов измерения результатов экономической деятельности; понимание поведения потребителей на рынках и их мотивов в потреблении и сбережении; формирование навыков анализа различных ситуаций на рынках товаров и услуг, на денежном рынке; факторов макроэкономического роста и экономической политики государства.
Семестр - 1
Кредитов - 3
-
Менеджмент
Дисциплина позволяет выделять основные концепции и теории менеджмента; сформировать современное управленческое мышление; получить навыки решения прикладных задач с использованием основных методов и технологий менеджмента; критически оценивать предлагаемые варианты управленческих решений.
Семестр - 1
Кредитов - 3
-
Предпринимательство в действии 2
Целью данного курса является реализация плана масштабирования и поиска инновационного компонента предпринимательской деятельности и симуляция реализации стратегии выхода на новые рынки. По окончанию курса студенты будут знать особенности построения High - Growth Firms, знать финансовое обоснование масштабируемого проекта, применять методологию трекинга и unit economics.
Семестр - 1
Кредитов - 3
-
ИТ-стартап Capstone Project 2 (DS/ML startup)
Цель освоения дисциплины - студенты на практике будут разрабатывать предпринимательские идеи на основе анализа данных, проверять и запускать рабочие прототипы с использованием методов науки о данных и машинного обучения, а затем пилотировать эти проекты.
Семестр - 2
Кредитов - 15
Результаты обучения
- Выстраивать эффективную устную и письменную коммуникацию на государственном языке и языке межнационального общения, а также на иностранном (английском) языке, для межличностного, межкультурного взаимодействия и решения профессиональных задач;
- Запускать самостоятельный стартап или новый продукт внутри компании;
- Проявлять приверженность к социальной ответственности, нравственному и физическому самовоспитанию и самосовершенствованию, основываясь на принципах справедливости, порядочности и равенства возможностей развития;
- Развертывать ПО на сервере и работать с базами данных и API;
- Генерировать идею и быстро прототипировать, проверяя основные гипотезы на реальных пользователях ;
- Применять системное критическое и креативное мышление для решения профессиональных задач и проведения учебно-практических исследований;
- Разрабатывать серверные приложения с использованием различных языков программирования, таких как Python, Ruby или Node.js;
- Структурировать информацию, проводить анализ данных для решения различных задач с помощью математических и статистических методов;
- Подбирать и использовать современные информационно-коммуникационные технологии для решения задач в области профессиональной деятельности;
- Применять знания и понимание основных концепции и инструментов, связанных с бизнесом и потребностями рынка, для решения практических задач на основе системного и междисциплинарного подхода, а также самостоятельного развития в разных профессиональных сферах;
- Разрабатывать веб-приложения и мобильные приложения;
- Создавать полный цикл проектно-предпринимательской деятельности, применяя и тестируя инновационные технологии создания ценностных продуктов и услуг;
- Аргументировать выносимые суждения, проводя анализ и формулируя выводы с учетом социальных, этических, экологических, государственных и научных норм;
- Объяснять и применять основные парадигмы и концепции, связанные с бизнесом и экономическими отношениями, включая менеджмент, экономика и маркетинг;
- Работать с современным фронтенд технологиями, методами и инструментами разработки веб-сайтов и веб-сервисов;
Похожие ОП
6B06103 Программная инженерия
Международный инженерно-технологический университет (МИТУ)
6B06103 Инженерия искусственного интеллекта и блокчейн
Alikhan Bokeikhan University (ABU)
6B06103 Программная инженерия
Алматинский технологический университет (АТУ)
6B06103 Компьютерная инженерия
Казахский агротехнический исследовательский университет имени С.Сейфуллина (КазАТУ им. Сейфуллина)
6B06103 Компьютерная инженерия
Казахский национальный университет имени аль-Фараби (КазНУ им. аль-Фараби)