6B06105 Программная инженерия в SDU University
-
Цель образовательной программы Цель программы состоит в том, чтобы вырастить квалифицированных программных инженеров, демонстрирующих глубокое понимание, критическое мышление и эффективные навыки коммуникации, позволяющие им разрабатывать, внедрять и управлять программными решениями, направленные на реальные задачи из индустрии. Это включает в себя владение принципами и практиками программной инженерии, умение разрабатывать решения в различных языках программирования и технологиях, эффективное взаимодействие с заинтересованными сторонами, этическое принятие решений, непрерывное обучение, адаптацию в мультикультурной среде, а также вклад в развитие базы знаний через исследования и инновации.
-
Академическая степень Бакалавриат
-
Языки обучения Английский
-
Название ВУЗа SDU University
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Турецкий язык 1
По завершении курса студенты вместе с навыками и умением писать, говорить, читать, слушать турецкий язык, освоят грамматические особенности турецкого языка, получат знания в области образования слов, расширят языковую лексику с помощью фразеологических, терминологических слов и словосочетаний. Курс предполагает применение активных методов обучения (разбор ситуации, кейс-стади, мозговой штурм, ролевые и деловые игры, применение видео и аудио материалов).
Год обучения - 1
Семестр - 1
Кредитов - 3
-
Дискретная математика
Курс рассматривает такие темы, как: Принципы исчисления. Элементы комбинаторики. Отношения. Функции. Логика операторов. Производящие функции. Повторяемость. Вычисления».
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Основы программирования
Курс направлен на изучение дисциплины направлено на формирование у обучающихся теоретических знаний и навыков по алгоритмизации вычислительных процессов и созданию программ на языке программирования (по выбору) для решения инженерно-технических и информационно-логических задач. Знать основные понятия программирования, понятия типов данных, алгоритмических структур и методов работы с ними.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Объектно-ориентированное программирование и учебная практика
Курс сочетает в себе теоретическое обучение с практическим применением в программировании. Студенты изучают принципы объектно-ориентированного программирования и применяют их в образовательных проектах. Через практические упражнения по кодированию и разработке проектов студенты приобретают навыки в программировании и педагогические методы.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Турецкий язык 2
По завершении курса студенты вместе с навыками и умением писать, говорить, читать, слушать турецкий язык, освоят грамматические особенности турецкого языка, получат знания в области образования слов, расширят языковую лексику с помощью фразеологических, терминологических слов и словосочетаний. Курс предполагает применение активных методов обучения (разбор ситуации, кейс-стади, мозговой штурм, ролевые и деловые игры, применение видео и аудио материалов).
Год обучения - 1
Семестр - 2
Кредитов - 3
-
Линейная алгебра
Курс рассматривает такие темы, как: Системы линейных уравнений. Матрицы. Детерминанты. Векторные пространства. Линейные операторы. Собственные значения и векторы. Жордановы формы. Квадратичные формы. Приложения к непрерывной математике.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Математический анализ
Курс призван обеспечить прочную основу в математических концепциях и методах, имеющих отношение к области информационных систем. Участники будут изучать такие темы, как алгебра, исчисление, дискретная математика и теория вероятностей, уделяя особое внимание их применениям в решении проблем, связанных с анализом данных, разработкой алгоритмов и моделированием систем. Цель этого курса - вооружить учащихся математическими навыками и способностями к рассуждению, необходимыми для анализа и оптимизации информационных систем, заложив основу для более углубленного обучения и профессиональной практики в этой области. Овладев этими математическими принципами, участники смогут принимать обоснованные решения, разрабатывать эффективные алгоритмы и эффективно решать проблемы проектирования и внедрения информационных систем.
Год обучения - 1
Семестр - 5
Кредитов - 5
-
Разработка продукта
Это - базовый курс, ориентированный на принципы и процессы создания новых продуктов. Студенты изучают ключевые концепции, такие как анализ рынка, дизайн-мышление и методики прототипирования для разработки инновационных и готовых к рынку продуктов. Через практические проекты и кейс-исследования они приобретают практические навыки для навигации по различным этапам разработки продукта от идеи до коммерциализации.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Системы управления базами данных
Этот курс направлен на развитие передовых навыков работы с базами данных SQL и NoSQL с упором на практическое применение. Студенты начнут с изучения того, как писать сложные SQL-запросы, включая внутренние запросы и соединения. Они также узнают, как эффективно нормализовать базу данных, чтобы повысить эффективность и уменьшить избыточность.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Введение в программную инженерию и процесс
Курс предоставляет обзор методологий и процессов разработки программного обеспечения. Студенты изучают жизненный цикл разработки программного обеспечения, инженерию требований и техники управления проектами. Через практические проекты и анализ кейсов студенты приобретают понимание лучших практик для создания качественных программных продуктов.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Введение в алгоритмы
Этот курс представляет собой введение в математическое моделирование вычислительных задач. Он охватывает общие алгоритмы, алгоритмические парадигмы и структуры данных, используемые для решения этих проблем. Курс подчеркивает взаимосвязь между алгоритмами и программированием и знакомит с основными показателями производительности и методами анализа этих проблем.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Архитектура программного обеспечения и шаблоны проектирования
На Курсе рассматриваются принципы и методологии проектирования надежных, масштабируемых и поддерживаемых программных систем. Участники изучат различные архитектурные стили, шаблоны проектирования и лучшие практики создания программных решений, которые эффективно отвечают функциональным и нефункциональным требованиям. Цель этого курса — предоставить учащимся знания и навыки для разработки гибких, модульных и адаптируемых к меняющимся потребностям бизнеса архитектур программного обеспечения. Понимая и применяя шаблоны проектирования, участники могут повысить качество, производительность и удобство сопровождения своих программных проектов, в конечном итоге обеспечивая лучшие результаты для заинтересованных сторон.
Год обучения - 2
Семестр - 4
Кредитов - 5
-
Организация и архитектура компьютера
Курс изучает работу компьютеров на уровне аппаратного обеспечения, включая процессоры, память и выполнение команд.
Год обучения - 2
Семестр - 4
Кредитов - 5
-
Принципы программной инженерии и Курсовой проект
Курс применяет основные принципы программной инженерии в командном выпускном проекте, охватывая полный цикл разработки — от планирования до развертывания.
Год обучения - 2
Семестр - 4
Кредитов - 5
-
Тестирование программного обеспечения и обеспечение качества
Курс предоставляет студентам знания и навыки, необходимые для обеспечения надежности, функциональности и качества программных систем. Студенты изучают различные методологии, приемы и инструменты тестирования для выявления дефектов и ошибок в программных приложениях. Особое внимание уделяется пониманию важности процессов обеспечения качества на протяжении всего жизненного цикла разработки программного обеспечения.
Год обучения - 2
Семестр - 4
Кредитов - 5
-
Операционные системы
Курс охватывает основные концепции операционных систем, включая управление процессами, памятью, файловыми системами и параллелизмом.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Веб-программирование
Курс обучает созданию динамичных и интерактивных веб-сайтов с использованием современных веб-технологий, таких как HTML, CSS, JavaScript и серверное программирование.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Разработка мультимедийных приложений
Курс предоставляет всестороннее изучение методов и инструментов для создания интерактивных мультимедийных пространств. Студенты погружаются в различные мультимедийные элементы, такие как аудио, видео, графика и анимация, изучая их интеграцию в приложения. Через практические проекты и упражнения участники приобретают навыки проектирования и разработки увлекательных мультимедийных приложений для различных платформ и устройств.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Разработка игры
Курс предоставляет всестороннее введение в принципы и практики создания интерактивных цифровых игр. Студенты изучают различные аспекты геймдизайна, включая сюжетную линию, механику игры и визуальную эстетику, приобретая практический опыт с использованием стандартных инструментов и технологий индустрии. Через проектное обучение и сотрудничество участники развивают навыки, необходимые для проектирования, прототипирования и реализации собственных игр.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Администрирование Linux
Курс направлен на обучение студентов принципам и практике управления системами на основе Linux. В программу включены такие темы, как установка системы, настройка, управление пользователями, файловыми системами и администрирование безопасности. Через практические занятия и реальные сценарии студенты приобретают навыки администрирования и устранения неполадок в Linux-серверах и сетях.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Введение в программирование на iOS
Курс предлагает базовое понимание разработки приложений для платформы iOS от Apple. Студенты изучают основы языка программирования Swift и основные концепции разработки под iOS, такие как дизайн пользовательского интерфейса, управление данными и жизненный цикл приложения. Через практические проекты и учебные пособия участники приобретают навыки, необходимые для создания простых приложений под iOS и расширения своих знаний в области разработки для iOS.
Год обучения - 3
Семестр - 5
Кредитов - 3
-
Предпринимательство
Курс предназначен для того, чтобы дать обучающимся глубокое представление о предпринимательстве. Курс посвящен уникальным вызовам и возможностям, которые возникают при создании предприятий, связанных с ИТ, и управлении ими, и предоставляет студентам знания, навыки и мышление, необходимые для успешной работы в качестве предпринимателей в динамично развивающейся отрасли.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Основы безопасности жизнедеятельности
Данный курс обучает будущих специалистов в вузах теоретическим и практическим навыкам принятия правильных решений по вопросам создания безопасных и нормальных условий работы, правильного выполнения и прогнозирования работ по защите населения и людей на объектах хозяйства от аварий и аварий в условиях ЧС, вопросов, связанных с новой техникой и технологиями, исключающими производственный травматизм и профессиональные заболевания.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Методы и средства получения информации безопасность
Это всесторонний курс, охватывающий различные стратегии, инструменты и техники, используемые для защиты цифровой информации. Студенты изучают шифрование, контроль доступа, механизмы аутентификации и протоколы безопасности. Через анализ кейсов и практические упражнения они развивают навыки оценки уязвимостей, внедрения мер безопасности и снижения рисков в компьютерных системах и сетях.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Распознавание образов
Курс предоставляет всестороннее понимание методов и техник для выявления закономерностей и структур в данных. Студенты изучают различные подходы, включая статистические методы, алгоритмы машинного обучения и нейронные сети, используемые для анализа и классификации образов. Через теоретическое изучение и практическое применение участники развивают навыки распознавания образов в разнообразных наборах данных и применения этого знания в областях, таких как обработка изображений, распознавание речи и горное дело данных.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Экология и устойчивое развитие
Дисциплина направлена на формирование у студентов целостного представления об изменениях природных комплексов, причинах их возникновения и путях решения. Рассматриваются основные понятия экологии, становление и развитие экологии как науки., а также понятие о биосфере как глобальной экосистеме. Классифицируются виды загрязнения окружающей среды, дается объяснение глобальным, региональным и локальным экологическим проблемам современности, причинам их возникновения и последствиям для окружающей среды ; объясняются принципы международного сотрудничества в решении глобальных экологических проблем. Курс способствует развитию экологического мышления, формированию ответственности за охрану окружающей среды и готовности обеспечивать безопасность собственной жизнедеятельности в условиях устойчивого развития.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Право
Этот курс посвящен изучению теории государства и права, а также явлений и процессов, связанных с правом и его реализацией. Студенты получают представление о государстве, механизме действия права, нормотворчестве и других вопросах, связанных с правом.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Разработка мобильных приложений
Курс знакомит студентов с основными концепциями и практическими методами разработки мобильных приложений для смартфонов и планшетов. Рассматриваются ключевые принципы создания приложений для платформ Android и iOS, проектирование UI/UX, работа с сенсорами устройства, хранение данных, сетевое взаимодействие и процесс публикации приложений. Студенты реализуют практические проекты, создавая собственные мобильные приложения и воплощая свои идеи.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Финансовая грамотность
Курс предоставляет обучающимся основные знания и навыки, необходимые для эффективного управления личными финансами. Темы включают в себя составление бюджета, сбережения, инвестиции, управление кредитами и понимание финансовых продуктов и услуг. Курс направлен на оснащение студентов инструментами для принятия обоснованных финансовых решений, планирования будущего и достижения финансовой стабильности. Практические упражнения и реальные примеры используются для улучшения понимания и применения финансовых принципов.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
UX/UI дизайн
Курс по дизайну UX/UI фокусируется на обучении студентов тому, как создавать удобные для пользователя цифровые возможности путем сочетания принципов пользовательского опыта (UX) с методами проектирования пользовательского интерфейса (UI). Студенты учатся понимать поведение пользователей, проектировать интуитивно понятные интерфейсы и оптимизировать общий путь пользователя с помощью практических проектов и практических примеров. Курс дает студентам навыки разработки визуально привлекательных и ориентированных на пользователя цифровых продуктов, которые отвечают как потребностям пользователей, так и бизнес-целям.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Компьютерное зрение
Курс изучает теорию и применение методов обучения компьютеров интерпретировать визуальную информацию из изображений или видео. Студенты узнают о методах обработки изображений, алгоритмах обнаружения объектов, сегментации и распознавания. Через практические проекты и эксперименты они развивают навыки построения систем компьютерного зрения для задач, таких как классификация изображений, отслеживание объектов и понимание сцены.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Инклюзивное образование
Данный курс посвящён принципам и практике инклюзивного образования, направленного на создание поддерживающей образовательной среды, учитывающей потребности всех учащихся, включая обучающихся с ограниченными возможностями и особыми образовательными потребностями. Студенты изучат теоретические основы, законодательную базу и практические стратегии обеспечения равенства, участия и доступности в образовательной среде.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Информационная безопасность
Курс охватывает инструменты и процессы, которые организации используют для защиты информации. Сюда входят параметры политики, которые предотвращают доступ неавторизованных лиц к деловой или личной информации. Информационная безопасность — это растущая и развивающаяся область, которая охватывает широкий спектр областей, от безопасности сети и инфраструктуры до тестирования и аудита.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Искусственный интеллект в образовании
Дисциплина формирует систему знаний в области искусственного интеллекта, получение навыков использования систем искусственного интеллекта и работы с инструментальными средствами реализации принципов искусственного интеллекта. Задачами дисциплины являются: формирование теоретических знаний в области искусственного интеллекта; развитие навыков решения прикладных задач в области искусственного интеллекта в различных сферах жизни; формирование способностей для самостоятельной разработки алгоритмов решения задач и их анализа, этическими, социальными и правовыми аспектами применения искусственного интеллекта.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Компьютерные сети
Этот курс углубляется в продвинутые концепции и технологии, связанные с проектированием, управлением и оптимизацией сетевых инфраструктур. Студенты изучат принципы работы веб-серверов и интеграцию с базами данных, включая использование PHP для создания динамических веб-приложений. Особое внимание уделяется работе с интегрированными наборами данных и их безопасной передачей по сети. Курс также охватывает использование фреймворков, таких как Laravel и Django, для разработки масштабируемых веб-приложений, которые эффективно взаимодействуют с сетевыми компонентами. В ходе курса студенты будут развивать навыки настройки и управления веб-серверами, интеграции баз данных, и обеспечения безопасной и устойчивой работы сетевых приложений.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
IT безопасность и управление рисками
Курс рассматривает такие темы, как: введение в байесовские сети. Прогрессивные байесовские сети. Построение байесовских сетей. Численные переменные и непрерывные функции распределения. Моделирование операционного риска. Моделирование надежности системы. Байес и правило
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Основы антикоррупционной культуры
Данный курс знакомит студентов третьего курса с основными понятиями и практиками, связанными с антикоррупцией. Он охватывает природу и причины коррупции, ее влияние на общество, а также важность формирования антикоррупционной культуры. Студенты узнают о международных и национальных антикоррупционных рамках, правовых механизмах и лучших практиках по предотвращению и борьбе с коррупцией. Курс также подчеркивает развитие личной и профессиональной честности, принятия этических решений и роли гражданского общества в продвижении прозрачности и подотчетности.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Экономика
На курсе представлен всесторонний обзор принципов, систем и динамики, которые управляют производством, распределением и потреблением товаров и услуг в обществе. Благодаря изучению таких тем, как макроэкономика, микроэкономика, рыночные структуры и экономическая политика, участники получают представление о функционировании экономики на местном, национальном и глобальном уровнях. Цель этого курса — предоставить учащимся знания и аналитические инструменты, необходимые для понимания экономических явлений, принятия обоснованных решений и внесения вклада в экономическое развитие и процветание.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Добыча данных
Курс посвящён методам и алгоритмам выявления закономерностей, трендов и знаний из больших объемов данных.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Дизайн пользовательского интерфейса
Курс предоставляет всесторонний обзор принципов и техник создания интуитивно понятных и визуально привлекательных интерфейсов. Студенты изучают вопросы удобства использования, доступности и эстетического дизайна для различных платформ и устройств. Через практические проекты и обсуждения, участники развивают навыки проектирования эффективных интерфейсов, которые улучшают пользовательский опыт.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Введение в программирование на C#
Это базовый курс, который предоставляет обзор языка программирования C# и его основного синтаксиса. Студенты изучают основные концепции программирования, такие как переменные, управляющие структуры и принципы объектно-ориентированного программирования на C#. Через практические упражнения и проекты студенты получают практический опыт в разработке простых приложений и понимание основ разработки программного обеспечения на C#.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Основы финансов
Этот курс предоставляет студентам базовые знания и понимание ключевых концепций и принципов финансового управления. Студенты изучат такие темы, как временная стоимость денег, основные финансовые отчеты (баланс, отчет о прибылях и убытках, отчет о движении денежных средств), анализ финансовых коэффициентов, управление рисками и оценка стоимости активов. Курс также охватывает основы инвестирования, включая понятия доходности и риска, а также принципы портфельного управления. Особое внимание уделяется практическому применению финансовых инструментов и анализу финансовых решений в условиях неопределенности.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Кибербезопасность
Курс знакомит с принципами, методами и инструментами защиты компьютерных систем, сетей и данных от киберугроз.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Технология блокчейн
Технология блокчейна — это базовый курс в мире блокчейна. Блокчейн был создан с использованием знаний из разных областей, таких как криптография, теория игр и информатика. Поэтому студенты изучают их устройства и их связь с блокчейном. Более подробно студенты изучают основную часть блокчейна, проектирование блокчейна, алгоритмы криптографии, теорию игр и информатику. Этот курс сосредоточен на теоретической части и охватывает фундаментальные знания о блокчейне, а также дает студентам возможность понять, как проектировать приложения блокчейна, а также понять его ограничения и будущие перспективы.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Автоматизация в тестировании
Курс предлагает глубокое изучение методов и инструментов автоматизированного тестирования. Студенты учатся писать и выполнять автоматизированные тестовые сценарии для повышения эффективности и точности тестирования. Через практические упражнения и реальные примеры участники приобретают навыки, необходимые для внедрения и поддержания автоматизированных тестовых фреймворков в проектах по разработке программного обеспечения.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Архитектура предприятия
Этот курс предоставляет студентам знания и навыки, необходимые для проектирования и управления сложными ИТ-инфраструктурами на уровне предприятия. Студенты изучат основные концепции корпоративной архитектуры, включая архитектурные фреймворки, такие как TOGAF (The Open Group Architecture Framework), Zachman Framework, и другие методы, используемые для разработки и управления архитектурой предприятия. Курс охватывает такие темы, как выравнивание ИТ и бизнес-стратегий, управление жизненным циклом архитектуры, а также интеграция различных систем и технологий в рамках единой архитектурной модели. Особое внимание уделяется вопросам безопасности, стандартизации и управления изменениями в сложных ИТ-средах.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Облачные вычисления
Этот курс предназначен для ознакомления студентов с основными принципами, архитектурами и инструментами, используемыми в современных облачных платформах. Студенты изучат ключевые компоненты облачных сервисов, включая виртуализацию, масштабируемость, и модели развертывания (IaaS, PaaS, SaaS). Особое внимание уделяется изучению таких сервисов, как Amazon DynamoDB для управления NoSQL базами данных, Amazon Simple Storage Service (S3) для масштабируемого хранения данных, и AWS Lambda для выполнения кода без управления серверами. Студенты также изучат концепции серверлесс архитектур, контейнеризации и управления облачными ресурсами. Курс включает практические задания по разработке и развертыванию приложений в облачной среде, что позволяет студентам приобретать навыки работы с современными облачными технологиями.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Моделирование бизнес-процессов
Этот курс предназначен для предоставления обзора теории и практики моделирования бизнес-процессов. В этом курсе студенты изучат основы моделирования и аналитики бизнес-процессов, включая такие концепции, как модели процессов, требования и разработка продуктов. Этот курс поможет подготовить студентов к будущим позициям бакалавра. Этот курс направлен на то, чтобы помочь студентам развить умелый подход к бизнес-аналитике.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Программирование на языках высокого уровня
Курс знакомит студентов с различными высокоуровневыми языками программирования, такими как Python, Java и C#. Студенты изучают основные концепции программирования, синтаксис и лучшие практики, применимые к различным языкам. Через практические задания и проекты участники приобретают навыки написания эффективного и поддерживаемого кода на высокоуровневых языках для решения реальных задач.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Машинное обучение
Этот курс знакомит с несколькими основными понятиями и методами машинного обучения. Цель состоит в том, чтобы познакомить аудиторию с некоторыми основными алгоритмами и методами обучения и их приложениями, а также с общими вопросами, касающимися анализа и обработки больших наборов данных. Несколько библиотек программного обеспечения и общедоступных наборов данных будут использованы для иллюстрации применения этих алгоритмов.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Введение в тестирование
Этот курс "Введение в тестирование" знакомит студентов с основными концепциями, принципами и методологиями, используемыми в тестировании программного обеспечения. Студенты изучат различные виды тестирования, включая функциональное, интеграционное, системное и приемочное тестирование. Курс охватывает основные техники и инструменты тестирования, такие как написание тест-кейсов, разработка тестовых сценариев, использование автоматизированных тестовых фреймворков, и управление дефектами.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Язык программирования Go
Этот курс знакомит студентов с языком программирования Go, подчеркивая его синтаксис, функции и приложения. Студенты научатся писать эффективные, надежные и масштабируемые программы на Go, охватывая такие темы, как параллелизм, обработка ошибок и использование стандартной библиотеки.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Моделирование и разработка нейронных сетей
Курс предлагает всестороннее изучение архитектур и алгоритмов нейронных сетей. Студенты учатся проектировать, обучать и оценивать нейронные сети для различных задач, таких как классификация, регрессия и распознавание образов. Через теоретические лекции и практические проекты участники приобретают навыки в построении и оптимизации нейронных сетей для решения реальных проблем в областях, таких как распознавание изображений, обработка естественного языка и прогностическая аналитика.
Год обучения - 3
Семестр - 6
Кредитов - 3
-
Лидерство в IT
Курс направлен на развитие эффективных лидерских навыков, специфичных для индустрии информационных технологий (IT). В уроке рассматриваются стратегии ведения IT-команд, поощрения инноваций и навигации в динамичном мире технологий для достижения организационных целей.
Год обучения - 3
Семестр - 7
Кредитов - 5
-
Этика данных и прикладная аналитика
Этот курс посвящен этическим вопросам и практическим методам анализа данных в современном цифровом мире. Студенты изучат основные принципы и стандарты этики в области обработки и анализа данных, включая конфиденциальность, защиту персональных данных, справедливость и ответственность при использовании алгоритмов. Курс также охватывает вопросы этического использования больших данных, машинного обучения и искусственного интеллекта, а также рассмотрение последствий автоматизированных решений. В практической части курса студенты научатся применять аналитические методы и инструменты для решения реальных задач, при этом соблюдая высокие этические стандарты.
Год обучения - 3
Семестр - 7
Кредитов - 5
-
Управление ИТ, риски, соответствие
Курс исследует стратегическое управление ресурсами информационных технологий, оценку и смягчение рисков, а также обеспечение соответствия с соответствующими регулированиями. В уроке рассматриваются стандарты и методологии для повышения эффективности управления информационными технологиями в организациях.
Год обучения - 3
Семестр - 7
Кредитов - 5
-
Управление ИТ-активами
Курс сосредотачивается на принципах и практиках эффективного отслеживания и управления информационными технологиями организации на протяжении их жизненного цикла. В нем рассматриваются такие аспекты, как управление инвентаризацией, соблюдение нормативов и оптимизация, чтобы обеспечить эффективное использование ресурсов информационных технологий.
Год обучения - 3
Семестр - 7
Кредитов - 5
-
Управление проектом
Курс оснащает участников основными навыками и методологиями для эффективного планирования, выполнения и контроля проектов в различных отраслях. Студенты изучают ключевые концепции, такие как начало проекта, определение объема работ, планирование, бюджетирование и управление рисками. Через практические упражнения и кейс-стади они развивают способности к руководству командами, управлению ресурсами и достижению успешных результатов проекта.
Год обучения - 4
Семестр - 7
Кредитов - 3
-
Беспроводные сети
Курс предоставляет всестороннее понимание технологий и протоколов беспроводной связи. Участники изучают проектирование, развертывание и управление беспроводными сетями, включая темы такие, как Wi-Fi, сотовые сети и новые технологии, например, 5G. Через практические лабораторные работы и кейс-стади студенты приобретают практические навыки по настройке, устранению неполадок и оптимизации инфраструктуры беспроводных сетей.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Безопасность в компьютерных сетях
Курс обеспечивает глубокое понимание стратегий и методов защиты данных и систем в сетевых средах. Студенты изучают шифрование, брандмауэры, системы обнаружения вторжений и другие меры безопасности для защиты от киберугроз. Через практические лаборатории и кейс-стади участники развивают навыки оценки уязвимостей, внедрения политики безопасности и защиты от атак в компьютерных сетях.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Инструменты и методы исследования
Этот курс предназначен для ознакомления студентов с основными методологическими подходами и инструментами, необходимыми для проведения научных исследований в области информационных систем. Студенты изучат методы сбора данных, такие как опросы, интервью, эксперименты, а также способы их обработки и анализа с использованием статистических пакетов и программного обеспечения для обработки больших данных. Особое внимание уделяется методам моделирования, построению гипотез, проведению экспериментов и написанию научных статей. Курс также включает знакомство с современными инструментами для управления исследовательскими проектами и научными публикациями, такими как LaTeX.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Профессиональная этика в вычислительной технике
Курс изучает этические принципы, правовые вопросы и профессиональную ответственность в сфере вычислительной техники и технологий.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Основы DevOps
Курс знакомит с основными концепциями, практиками и инструментами DevOps для автоматизации разработки, развертывания и эксплуатации программного обеспечения.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Обработка естественного языка
Курс посвящён методам и алгоритмам, позволяющим компьютерам понимать, интерпретировать и генерировать человеческий язык.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Аналитика больших данных
Курс изучает методы и инструменты анализа обширных и сложных наборов данных для извлечения ценной информации и принятия обоснованных решений на основе данных. Участники знакомятся с такими темами, как data mining, машинное обучение и прогностическая аналитика, чтобы выявлять закономерности, тренды и корреляции в крупномасштабных наборах данных. Через практические проекты и кейс-стади студенты развивают навыки использования больших данных эффективно для бизнес-аналитики и инноваций.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Встраиваемые системы
Курс охватывает разработку встраиваемых систем, которые объединяют аппаратное и программное обеспечение для выполнения конкретных функций в составе более крупных систем.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Выпускной проект
Курс предоставляет студентам возможность применить и интегрировать знания и навыки, полученные в течение их академического пути. Под руководством научных руководителей студенты проводят самостоятельное исследование или практические проекты, завершающиеся подготовкой комплексной заключительной презентации или отчета. Это завершающее мероприятие позволяет студентам продемонстрировать свои экспертные знания, креативность и способности к решению проблем в выбранной области изучения.
Год обучения - 4
Семестр - 8
Кредитов - 5
-
Стартапы
Курс исследует основы создания и управления стартап-проектами. Студенты изучают такие темы, как генерация идей, разработка бизнес-моделей, анализ рынка и стратегии финансирования. Через анализ кейсов и интерактивные обсуждения студенты получают понимание вызовов и возможностей предпринимательства и стартап-экосистем.
Год обучения - 4
Семестр - 8
Кредитов - 5
Профессии
Результаты обучения
- Продемонстрировать глубокое понимание фундаментальных концепций, теорий и методологий как информационных систем, так и разработки программного обеспечения, включая жизненный цикл разработки программного обеспечения, управление базами данных, а также системный анализ и проектирование.
- Применять навыки критического мышления и решения проблем для анализа, проектирования и внедрения информационных систем и программных решений, которые отвечают потребностям организации и решают реальные проблемы.
- Эффективно сотрудничать в междисциплинарных командах, интегрируя знания информационных систем и разработки программного обеспечения для разработки инновационных решений и реализации высококачественных проектов.
- Использовать различные языки программирования, инструменты разработки и технологии для проектирования и реализации программных решений, демонстрируя знание принципов и методов разработки программного обеспечения.
- Оценивать и выбирать подходящие методологии, приемы и инструменты для разработки программного обеспечения и управления информационными системами с учетом таких факторов, как масштабируемость, безопасность и удобство использования.
- Эффективно общаться с различными заинтересованными сторонами, как техническими, так и нетехническими, посредством письменных отчетов, устных презентаций и технической документации, четко и убедительно передавая сложные концепции и решения.
- Продемонстрировать осведомленность об этических, правовых и социальных проблемах, связанных с информационными системами и разработкой программного обеспечения, и применять этические рассуждения для принятия обоснованных решений и решения этических дилемм.
- Изучить этические и юридические аспекты, связанные с информационными системами и разработкой программного обеспечения, включая вопросы конфиденциальности, безопасности, интеллектуальной собственности и соблюдения нормативных требований и сторит бережливое отношение к окружающей среде.
- Адаптироваться к разнообразным культурным и профессиональным контекстам, демонстрируя межкультурную компетентность и эффективные коммуникативные навыки в глобализированных условиях и мультикультурных командах.
- Вносить вклад в развитие знаний в области информационных систем и разработки программного обеспечения посредством исследований, инноваций и научных исследований, применяя теоретические основы и практические идеи для решения возникающих проблем и возможностей.
- Владеть иностранными языками, включая чтение, письмо, аудирование и разговорную речь, будет достигнуто наряду с приобретением культурных знаний, необходимых для эффективного общения в различных контекстах.
- Понимать и использовать основные принципы математики, а также линейной и дискретной математики, используя логические рассуждения, математическое моделирование и статистический анализ для решения сложных задач, охватывающих эти области.