6B06103 Инженерия искусственного интеллекта и блокчейн в ABU
-
Цель образовательной программы Цель программы заключается в подготовке квалифицированных специалистов, обладающих глубокими знаниями и навыками в области искусственного интеллекта и блокчейна, способных применять эти технологии для инноваций, развития и решения сложных проблем в различных сферах деятельности.
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский
-
Название ВУЗа Alikhan Bokeikhan University
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Введение в программирование
Дисциплина формирует базовые знания и практические навыки алгоритмизации и программирования с использованием языков Python и других, необходимых для реализации задач в области искусственного интеллекта, включая системное программирование и основы командной разработки; разрабатывать алгоритмы их решения и реализовывать программы на выбранном языке программирования; навыки логического мышления, работы с кодом и отладки программ.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Математика
Дисциплина формирует базовые знания и навыки применения математических методов для решения задач искусственного интеллекта и блокчейна, основы математического анализа, линейной алгебры, аналитической геометрии, математической логики, методов обработки данных, развитие логического и абстрактного мышления.
Год обучения - 1
Семестр - 1
Кредитов - 4
-
Компьютерная архитектура
Основные компоненты компьютера. Принципы работы процессоров, включая исполнение команд, управление памятью и периферийными устройствами. Различные уровни архитектуры компьютеров. Процессорные инструкции, кэш-памяти, векторные вычисления и параллельные обработки. Организация памяти и управление данными, включая иерархию памяти, виртуальную память и кэширование. Принципы взаимодействия с периферийными устройствами и вводом-выводом данных.
Год обучения - 1
Семестр - 2
Кредитов - 3
-
Основы устойчивого развития и безопасности жизнедеятельности
Дисциплина направлена на формирование у студентов знаний и практических навыков в области устойчивого развития, экологической ответственности и безопасности жизнедеятельности. В рамках курса рассматриваются теоретические и прикладные аспекты устойчивого развития, включая изменение климата, деградацию природных ресурсов, утрату биоразнообразия, а также национальные и глобальные экологические вызовы. Особое внимание уделяется правовым и управленческим основам охраны окружающей среды, действиям при чрезвычайных ситуациях природного, техногенного и биологического характера и формированию устойчивого и безопасного поведения, обеспечивая междисциплинарную подготовку к решению задач в профессиональной и повседневной деятельности.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Технология компьютерных и коммуникационных систем
Архитектура компьютеров: процессоры, память, шины для решения задач ИИ и блокчейна. Периферийные устройства: видеокарты для нейросетей, устройства хранения больших данных. Компьютерные сети: топологии, протоколы, стеки связи для построения блокчейн-систем. Локальные и глобальные сети для организации распределенных вычислений в ИИ. Беспроводные сети для построения IoT на базе блокчейна. Методы передачи данных в высоконагруженных блокчейн-системах. IP-адресация в крупномасштабных блокчейн-приложениях. Диагностика и устранение проблем в ИИ и блокчейн-системах. Обеспечение кибербезопасности блокчейн-платформ и ИИ.
Год обучения - 1
Семестр - 2
Кредитов - 3
-
Основы экономико-правовых знаний
Дисциплина направлена на формирование у студентов системных знаний и практических навыков в области экономики, предпринимательства, финансовой грамотности, права и антикоррупционной культуры. В рамках курса рассматриваются механизмы функционирования рыночной экономики, принципы организации и ведения предпринимательской деятельности, а также повышение уровня финансовой грамотности посредством использования финансовых инструментов и принятия обоснованных решений в управлении личными финансами. Особое внимание уделяется изучению основ гражданского, уголовного, трудового и административного законодательства, развитию правовой культуры и правосознания, соблюдению профессиональной этики, а также формированию приверженности к антикоррупционной культуре. Это способствует решению задач в профессиональной и повседневной деятельности с применением междисциплинарного подхода.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Архитектуры и протоколы сетевых коммуникаций с повышенной безопасности
Различные сетевые архитектуры. Протоколы передачи данных, сетевые модели и стандарты. Механизмы и протоколы, обеспечивающие безопасность сетевых коммуникаций и защиту данных от несанкционированного доступа. Принципы и методы шифрования данных, аутентификации, цифровой подписи и контроля целостности информации. Протоколы защиты сетевых соединений, включая Virtual Private Networks (VPN) и Secure Socket Layer (SSL). Анализ уязвимостей сетевых протоколов и разработка мер безопасности для их предотвращения. Методы обнаружения и реагирования на инциденты безопасности, принципы построения защищенных сетевых архитектур.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Сетевые архитектуры и безопасность
Основные принципы сетевых технологий. Протоколы передачи данных, архитектура сетей, маршрутизация и коммутация пакетов. Протокол TCP/IP, сетевые модели и стандарты. Безопасность сетей и информационных систем. Методы защиты от атак, принципы шифрования и аутентификации. Техники обнаружения и реагирования на инциденты безопасности. Принципы и технологии виртуализации и облачных вычислений. Современные тренды в сетевых технологиях, такие как Software-DefinedNetworking (SDN) и Network FunctionVirtualization (NFV).
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Введение в блокчейн
Основы блокчейн, алгоритмы консенсуса. Криптографические основы технологии блокчейн на платформе .Net. Понимание криптовалют и смарт-контрактов. Приватный блокчейн. Использование блокчейн технологии в реальном мире. Текущее состояние технологии блокчейн. Возможности, ограничения и задачи блокчейна.
Год обучения - 2
Семестр - 1
Кредитов - 6
-
Информационные технологии
Дисциплина направлена на формирование способностей применять знания и навыки в практических ситуациях, принимать информационно-технологические решения, понимать основы информации и информационных технологий, использовать информационные технологии в области искусственного интеллекта, применять методы и средства проектирования систем искусственного интеллекта.
Год обучения - 2
Семестр - 1
Кредитов - 4
-
Основы блокчейн технологии
Архитектура блокчейн. Порядок работы блокчейн-транзакции. Назначение блокчейн. Ограничения технологии блокчейн. Использование технологии блокчейн для организации распределенных баз данных.
Год обучения - 2
Семестр - 1
Кредитов - 6
-
Теория информации
Основные понятия и задачи теории информации. Измерение информации. Скорость передачи информации и пропускная способность каналов связи. Математические модели сигналов. Каналы и системы связи. Кодирование иформации. Квантование информации.
Год обучения - 2
Семестр - 1
Кредитов - 4
-
Профессионально-ориентированный иностранный язык
Профессиональный язык как дисциплинарный феномен, обслуживающий определенную сферу человеческой деятельности (с учетом специфики специальности). Профессиональная терминология на иностранном языке. Специальный профессионально-ориентированный материал и его использование в заданных профессиональных ситуациях. Характеристика содержания предметной области по специальности на иностранном языке. Профессиональная компетенция: ориентация в текстах на иностранном языке, монологическое высказывание профессионального содержания и т.д.
Год обучения - 2
Семестр - 1
Кредитов - 3
-
Физика
Основные разделы классической физики: механика, статистическая физика и термодинамика, электродинамика, колебания и волны, основы квантовой механики, строение атома
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Введение в искусственный интеллект
Основные подходы к решению задач в области искусственного интеллекта. Принципы построения и обучения нейронных сетей. Различные сферы применения искусственного интеллекта. Автоматическое распознавание речи, компьютерное зрение, рекомендательные системы, анализ данных и решение задач в области искусственного интеллекта
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Основы базы данных
Различные типы баз данных, включая реляционные, иерархические, сетевые и NoSQL базы данных. Структура и организация баз данных, включая таблицы, схемы, индексы и запросы. SQL (StructuredQuery Language) и его использовании для манипуляции данными в базах данных. Основные операции SQL. Методы нормализации данных и проектирования баз данных.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Операционные системы
Дисциплина «Операционные системы» направлена на обучение студентов концепциям построения современных ОС; особенностям планирования процессов в многозадачных ОС; средствам межпроцессного взаимодействия; методам распределения памяти; способам реализации защиты в ОС.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Профессиональный казахский (русский) язык
Профессиональный язык как дисциплинарный феномен, обслуживающий определенную сферу человеческой деятельности (с учетом специфики специальности). Профессиональная терминология на казахском (русском) языке. Специальный профессионально-ориентированный материал и его использование в заданных профессиональных ситуациях. Характеристика содержания предметной области по специальности на казахском (русском) языке. Профессиональная компетенция: ориентация в текстах на казахском (русском) языке, монологическое высказывание профессионального содержания и т.д.
Год обучения - 2
Семестр - 2
Кредитов - 3
-
Основы Data Science
Основные концепции, связанные с обработкой, анализом и интерпретацией данных. Различные типы данных, структурированные и неструктурированные. Методы их сбора, предварительной обработки и очистки для последующего анализа. Основные методы и алгоритмы машинного обучения и статистического моделирования. Методы оценки и выбора моделей, а также основы валидации и перекрестной проверки.
Год обучения - 2
Семестр - 2
Кредитов - 3
-
Web технологии 1 (Front end)
Дисциплина формирует навыки разработки пользовательских интерфейсов с использованием современных web-технологий, основы программирования на JavaScript, создание интерактивных и отзывчивых интерфейсов, использование библиотек и фреймворков, основные принципы проектирования веб-страниц и адаптивного дизайна, разработка эстетически привлекательных и функциональных пользовательских интерфейсов для веб-приложений, основы создания продуктов в области искусственного интеллекта и блокчейна, анализ принципов Web3 и децентрализованных приложений.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Облачные технологии
Современные технологии, связанных с облачными вычислениями и распределенными системами. Основные концепции, принципы и методы работы с облачными ресурсами. Концепций безопасности и защиты данных в облачных средах. Методы аутентификации, авторизации и шифрования, а также применение политик безопасности и механизмов мониторинга в контексте облачных вычислений.
Год обучения - 2
Семестр - 2
Кредитов - 3
-
Децентрализованные приложения
Основные компоненты децентрализованного приложения (DApp), социальные и проектные проблемы, препятствующие внедрению DApp, смарт-контракты, написанные на языке программирования Solidity, среда разработки, необходимая для написания, тестирования и развертывания Ethereum DApp
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Системное программирование
Основные определения и понятия. Назначение, функции системного программного обеспечения. Интерфейсы операционных систем. Основы программирования системных элементов в современных операционных системах. Понятие многопоточности. Составляющие компилятора. Фазы компиляции. Особенности синтаксических конструкций языка ассемблер. Особенности применения блокирующих переменных в разработке приложений.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Основы микропроцессорной техники
Введение в микропроцессорную технику. Построение микропроцессорных систем управления. Представление информации в микропроцессорных системах. Функционирование микропроцессоров. Команды пересылки данных. Арифметические команды. Команды управления порядком выполнения программы. Логические команды и команды манипулирования битами. Команды для работы с массивами и строками. Современные средства разработки микропроцессорных систем управления.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Web технологии 2 (Backend)
Программирование на языках, таких как Java, Python, Node.js или Ruby. Основы веб-фреймворков, такие как Django, Flask, Express или Ruby onRails. Создании API (интерфейсов программирования приложений) для взаимодействия с фронтендом и другими компонентами системы. Основы работы с базами данных, включая реляционные базы данных (например, MySQL, PostgreSQL) или NoSQL базы данных (например, MongoDB, Cassandra). Проектирование и оптимизирование структур баз данных. Создание запросов для извлечения и обработки данных.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Теория вероятности
Основные понятия и определения, такими как вероятность событий, случайные величины, функции распределения, математическое ожидание, дисперсия и другие характеристики случайных величин. Основные законы распределения, такие как биномиальное, нормальное, равномерное и другие, и понимают их свойства и применение в различных ситуациях. Понимания и применения статистических методов и алгоритмов, которые широко используются в области анализа данных и машинного обучения.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Системное программирование и компьютерные технологии
Сетевые технологии и протоколы. Методы взаимодействия и обмена данными между компьютерными системами. Принципы работы сетей, протоколами передачи данных и различными методами коммуникации, включая клиент-серверные архитектуры и сетевое программирование. Принципы безопасности и защиты информации в компьютерных системах. Методы аутентификации, шифровании и механизмах обеспечения конфиденциальности и целостности данных.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Микроконтроллеры и микропроцессорные системы
Основы организации и задачи проектирования микропроцессорных систем (МПС). Архитектуры микропроцессоров, МПС и микроконтроллеров (МК). Управление периферийным оборудованием в МПС Обработка данных, управление Организация интерфейсов в МПС и МК Проектирование МПС
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Теория вероятности и математическая статистика
Основные понятия теории вероятностей. Испытания и события. Действия над событиями. Случайные события. Виды случайных событий. Основные формулы комбинаторики. Классическое определение вероятностей. Теорема сложения вероятностей несовместимых событий. Полная группа событий. Противоположные события. Независимые и зависимые события. Теорема умножения для независимых событий. Условная вероятность. Решение задач по условной вероятности.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Среды разработки Ethereum, Web3 и Truffle
Введение в работу с Truffle и инструкции по установке. Составление договоров: трюфель или солк. Проект в среде Truffle. Контракты в сети Ethereum. Работа с контрактами в Web3j
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Защита информации и информационная безопасность
Актуальные вопросы защиты информации в информационной системе. Средства носителя информации. Комплексные критерии защиты информации. Особенности биометрии в области защиты информации Предупреждение защиты информации. Программно-аппаратные средства защиты информации на компьютере. Основные понятия и алгоритмы криптографии.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Архитектура системы блокчейн
Архитектура блокчейна. Архитектуры баз данных и р блокчейна. Алгоритмическое управление с помощью смарт-контрактов, иерархические и альтернативные структуры блокчейна технологиям распределенных реестров (DLT). Без разрешительные и разрешительные архитектуры, программируемые цепочки против корпоративных архитектур. Корпоративные разработки и архитектуры безопасности и взаимосвязь DLT. Развитие и внедрение DLT в будущем: сценарии использования, расширение, потенциальные риски и проблемы.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Инструментальные средства разработки программ
Классификация инструментальных средств. Методы и инструменты. Современные CASE-технологии. Технология освоения и внедрение CASE-средств. Оценка CASE-средств. Характеристика современных CASE-средств. Методы проектирования и жизненный цикл программ
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Azure конгнитивный сервис
Принципы применения блокчейн-технологий в контексте конгнитивных сервисов. Возможности использования блокчейн для обеспечения безопасности. Различные сценарии применения конгнитивных сервисов Azure. Разработка интеллектуальных ассистентов, анализ тональности в социальных медиа, автоматическая классификация документов, автоматический перевод и многое другое.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
UX/UI дизайн
Этапы разработки и поддержки интернет ресурсов. Назначение UX и UI дизайна. Анализ пользовательских потребностей и юзабилити-тестирования . Проектирование пользовательского опыта и создание информационной архитектуры . Основы дизайна и прототипирования веб-страниц . Разработка прототипа и интерфейса веб-страницы в программах Figma и Adobe Photoshop
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Программирование на языке GO
Основы программирования с использованием языка Go. Особенности и возможности языка, основные концепции программирования и разработка программного кода с использованием Go для создания приложений и решения задач в области искусственного интеллекта и блокчейн.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Интеллектуальный анализ данных в блокчейне
Изучение различных сценариев применения алгоритмов интеллектуального анализа данных в блокчейн-технологиях. Возможности анализа и обнаружения аномалий, прогнозирования и классификации данных. Методы кластеризации и сегментации данных в контексте блокчейн-среды. Способы интеграции интеллектуального анализа данных с блокчейном. Интеллектуальные контракты и смарт-контракты, использующие результаты анализа данных для автоматизации бизнес-процессов и принятия решений в блокчейн-среде.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Программирование на Python
Основные принципами и концепциями программирования, такими как переменные, условные операторы, циклы, функции и структуры данных. Особенности языка Python, его синтаксис и возможности, а также основные библиотеки и инструменты для разработки программ.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Математические основы искусственного интеллекта
Простейшие методы построения систем искусственного интеллекта. История и актуальность создания систем искусственного интеллекта. Основные методы и модели представления знаний (логическая модель, правила продукций, сетевые модели, фреймы, сценарии, объектно-ориентированная модель). Математическое описание конечных автоматов и машины Тьюринга. Проблемы разрешимости задач на примере машины Тьюринга. Математические основы нейронных сетей. Распознавание образов. Особенности построения нейронных сетей. Проблемы обучения нейронных сетей. Логика как основа построения систем искусственного интеллекта.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Azure machine learning
Различные алгоритмы машинного обучения и их применение с использованием платформы Azure. Алгоритмы классификации, регрессии, кластеризации и другие методы машинного обучения. Процесс тренировки моделей машинного обучения с использованием Azure Machine Learning. Оптимизирование гиперпараметры, кроссвалидация и оценивание качество моделей с помощью различных метрик.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Теория графов
Изучение графов как абстрактных математических объектов и их применении в различных областях, включая искусственный интеллект, блокчейн и другие информационные системы. Основные понятия графов, такие как вершины, ребра, ориентированные и неориентированные графы, веса и метки на ребрах, а также различные типы графовых структур, такие как деревья, циклы и сети.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Проектирование распределенных систем управления
Этапы и стадии проектирования СУ. Эскизное проектирование. Анализ и синтез систем обработки данных. Синтез и анализ системы управления. Меры оценки качества спроектированной системы. Синтез структуры КСОИУ.
Год обучения - 3
Семестр - 2
Кредитов - 3
-
Анализ данных
Методы визуализации данных. Сложные наборы данных в удобной и понятной форме. Инструменты и технологии визуализации данных. Принципы проектирования информационных дашбордов и графических представлений данных. Методы обнаружения и извлечения знаний из данных. Алгоритмы машинного обучения и статистического моделирования для анализа данных, выявления закономерностей, прогнозирования трендов и принятия решений на основе данных. Методы и техники работы с большими объемами данных, включая облачные вычисления и распределенные системы хранения и обработки данных. Принципы работы и применении баз данных, инструментов для работы с Big Data и технологий параллельной обработки данных.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Интернет вещей
Дисциплина изучает знание принципов Интернета вещей, стандартизации архитектуры, технических компонентов, приложений, умение моделировать средства IoT в программных пакетах.
Год обучения - 3
Семестр - 2
Кредитов - 3
-
Архитектура смарт- контрактов
Введение в блокчейн и Ethereum, введение в смарт-контракты, технология блокчейн и поддержка языков с полным Тьюрингом, виртуальные машины, введение в конвейер разработки dApp, глубокое погружение в Solidity, глобальные переменные и функции, выражения и управляющие структуры.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Логическая математика
Предмет и значение логики. Возникновение логики. Значение логики. Понятие как форма мышления. Основы характеристики правильного мышления. Законы правильного мышления. Общее понятие об умозаключении и его виды. Простой категорический силлогизм. Выводы логики высказываний. Математическая символическая логика. Структура и виды доказательства. Правила доказательного рассуждения. Логические ошибки в доказательстве. Понятие о логических парадоксах, паралогизмах и софизмах. Виды гипотез. Построение гипотезы и этапы её развития.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Математическая логика и теория алгоритма
Основные понятия и принципы математической логики, включая формальные системы, логические операции, рассуждения и доказательства. Основные концепции теории алгоритмов, такие как алгоритмическая сложность, формальные языки и автоматы. Разработка и анализ эффективных алгоритмов, применение логических методов и формальные модели в области искусственного интеллекта и блокчейн.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Использование данных в машинном обучении
Введение в машинное обучение. Статистические оценки и проверка гипотез. Машинное обучение как математическое моделирование. Введение в линейные модели и задача регрессии. Линейные модели и задача классификации
Год обучения - 4
Семестр - 1
Кредитов - 3
-
Архитектура и разработка 3D - игр
Архитектура и разработка трехмерных игр. Программное обеспечение компьютерных игр. Различные аспекты создания 3D-игр, включая проектирование игровых сцен, моделирование объектов, текстурирование, освещение и анимацию. Принципы работы игровых движков и программных средств для разработки 3D-игр, таких как Unity или Unreal Engine. Проектирование и разработка высококачественных 3D-игр. Области искусственного интеллекта и блокчейна.
Год обучения - 4
Семестр - 1
Кредитов - 4
-
Современные методы и средства программирования Java
Обзор технологий и платформы Java. Типы данных Java. Ссылочные типы данных. Выражения и операторы. Преобразование типов. Метод main(). Переменные и константы, поля объектов и классов. Область видимости. Сложные типы данных. Массивы одномерные, многомерные. Строки. Методы работы со строками. Оболочечные классы. Класс Math, его методы и константы. Объектная модель Java. Класс и объект.
Год обучения - 4
Семестр - 1
Кредитов - 3
-
Введение в Web3
Разница между web2 и web3, основные принципы децентрализации, распределенные системы IPFS и Swarm, протоколы Ethereum, создание смарт-контрактов для задач голосования, управление активами и идентификацией
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Нейронные сети и их приложения
Основные принципы и методы нейронных сетей и их практические применения. Структура и функционирование искусственных нейронных сетей, включая различные архитектуры и типы нейронных сетей, алгоритмы обучения и оптимизации. Разнообразные области применения нейронных сетей, включая компьютерное зрение, обработку естественного языка, рекомендательные системы, распознавание речи и многие другие. Развитие применении нейронных сетей, что является фундаментальным аспектом работы в области искусственного интеллекта и блокчейн.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Программирование на языке РНР
Введение в серверные сценарии для Web. Синтаксис и данные в PHP. Управляющие конструкции языка PHP и функции. Подготовка среды работы с PHР. Работа с файлами в РНР. Работа с одномерными и многомерными массивами. Базы данных и основные конструкции языка SQL. Взаимодействие PHP с сервером баз данных MySQL. Обработка исключений и ошибок в PHP. Сервисы Web-сайта. Загрузка файлов и динамическое формирование изображений средствами PHP. Основы объектно-ориентированного программирования в PHP. Взаимодействие PHP и XML.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Введение в машинное обучение и анализ данных
Дискретный анализ и теория вероятностей. Введение в машинное обучение. Нейронные сети. Критерий выбора моделей и методы отбора признаков. Логические методы классификации. Методы кластеризации
Год обучения - 4
Семестр - 1
Кредитов - 3
-
Современные методы и средства программирования NET
Понятие платформы. Компоненты .Net Framework. Понятие приложения, проекта, решения, среды разработки, компиляция и выполнение программ в среде CLR. Особенности традиционных структур данных. Связь с объектных стандартных библиотек .NET. Объектно-ориентированной парадигмы программирования. Важнейшие концепций инкапсуляции, наследовании, полиморфизм. Особенности объектной модели для платформы .NET
Год обучения - 4
Семестр - 1
Кредитов - 3
-
Работа с Ethereum
Основы Ethereum. Блокчейн Ethereum. Смарт-контракты и язык Solidity. Создание и тестирование простейших смарт-контрактов. Безопасность смарт-контрактов. Хранение и обработка данных в распределенных реестрах. Реализация игровых смарт-контрактов. Децентрализованные приложения (DApps). Виртуальная машина Ethereum.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Мультимедийный дизайн
Визуальный дизайн, цветовая теория, композиция, типографика и другие аспекты. Различные инструменты и программные средства, используемые в мультимедийном дизайне, такие как Adobe Photoshop, Adobe Illustrator, Adobe AfterEffects и другие. Графические элементы, анимация, видеоэффекты и звуковое сопровождение для различных целей. Мультимедиа и взаимодействие с искусственным интеллектом и блокчейном для создания инновационных мультимедийных решений.
Год обучения - 4
Семестр - 1
Кредитов - 4
-
Искусственные нейронные сети
Основные принципы и методы искусственных нейронны сетей. Построение, обучение и применение нейронных сетей. Различные типы и архитектуры нейронных сетей, включая перцептроны, рекуррентные нейронные сети, сверточные нейронные сети и глубокие нейронные сети. Алгоритмы обратного распространения ошибки, оптимизация параметров нейронных сетей и решение задач классификации, регрессии и генерации данных с использованием нейронных сетей. Разработка и применение искусственных нейронных сетей в области искусственного интеллекта и блокчейн.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Криптография
Основные принципы и методы криптографии. Различные алгоритмы и протоколы шифрования, методы аутентификации и цифровой подписи. Принципы стеганографии и анализа стойкости криптографических алгоритмов. Классические методы криптографии, таких как шифр Цезаря и шифр Виженера. Современные симметричные и асимметричные алгоритмы шифрования, включая RSA, AES, DES и другие. Принципы криптографических хэш-функций, цифровых сертификатов и протоколов обмена ключами
Год обучения - 4
Семестр - 2
Кредитов - 4
-
Блокчейн бизнес-модели
Важность инноваций, инновационный характер цифровых валют /блокчейн/ DLT. Управление и распространение инноваций блокчейн. Преобразование идеи блокчейна в бизнес-план. Применение дизайн-мышления и стратегии в проектах блокчейна. Анализ и управление рисками, связанными с блокчейном, привлечение средств для блокчейн-проекта. Объяснение смарт-контрактов и алгоритмического управления. Изучение децентрализованных автономных организаций. понимание вопросов, связанных с управлением человеческими ресурсами в блокчейне.
Год обучения - 4
Семестр - 2
Кредитов - 6
-
Основы блокчейн и криптовалюты
Криптовалюты и технологии блокчейн. Основы технологии блокчейн и ее место в цифровой экономике. Введение в криптовалютную экономику. Правовые основы криптовалюты. Вопросы прав на интеллектуальную собственность. Организация крипто валютных систем. Управление рисками и вопросы безопасности. Современные криптографические технологии в блокчейн. Смарт-контракты и основы их разработка.
Год обучения - 4
Семестр - 2
Кредитов - 6
-
Искусственный интеллект для информационной безопасности
Методы и технологии искусственного интеллекта, применяемые в области информационной безопасности. Различные алгоритмы и модели машинного обучения. Способы применения искусственного интеллекта для обнаружения и предотвращения кибератак, анализа угроз, автоматизации процессов безопасности и разработки защищенных систем. Основные принципы работы алгоритмов машинного обучения и их применением в задачах информационной безопасности, включая обнаружение аномалий, классификацию вредоносных программ, анализ потоков данных и прогнозирование уязвимостей. Технологии искусственного интеллекта в задачах обеспечения информационной безопасности и повышения эффективности защиты информационных систем и данных.
Год обучения - 4
Семестр - 2
Кредитов - 4
Профессии
Результаты обучения
- Способен осознанно воспринимать и интерпретировать основные концепции устойчивого развития и безопасности жизнедеятельности, правовой и экономической грамотности, применять нормативно-правовые, экономические и экологические инструменты в профессиональной и социальной деятельности, анализировать и критически оценивать последствия принимаемых решений, а также разрабатывать комплексные стратегии поведения, направленные на снижение рисков, повышение устойчивости и соблюдение этических и правовых стандартов.
- Демонстрировать навыки устной и письменной профессиональной коммуникации на казахском, русском и английском языках. Демонстрировать навыки чтения и переводов профессиональных текстов с казахского, русского и английского языков. Изучить составление деловой документации, отчётов, обзоров на государственном и иностранном языках. Применять языковые навыки для решения профессиональных задач в мультикультурной среде
- Овладеть основным пониманием концепций программирования, развивать способность к разработке программ на языках Python и GO, к выполнению системного программирования. Демонстрировать навыки анализа и решения задач, связанных как с программированием, так и с системным программированием. Обучить эффективности в работе в команде разработчиков программного обеспечения и системных программистов.
- Изучить основы физики, применять её принципы в разработке микроконтроллерных и микропроцессорных систем. Демонстрировать навыки работы с «IoT» и создания распределенных систем управления. Применить знания и навыки для решения конкретных технических задач.
- Применить математические методы для решения задач искусственного интеллекта и блокчейна, развивать логическое и абстрактное мышление, формировать навыки практического применения математических знаний, применять знания в области искусственного интеллекта, анализа данных и блокчейна в практической деятельности.
- Демонстрировать навыки разработки пользовательских интерфейсов (Frontend) с использованием современных web-технологий, уметь создавать серверную часть (Backend) с базовыми принципами и инструментами, анализировать принципы Web3 и децентрализованных приложений, уметь программировать на PHP, разработать принципы динамического веб-приложения и взаимодействия с базами данных. Анализировать частые изменения к требованиям технологии веб-разработки, применять полученные знания в создании современных и инновационных веб-приложений.
- Описывать основные принципы структур компьютерной архитектуры, уметь проектировать и создавать эффективные и надежные компьютерные и коммуникационные системы с использованием современных технологий и инструментов; получить навыки разработки программного обеспечения с использованием современных инструментальных средств и изучить принципы UI/UX дизайна для создания удобных и привлекательных пользовательских интерфейсов.
- Анализировать теорию информации и основные принципы обработки и передачи информации в информационных системах. Овладеть навыками проектирования, разработки и управления информационными технологиями, создавать и уметь оказывать поддержку сетевых архитектур с учетом безопасности и защиты данных. Изучить протоколы и архитектуры сетевых коммуникаций с повышенной безопасностью, механизмы шифрования, аутентификации и защиты от вторжений. Демонстрировать способность применять свои знания и навыки в практических ситуациях и принимать информационно-технологические решения, учитывая аспекты безопасности и защиты данных.
- Интегрировать основные принципы и методы защиты информации и обеспечения информационной безопасности, изучить современные угрозы и методы их предотвращения и обнаружения; уметь применять искусственный интеллект для анализа и обнаружения угроз в информационных системах, а также для разработки и применения инновационных методов защиты; понимать основы криптографии и применять криптографические методы для обеспечения конфиденциальности и целостности данных; демонстрировать навыки работы с облачными технологиями и понимать их роли в обеспечении безопасности информационных систем; применять навыки Data Science, умения работать с данными, проводить анализ и извлекать информацию для поддержки принятия решений в области информационной безопасности.
- Анализировать принципы концепции блокчейн технологий, принципы децентрализации, надежности и безопасности; изучить основы баз данных и методы их применения в контексте блокчейн систем; разрабатывать децентрализованные приложения, используя среды разработки Ethereum, Web3 и Truffle, и демонстрировать навыки разработки смарт-контрактов и взаимодействия с блокчейн сетью.
- Применить основные принципы алгоритма работы нейронных сетей и их приложений в различных областях, таких как компьютерное зрение, обработка естественного языка и автоматическое принятие решений; разрабатывать искусственные нейронные сети, применяя различные архитектуры и алгоритмы обучения; изучить основы искусственного интеллекта и его приложений, принципы машинного обучения, глубокого обучения и решения задач классификации, регрессии и кластеризации.
- Оценивать современные методы и инструменты программирования на Java и .NET, позволяющие разрабатывать высококачественное программное обеспечение для различных платформ и задач; уметь проектировать и разрабатывать 3D-игры, описывать принципы архитектуры игровых систем, создания графических эффектов и реализацию игровой логики; демонстрировать навыки мультимедийного дизайна, создавать и редактировать графику, аудио и видео визуализацию, для разработки интерфейсов, рекламных материалов и медиа-проектов.
- Изучить основные концепции и методы использования данных в машинном обучении, сбор, предварительную обработку, визуализацию и анализ данных; демонстрировать навыки применения различных алгоритмов машинного обучения для решения задач классификации, регрессии и кластеризации; уметь использовать платформу Azure machinelearning и когнитивный сервис Azure для разработки и развертывания моделей машинного обучения, распознавание образов, обработку естественного языка и анализ текстов.
- Оценивать методы и инструменты интеллектуального анализа данных в контексте блокчейна, позволяющих извлекать ценную информацию из блокчейн-данных и принимать обоснованные решения; анализировать данные, применяя различные статистические и машинное обучение, методы для извлечения знаний и прогнозирования; демонстрировать навыки разработки и развертывания смарт-контрактов на платформе Ethereum, описывать архитектуры блокчейна и применения блокчейн-технологий для создания инновационных бизнес-моделей.
Похожие ОП
6B06103 Инженерия программного обеспечения (Software Engineering)
Алматы менеджмент университет (AlmaU)
6B06103 Компьютерная инженерия
Казахский агротехнический исследовательский университет имени С.Сейфуллина (КазАТУ им. Сейфуллина)
6B06103 Программная инженерия
Алматинский технологический университет (АТУ)
6B06103 Компьютерная инженерия
Казахский национальный университет имени аль-Фараби (КазНУ им. аль-Фараби)
6B06103 Программная инженерия
Международный инженерно-технологический университет (МИТУ)