6B06102 Компьютерные науки в Университет имени Сулеймана Демиреля
-
Цель образовательной программы Цель получения степени бакалавра в области компьютерных наук состоит в том, чтобы предоставить студентам надежное образование и навыки, жизненно важные для успеха в этой области. Она обеспечивает прочную основу в области принципов, методологий и технологий компьютерных наук, способствуя критическому мышлению, решению проблем и инновациям. Выпускники готовы применять свои знания в различных областях и специализироваться в области науки о данных и искусственного интеллекта, аппаратного обеспечения, программного обеспечения, кибербезопасности и блокчейна. Эти направления предлагают глубокие знания и специализированные навыки, позволяющие выпускникам преуспеть в выбранной ими карьере и адаптироваться к меняющемуся отраслевому ландшафту.
-
Академическая степень Бакалавриат
-
Языки обучения Английский
-
Название ВУЗа Университет имени Сулеймана Демиреля
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Основы программирования I
Курс представляет собой введение в программирование на языке Java. Рассматриваются переменные, условные операторы, циклы, массивы, методы и простые алгоритмы. Еженедельные задания и мини-проекты развивают навыки самообучения и управления временем.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Дискретная математика
Этот курс охватывает основные концепции и структуры, которые являются фундаментальными для компьютерных наук и разработки информационных систем. Студенты изучат логические выражения и булеву алгебру, комбинаторику, теорию графов, рекуррентные соотношения, теорию чисел и конечные автоматы. Особое внимание уделяется методам доказательства, таким как индукция и контрапозиция, которые играют ключевую роль в алгоритмическом мышлении и программировании. Понимание дискретных структур и алгоритмов критически важно для проектирования эффективных и надежных информационных систем, работы с базами данных и сетями.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Математический анализ 1
Цель курса дать студентам общее понятие о функции, пределы функций, непрерывность, касательные, производные, правило лопиталя, применение производных, экстремальные значения функций, возрастающие и убывающие функции, выпуклость и точки перегиба, построение графиков по первой и второй производным, построение графиков рациональных функций: асимптоты и доминирующие члены, интегрирование, неопределенные интегралы, техники интегрирования, существование определенных интегралов, основная теорема исчисления интегралов, применение интегралов, функции двух независимых переменных. Курс представлен с акцентом на абстрактность и включает доказательства основных теорем.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Физика 1
Этот курс дает студентам фундаментальное понимание классической механики, электромагнетизма и термодинамики. Рассматриваемые темы включают законы Ньютона, электрические цепи и основы оптики. Студенты получают прочную основу в принципах физики и их приложениях, чтобы улучшить свое понимание концепций информатики.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Физика 2
Этот курс, основанный на основах Physics 1, более глубоко раскрывает такие темы, как квантовая механика, атомная физика и специальная теория относительности. Студенты, изучающие информатику, принципы, управляющие субатомными частицами, корпускулярно-волновой дуализм и теории Эйнштейна. Курс дает студентам более широкий взгляд на физический мир, улучшая их аналитические навыки и навыки решения проблем для приложений компьютерных наук.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Математический анализ 2
Цель курса дать общее понятие студентам о введениях в дифференциальные уравнения. Дифференциальные уравнения первого порядка: точные дифференциальные уравнения; разделяющиеся уравнения; однородные уравнения; линейные дифференциальные уравнения первого порядка; уравнения Бернулли. Основы теории линейных дифференциальных уравнений. Основная теорема о линейных однородных дифференциальных уравнениях. Основная теорема о линейных неоднородных дифференциальных уравнениях. Линейные однородные дифференциальные уравнения с постоянными коэффициентами. Характеристическое уравнение. Линейные неоднородные дифференциальные уравнения с постоянными коэффициентами. Метод неопределенных коэффициентов. Системы линейных дифференциальных уравнений. Преобразование Лапласа. Бесконечные ряды. Ряды без отрицательных членов. Чередующиеся ряды и абсолютная сходимость. Ряды степеней. Ряды Тейлора и Маклорена. Множественные интегралы. Двойные интегралы. Площади и объемы. Теорема Фубини. Нахождение пределов интегрирования. Двойные интегралы в полярной форме. Интегрирование векторных полей. Линейные интегралы. Векторные поля и линейные интегралы: работа, циркуляция и поток. Теорема Грина в плоскости. Курс излагается с абстрактным уклоном и включает в себя доказательства основных теорем.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
ИИ и промпт-инжиниринг
Этот курс знакомит с основами искусственного интеллекта (ИИ) и обучает методам инженерии запросов, необходимым для эффективного взаимодействия с большими языковыми моделями (LLM), такими как ChatGPT или GPT-4. Студенты изучают ключевые концепции ИИ, включая машинное обучение, обработку естественного языка и генеративные модели. В ходе обучения они научатся создавать целевые запросы для различных задач: генерация текста, ответы на вопросы, автодополнение кода, суммирование информации. Курс сочетает теоретический материал с практическими проектами и заданиями, развивая аналитическое мышление, креативность и технические навыки. Он служит отправной точкой для дальнейшего изучения и использования ИИ-систем.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Основы программирования II
Цель курса направлена на то, чтобы предоставить студентам продвинутые знания языка программирования Java, включая многопоточность, ввод-вывод, сетевое взаимодействие и JDBC. Курс охватывает такие темы, как Java Beans, сервлеты, JSP и Spring Framework. Студенты учатся проектировать, разрабатывать и развертывать приложения корпоративного уровня с использованием технологий Java. Курс также включает практические упражнения и проекты для улучшения навыков программирования студентов.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Основы веб-программирования
Этот курс знакомит студентов с основами веб-программирования, уделяя внимание таким базовым веб-технологиям, как HTML, CSS и JavaScript. Студенты научатся создавать веб-страницы, оформлять их с помощью стилей и добавлять интерактивность. В курсе рассматриваются такие ключевые темы, как работа с DOM (Document Object Model), обработка событий и формы. Практические задания и проекты помогут студентам разработать собственные статические и динамические веб-страницы, а также простые веб-приложения. Курс является прочной основой для дальнейшего изучения современных веб-фреймворков и технологий создания полноценных веб-приложений.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Линейная алгебра
Основной целью изучения дисциплины «Линейная алгебра» является изучение алгебры как мощного инструмента для решения экономических задач. В результате освоения дисциплины обучающийся должен обладать следующими компетенциями: - способностью осуществлять сбор, анализ и обработку данных, необходимых для решения профессиональных задач; - способностью выбрать инструментальные средства для обработки экономических данных в соответствии с поставленной задачей, проанализировать результаты расчётов и обосновать полученные выводы. Дисциплина предусматривает применение разнообразных видов занятий и активного раздаточного материала.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Теория вероятностей и математическая статистика
Этот курс охватывает фундаментальные принципы и методы теории вероятностей и статистического анализа. Темы включают вероятностные модели, случайные величины, функции распределения, статистические выводы, проверку гипотез и регрессионный анализ. Курс предоставляет студентам необходимые инструменты для анализа и интерпретации данных, принятия обоснованных решений и применения статистических концепций к задачам информатики.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Обработка и визуализация данных
Этот курс предлагает студентам базовые методы и инструменты для анализа, обработки и визуализации данных. Студенты научатся этапам очистки данных, изменения их структуры и преобразования. С использованием библиотек Python, таких как Pandas и NumPy, будет осуществляться работа с табличными данными. Визуализация данных будет проводиться с помощью таких библиотек, как Matplotlib, Seaborn и Plotly, для создания информативных графиков и диаграмм. Работая с реальными наборами данных, студенты научатся представлять ключевую информацию в визуальной форме. Курс является важной основой для изучения науки о данных, машинного обучения и аналитики, основанной на данных.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Структуры данных и алгоритмы
Этот курс исследует фундаментальные концепции и методы эффективной организации данных и управления ими. Студенты узнают, как проектировать, анализировать и реализовывать различные структуры данных, такие как массивы, связанные списки, стеки, очереди, деревья и графы. Кроме того, они изучат алгоритмические методы, такие как сортировка, поиск, рекурсия и динамическое программирование, что даст им необходимые навыки решения проблем в области компьютерных наук.
Год обучения - 2
Семестр - 3
Кредитов - 5
-
Теория автоматов и формальных языков
Этот курс изучает основы теории вычислений, формальные языки и виды автоматов. Студенты изучают формальные грамматики, лексический и синтаксический анализ, различные автоматы (конечные автоматы, магазинные автоматы, машины Тьюринга) и их связь с языками. Курс закладывает теоретическую базу для алгоритмов и языков программирования, а также для проектирования компиляторов и обработки языков.
Год обучения - 2
Семестр - 4
Кредитов - 5
-
Системы управления базами данных
Этот курс знакомит студентов, изучающих информатику, с основами систем управления базами данных. Студенты узнают о моделировании данных, проектировании реляционных баз данных, SQL-запросах и основах администрирования баз данных. Практические упражнения и проекты закрепляют концепции, позволяя учащимся развивать навыки проектирования и внедрения систем баз данных.
Год обучения - 2
Семестр - 4
Кредитов - 5
-
Введение в машинное обучение
Цель курса - предоставить студентам понимание принципов, методов и инструментов, используемых в машинном обучении. К концу курса студенты должны иметь возможность проектировать и реализовывать алгоритмы машинного обучения для распознавания образов и предиктивной аналитики. Курс готовит студентов к карьере в области науки о данных, искусственного интеллекта и инженерии машинного обучения.
Год обучения - 2
Семестр - 4
Кредитов - 5
-
Компьютерные сети
Целью курса является предоставление студентам фундаментальных знаний и практических навыков в области компьютерных сетей. Этот курс охватывает такие темы, как сетевые протоколы, сетевые архитектуры, сетевая безопасность и производительность сети. По окончании этого курса студенты должны уметь проектировать, внедрять и устранять неполадки в компьютерных сетях, а также иметь четкое представление о сетевых технологиях и их приложениях.
Год обучения - 2
Семестр - 4
Кредитов - 5
-
Операционные системы
Курс охватывает основные понятия, архитектуру и принципы работы операционных систем. Студенты изучают управление процессами и потоками, управление памятью, файловые системы, ввод/вывод и планирование ресурсов. Практические навыки формируются на базе систем Unix/Linux и Windows.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Экономика
Курс предназначен для ознакомления обучающихся с основными инструментами экономического анализа, включая альтернативные издержки, спрос и предложение, рыночное равновесие и эластичность, типы рынков, специализацию, торговлю, абсолютные и сравнительные преимущества.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Глубокое обучение
Цель курса - дать студентам представление о передовых методах машинного обучения, включая глубокие нейронные сети, сверточные нейронные сети и рекуррентные нейронные сети. К концу курса студенты должны уметь разрабатывать и внедрять модели глубокого обучения, которые могут обрабатывать и анализировать сложные данные. Курс готовит студентов к карьере в области искусственного интеллекта, анализа данных и разработки программного обеспечения.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Право
Этот курс посвящен изучению теории государства и права, а также явлений и процессов, связанных с правом и его реализацией. Студенты получают представление о государстве, механизме действия права, нормотворчестве и других вопросах, связанных с правом.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Предпринимательство
Курс предназначен для того, чтобы дать обучающимся глубокое представление о предпринимательстве. Курс посвящен уникальным вызовам и возможностям, которые возникают при создании предприятий, связанных с ИТ, и управлении ими, и предоставляет студентам знания, навыки и мышление, необходимые для успешной работы в качестве предпринимателей в динамично развивающейся отрасли.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Администрирование Linux и системы Nix для кибербезопасности
Этот курс знакомит студентов с основами администрирования Linux и Unix-подобных систем с акцентом на применение в сфере кибербезопасности. Студенты изучат управление файловыми системами, настройку прав доступа пользователей, анализ системных журналов, конфигурацию сетей и методы обеспечения безопасности. Также рассматриваются инструменты командной строки и написание скриптов. Курс направлен на развитие практических навыков по защите и укреплению Nix-сред от киберугроз.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Введение в кибербезопасность
Курс предоставляет всесторонний обзор ключевых концепций, принципов и методов в области кибербезопасности. Рассматриваемые темы включают сетевую безопасность, криптографию, методы безопасного кодирования, анализ угроз и управление рисками. Студенты получают четкое представление о проблемах и стратегиях, связанных с защитой компьютерных систем и данных от несанкционированного доступа и вредоносных атак.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Финансовая грамотность
Курс предоставляет обучающимся основные знания и навыки, необходимые для эффективного управления личными финансами. Темы включают в себя составление бюджета, сбережения, инвестиции, управление кредитами и понимание финансовых продуктов и услуг. Курс направлен на оснащение студентов инструментами для принятия обоснованных финансовых решений, планирования будущего и достижения финансовой стабильности. Практические упражнения и реальные примеры используются для улучшения понимания и применения финансовых принципов.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Электроника
Цель курса направлен на то, чтобы дать студентам представление о проектировании электронных схем, полупроводниковых устройствах, обработке сигналов и системах управления. Курс готовит студентов к карьере в области электронной инженерии, телекоммуникаций, встраиваемых систем и микроэлектроники, предоставляя им навыки и знания для быстро развивающейся области электроники.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Веб программирование: бэк-энд
Этот курс охватывает разработку веб-приложений на стороне сервера, уделяя особое внимание созданию надежных и эффективных серверных систем. Студенты узнают об управлении базами данных, языках сценариев на стороне сервера (таких как Python, Ruby или PHP) и фреймворках, таких как Django или Node.js. Они приобретут навыки, необходимые для работы с хранением данных, аутентификацией и логикой приложений для динамического веб-интерфейса.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Компьютерная организация и системы
Цель курса является развитие способности анализировать технологические решения в области программного обеспечения и компьютерной обработки информации на основе сформированной системы знаний, навыков в области компьютерной архитектуры и воспитания информационной культуры, необходимой будущему ИТ-специалисту. Будет использоваться подход к обучению, ориентированный на учащихся: предоставление учащимся возможности выбирать свою собственную медиа-форму, отражающую назначение используемого источника информации; моделирование “как мыслить” для учащихся; начало занятия с рассказа; формулирование обучения с точки зрения процесса, роста и цели; тщательный выбор того, что оценивается, и рассмотрение другой работы как практики. Курс актуален как для компьютерных инженеров, так и для разработчиков программного обеспечения и программистов.
Год обучения - 3
Семестр - 5
Кредитов - 5
-
Обработка естественного языка
Цель курса- дать студентам понимание теоретических и практических аспектов обработки естественного языка, включая распознавание речи, машинный перевод и анализ настроений. К концу курса студенты должны быть в состоянии применять такие методы, как статистическое моделирование языка, пометка частей речи и синтаксический анализ для обработки и анализа текстовых данных. Курс готовит студентов к карьере в таких областях, как наука о данных, компьютерная лингвистика и искусственный интеллект.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Инструментальные средства разработки программ
Цель курс - дать студентам представление о принципах, методологиях и инструментах, используемых при разработке программных систем. К концу курса студенты должны уметь проектировать, разрабатывать и поддерживать программные системы, которые отвечают требованиям и являются надежными, эффективными и ремонтопригодными. Курс готовит студентов к карьере в области разработки программного обеспечения, управления программными проектами и архитектуры программного обеспечения.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Распределенные системы больших данных
Цель курса - дать студентам понимание принципов, архитектур и технологий, используемых в распределенных системах больших данных, включая базы данных Hadoop, Spark и NoSQL. К концу курса студенты должны уметь разрабатывать и внедрять решения для обработки больших данных, отвечающие требованиям масштабируемости, надежности и производительности. Курс готовит студентов к карьере в области разработки больших данных, науки о данных и облачных вычислений.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
FPGA Программирование
Цель курса состоит в том, чтобы дать студентам понимание принципов, процесса проектирования и методов программирования, используемых в программируемых в полевых условиях вентильных массивах (FPGA). К концу курса студенты должны уметь проектировать и внедрять цифровые схемы с использованием технологии FPGA. Курс готовит студентов к карьере в области проектирования цифровых схем, встраиваемых систем и компьютерной инженерии.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Безопасность сети
Курс охватывает принципы и методы, используемые для защиты компьютерных сетей от несанкционированного доступа, атак и утечек данных. Учащиеся узнают о криптографии, сетевых протоколах, брандмауэрах, системах обнаружения вторжений и проектировании безопасных сетей. Курс дает им знания и навыки для анализа, смягчения и предотвращения угроз безопасности в современных сетевых системах.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Основы DevOps
Современные программные системы становятся все более сложными, чтобы соответствовать требованиям качества, доступности и безопасности. И эти системы быстро меняются, чтобы не отставать от потребностей конечных пользователей. Со всеми изменениями, как вы обеспечиваете стабильность, качество, безопасность и инновации? В этом курсе мы рассмотрим, как философия DevOps может предоставить целостный взгляд на разработку, развертывание и эксплуатацию программного обеспечения. И предоставить некоторые принципы, которые помогут улучшить качество и стабильность.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Цифровая схемотехника
Цель курса - дать студентам представление о принципах, методах и инструментах, используемых при проектировании и внедрении цифровых систем. К концу курса студенты должны уметь проектировать и разрабатывать цифровые схемы, которые могут эффективно выполнять различные функции. Курс готовит студентов к карьере в области проектирования цифровых схем, встраиваемых систем и компьютерной инженерии.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Параллельные и распределенные вычисления
Курс посвящен принципам, методам и приложениям проектирования и внедрения вычислительных систем, которые могут эффективно выполнять задачи на нескольких процессорах или компьютерах одновременно. При параллельных вычислениях задачи делятся на более мелкие подзадачи, которые могут обрабатываться одновременно, что повышает производительность и масштабируемость. Распределенные вычисления распространяют эту концепцию на системы, состоящие из взаимосвязанных компьютеров, которые сотрудничают для достижения общей цели, часто по сети.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Архитектура низкого уровня
Цель курса - дать студентам представление об архитектуре компьютерной системы низкого уровня, включая процессоры, память, устройства ввода-вывода и прерывания. К концу курса студенты должны уметь разрабатывать и внедрять низкоуровневое системное программное обеспечение и драйверы устройств. Курс готовит студентов к карьере в области программирования компьютерных систем и встраиваемых систем.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Этическое хакерское тестирование и проникновение
Этот курс исследует принципы и методы этического взлома для выявления уязвимостей в компьютерных системах. Студенты узнают, как оценивать меры безопасности, проводить тесты на проникновение и предлагать эффективные контрмеры. Курс продвигает ответственные и законные методы взлома для повышения кибербезопасности и защиты от потенциальных угроз.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Разработка мобильных приложений
Курс знакомит студентов с основными концепциями и практическими методами разработки мобильных приложений для смартфонов и планшетов. Рассматриваются ключевые принципы создания приложений для платформ Android и iOS, проектирование UI/UX, работа с сенсорами устройства, хранение данных, сетевое взаимодействие и процесс публикации приложений. Студенты реализуют практические проекты, создавая собственные мобильные приложения и воплощая свои идеи.
Год обучения - 3
Семестр - 6
Кредитов - 5
-
Экология и устойчивое развитие
Дисциплина направлена на формирование у студентов целостного представления об изменениях природных комплексов, причинах их возникновения и путях решения. Рассматриваются основные понятия экологии, становление и развитие экологии как науки., а также понятие о биосфере как глобальной экосистеме. Классифицируются виды загрязнения окружающей среды, дается объяснение глобальным, региональным и локальным экологическим проблемам современности, причинам их возникновения и последствиям для окружающей среды ; объясняются принципы международного сотрудничества в решении глобальных экологических проблем. Курс способствует развитию экологического мышления, формированию ответственности за охрану окружающей среды и готовности обеспечивать безопасность собственной жизнедеятельности в условиях устойчивого развития.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Продвинутая компьютерная архитектура
Цель курса - дать студентам представление о принципах, проектировании и оценке передовых компьютерных архитектур, включая многоядерные процессоры, системы памяти и межсоединения. К концу курса студенты должны быть в состоянии проектировать и оценивать компьютерные архитектуры, соответствующие требованиям к производительности, мощности и надежности. Курс готовит студентов к карьере в области исследований компьютерной архитектуры, компьютерной инженерии и проектирования компьютерных систем.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Аппаратная безопасность
Этот курс представляет собой целенаправленное изучение аппаратной безопасности, охватывающее принципы проектирования, криптографические протоколы и меры физической безопасности. Студенты учатся оценивать уязвимости, применять контрмеры и защищаться от несанкционированного доступа и взлома. Благодаря практическим занятиям они приобретают навыки, необходимые для разработки защищенных аппаратных систем в современных цифровых средах.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Рекомендательные системы
Курс изучает алгоритмы и методы, используемые для предоставления персонализированных рекомендаций пользователям. Студенты изучают основные подходы, такие как коллаборативная фильтрация, фильтрация на основе контента, матричная факторизация и глубокое обучение. Также рассматриваются принципы работы рекомендательных систем, их применение в бизнесе и обществе, а также методы оценки эффективности. В курс включены практические задания и проекты, в которых студенты создают рекомендательную систему на основе реальных данных.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Основы безопасности жизнедеятельности
Курс дает фундаментальные знания и практики, необходимые для обеспечения безопасности и благополучия людей в различных средах. Этот курс направлен на то, чтобы вооружить участников необходимыми навыками для выявления и реагирования на потенциальные опасности, чрезвычайные ситуации и угрозы для жизни. Участники узнают о пожарной безопасности, процедурах экстренной эвакуации, основах оказания первой помощи и общих протоколах безопасности, что позволит им снизить риски и защитить себя и других в повседневных ситуациях.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Криптография
Этот курс исследует принципы и методы, используемые для защиты информации и сообщений от несанкционированного доступа. Студенты узнают о шифровании, дешифровании, цифровых подписях, протоколах аутентификации и различных криптографических алгоритмах. Курс делает упор на практическое применение криптографии в реальных сценариях, готовя студентов к разработке и внедрению безопасных систем.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Введение в IoT
Цель курса - обеспечить студентам всестороннее понимание концепции, архитектуры и технологий IoT. Курс будет охватывать основы IoT, включая датчики, исполнительные механизмы, передачу данных, облачные вычисления и анализ данных, а также их интеграцию для создания систем IoT.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Финансовые технологии (FinTech)
Этот курс представляет собой углубленное изучение финансовых технологий (FinTech), быстро развивающейся области на стыке финансов и технологий. Он дает студентам всестороннее представление о принципах, инновациях и приложениях, формирующих современный финансовый ландшафт.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Инклюзивное образование
Данный курс посвящён принципам и практике инклюзивного образования, направленного на создание поддерживающей образовательной среды, учитывающей потребности всех учащихся, включая обучающихся с ограниченными возможностями и особыми образовательными потребностями. Студенты изучат теоретические основы, законодательную базу и практические стратегии обеспечения равенства, участия и доступности в образовательной среде.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Инструменты и методы исследования
Этот курс предназначен для ознакомления студентов с основными методологическими подходами и инструментами, необходимыми для проведения научных исследований в области информационных систем. Студенты изучат методы сбора данных, такие как опросы, интервью, эксперименты, а также способы их обработки и анализа с использованием статистических пакетов и программного обеспечения для обработки больших данных. Особое внимание уделяется методам моделирования, построению гипотез, проведению экспериментов и написанию научных статей. Курс также включает знакомство с современными инструментами для управления исследовательскими проектами и научными публикациями, такими как LaTeX.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Основы антикоррупционной культуры
Этот курс представляет собой изучение основных норм права, прав и обязанностей граждан, основ конституционных прав и свобод. Студенты также знакомятся с принципами антикоррупционной культуры, этикой и профессиональным поведением педагога. Курс включает изучение механизмов противодействия коррупции в образовательной сфере, формирование навыков этического поведения и принятия обоснованных решений в ситуациях, связанных с коррупционными проявлениями. Обучение способствует формированию ответственного и законопослушного отношения к праву и обществу у будущих учителей начальных классов
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Компьютерная этика: юридические, этические и социальные последствия использования компьютеров
Этот курс посвящен многогранному влиянию технологий на правовые, этические и социальные аспекты. В нем рассматриваются этические аспекты, присущие компьютерным наукам и информационным технологиям, включая такие вопросы, как конфиденциальность, интеллектуальная собственность, безопасность и доступ к информации. Студенты изучают правовые рамки и нормативные акты, регулирующие использование и разработку технологий, а также такие социальные последствия, как цифровой разрыв, киберзапугивание и роль технологий в формировании культуры и поведения. Цель курса - развить у студентов критическое мышление и навыки принятия этических решений, подготовить их к решению сложных этических дилемм и внести позитивный вклад в ответственное использование и развитие компьютерных технологий.
Год обучения - 4
Семестр - 7
Кредитов - 3
-
Компьютерное зрение
Курс исследует теорию и методы, позволяющие компьютерам понимать и интерпретировать визуальные данные. Учащиеся изучают алгоритмы и модели для обработки и анализа изображений или видео, извлечения значимой информации и принятия решений на основе визуальных данных. Курс охватывает такие темы, как обработка изображений, распознавание объектов, отслеживание движения и глубокое обучение в контексте приложений компьютерного зрения.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Информационные технологии в образовании (EdTech)
Этот курс предназначен для изучения пересечения технологий и образования. Учащиеся узнают о последних достижениях в области образовательных технологий, таких как системы управления обучением, платформы электронного обучения и инструменты анализа данных. Они получат представление о разработке, внедрении и оценке технологических решений для повышения качества преподавания и обучения.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
UX/UI дизайн
Курс знакомит студентов бакалавриата информатики с принципами и практиками пользовательского опыта (UX) и дизайна пользовательского интерфейса (UI). Он охватывает такие темы, как исследование пользователей, создание макетов, прототипирование, визуальный дизайн и тестирование удобства использования. Студенты учатся создавать интуитивно понятные и визуально привлекательные интерфейсы, которые повышают удовлетворенность пользователей и оптимизируют взаимодействие пользователей с программными приложениями.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Большие языковые модели
Курс охватывает теоретические основы и практическое применение больших языковых моделей (БЯМ). Студенты изучат архитектуру трансформеров, предварительно обученные модели (например, GPT и BERT), обработку текста, генерацию и реальные сценарии использования. Также рассматриваются методы тонкой настройки (fine-tuning), проектирования запросов (prompt engineering), этические и ответственные аспекты использования ИИ.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Бизнес аналитика
Данный курс направлен на развитие у студентов навыков анализа и интерпретации данных в целях стратегического принятия решений в бизнес-среде. Программа охватывает статистические методы, технологии интеллектуального анализа данных и методы прогнозного моделирования. Студенты научатся извлекать значимую информацию из объемных наборов данных, решать сложные бизнес-задачи и оптимизировать бизнес-процессы с использованием подходов, основанных на анализе данных.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Разработка игр
Курс знакомит студентов с архитектурой и дизайном игр, игровыми движками (такими как Unity или Unreal Engine), графикой, физикой, пользовательским интерфейсом и разработкой логики игры. В ходе курса студенты создадут собственные игровые проекты небольшого масштаба.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Тестирование и валидация программного обеспечения
Цель курса - дать студентам представление о принципах, методах и инструментах, используемых при тестировании и валидации программного обеспечения. К концу курса студенты должны быть способны разрабатывать и внедрять эффективные стратегии тестирования программного обеспечения и процессы валидации. Курс готовит студентов к карьере в области разработки программного обеспечения, обеспечения качества и тестирования программного обеспечения.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Облачные вычисления
Этот курс исследует принципы и технологии, лежащие в основе облачных вычислений, уделяя особое внимание развертыванию, управлению и масштабируемости приложений и служб в виртуализированных средах. Темы включают облачную инфраструктуру, хранилище, безопасность и модели обслуживания, подготавливая учащихся к использованию возможностей облачных платформ для эффективных и гибких вычислительных решений.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Безопасность веб-приложений
В курсе изучаются принципы и методы защиты веб-приложений от распространенных уязвимостей. Рассматриваемые темы включают методы безопасного кодирования, механизмы аутентификации и авторизации, проверку ввода, управление сеансами и безопасную связь. Студенты получат практические навыки по выявлению и снижению потенциальных рисков безопасности, обеспечивая целостность и конфиденциальность веб-приложений.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Введение в робототехнику
Это базовый курс, который дает студентам всестороннее представление о принципах, технологиях и приложениях робототехники. Он охватывает широкий спектр тем, включая кинематику и динамику роботов, датчики и исполнительные механизмы, системы управления, программирование роботов и взаимодействие человека и робота.
Год обучения - 4
Семестр - 7
Кредитов - 5
-
Выпускной проект
Курс предоставляет студентам возможность интегрировать полученные теоретические и практические знания путем выполнения индивидуального или группового проекта. Студенты выбирают тему проекта, проводят углубленное исследование, планируют, разрабатывают и защищают проект. В ходе работы над проектом студенты применяют методы научного исследования, развивают навыки проектирования и реализации программного обеспечения, а также умения управлять временем и работать в команде. Курс готовит студентов к реальной профессиональной деятельности и обеспечивает практическое применение знаний.
Год обучения - 4
Семестр - 8
Кредитов - 5
Профессии
Результаты обучения
- Понимать и применять основные принципы экономики, права, предпринимательства, финансовой грамотности и искусственного интеллекта, используя критическое мышление, анализ данных и деловое моделирование для принятия обоснованных решений и решения прикладных задач в социальной и экономической сферах.
- Понимать и применять основные принципы математики, физики и биологии, используя логическое рассуждение, математическое моделирование и статистический анализ для решения сложных задач в этих областях.
- Разрабатывать и оптимизировать компьютерные программы, эффективно использовать структуры данных и продвинутые алгоритмы, а также овладеть конкретными языками программирования, включая Go. Продемонстрировать понимание и применение практик кодирования, алгоритмов и структур данных, обычно используемых в компаниях FAANG (Facebook, Amazon, Apple, Netflix, Google) для решения проблем и разработки продуктов.
- Проектировать и управлять системами баз данных, выполнять продвинутый анализ данных и применять техники машинного обучения, глубокого обучения и обработки естественного языка. Использовать облачные вычисления для обработки больших данных, создавать визуализации данных и применять специализированные инструменты в таких областях, как компьютерное зрение и обработка медицинских изображений. Завершить эти навыки в комплексном проекте по науке о данных и ИИ.
- Спроектировать, разработать и протестировать эффективные и удобные в использовании веб- и мобильные приложения, используя программирование на фронт-энд и бэк-энд, платформы iOS и Android, а также шаблоны архитектуры программного обеспечения. Применять принципы UX/UI дизайна, использовать продвинутые инструменты разработки программного обеспечения и проверять функциональность программного обеспечения. Реализовать эти навыки в комплексном проекте по инженерии программного обеспечения.
- Понимать и проектировать архитектуру компьютера, управлять операционными системами с акцентом на Linux, и программировать FPGA. Понимать и реализовывать протоколы сети, цифровое схемотехническое проектирование и архитектуру низкого уровня. Ознакомиться с устройствами Интернета вещей, управлением данными и аналитикой для IoT. Реализовать эти концепции в комплексном проекте по инженерии аппаратного обеспечения и операционных систем.
- Понимать основы кибербезопасности, применять безопасные практики кодирования и внедрять меры безопасности сети и веб-приложений. Развивать навыки в области криптографии, проводить этическое взлом и тестирование на проникновение для выявления уязвимостей и применять эти навыки для обеспечения безопасности цифровых активов. Реализовывать эти принципы и техники в рамках комплексного проекта по кибербезопасности и тестированию на проникновение.
- Применять инструменты и методологии исследований в области компьютерных наук, управлять проектами в области информационных технологий и понимать динамику предпринимательства. Понимать и применять принципы финансовых технологий (FinTech), управления информационными технологиями, цифрового маркетинга, право, экономики и экологии. Развивать навыки самосовершенствования и лидерства в области информационных технологий с пониманием информационного права. Исследовать применение информационных технологий в образовании (EdTech) и реализовывать эти концепции в рамках комплексного проекта.