6B06103 Компьютерная инженерия в КазАТУ им. Сейфуллина
-
Цель образовательной программы Подготовка бакалавров по компьютерной инженерии, компетентных в области программирования и разработки программных обеспечений, сайтов, базы данных, робототехники, проектирование и сопровождения компьютерных систем, сетей и серверного оборудования.
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский, Английский
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Математические основы информационных технологий
Методы и типовые задачи линейной алгебры, Методы и типовые задачи аналитической геометрии, Методы и типовые задачи дифференцирования функций, Методы и типовые задачи интегрирования функции.
Год обучения - 1
Семестр - 1
Кредитов - 5
-
Основы программирования
В данной дисциплине излагаются основы разработки алгоритмов и реализации программ с помощью объектно-ориентированных средств. Примеры демонстрируются средствами языка С++.
Год обучения - 1
Семестр - 2
Кредитов - 7
-
Приложения дискретной математики и численные методы,
Методы и типовые задачи теории множеств, Методы и типовые задачи дискретной математики, Методы и типовые задачи численных методов.
Год обучения - 1
Семестр - 2
Кредитов - 5
-
Объектно-ориентированное программирование на С#
Основные принципы объектно-ориентированного программирования. Структура программы на языке С#. Типы данных языка программирования С#. Класс ввода-вывода Console. Исключительные ситуации. Массивы в языке С#. Символы и строки в языке С#. Описание классов в С#. Методы классов. Наследование. Интерфейсы и структурные типы. Работа с файлами. Структуры данных, коллекции и классы-прототипы. Платформа Microsoft.NET.
Год обучения - 2
Семестр - 1
Кредитов - 6
-
Программирование на языке Python
Особенности языка Python. Типы данных, операции, операторы. Особенности ввода/вывода. Встроенные типы объектов: числа, строки, кортежи, списки, словари, множества. Файловый ввод-вывод. Чтение строк с помощью итераторов файлов. Работа с двоичными файлами. Библиотека numpy для реализации математических объектов и вычислений. Функции и рекурсия. Функция range. Сортировка. Лямбда-функции.
Год обучения - 2
Семестр - 1
Кредитов - 6
-
Программирование на языке Java
Введение в платформу Java. Среда разработки. Типы данных Java. Выражения и операторы. Управляющие конструкции. Классы и объекты. Множественное наследование. Конструкторы, методы и поля классов. Модификаторы. Ввод и вывод данных в Java. Графический интерфейс пользователя. Контейнеры и компоненты. Библиотеки. Обработка событий. Графика в Java. Работа с файлами.
Год обучения - 2
Семестр - 1
Кредитов - 6
-
Операционные системы
Архитектура мобильных операционных систем LINUX/UNIX и Android, iOS, основные функции, механизмы управления процессами, памятью, файловыми системами и выходами ввода/вывода. Мониторинг системы.
Год обучения - 2
Семестр - 1
Кредитов - 5
-
Алгоритмы и структуры данных
Понятие алгоритма, структура алгоритмов: линейный, ветвлённый, циклический. Введение в алгоритмы. Алгоритмы сортировки, алгоритм Шелла, алгоритмы поиска, рекурсивный алгоритм. Формальные языки и грамматики, автоматы машины Тьюринга, данные и их типы. Структура данных: массив, множества, записи, стек, очередь, связный список, дерево, граф, хэш-таблица, файл. Алгоритм сжатия – алгоритм Хаффмана, алгоритм Евклида.
Год обучения - 2
Семестр - 1
Кредитов - 6
-
Технология программирования
Жизненный цикл программного средства. Архитектура программного обеспечения (ПО). Модели разработки, технологий. Проектирование структуры ПО. Парадигмы программирования: визуальное, функциональное, процедурное, объектно-ориентированное. Технология создания программного кода, распределенных вычислений, коллективной разработки программного обеспечения. Программные средства планирования и управления процессом разработки. Методы отладки и тестирования программ. Документирование и оценка качества программных продуктов.
Год обучения - 2
Семестр - 1
Кредитов - 6
-
Основы искусственного интеллекта
Принципы ИИ, история, этика, обработка текста, компьютерное зрение, системы принятия решений, логика, планирование, а также использование платформ, таких как GPT, IBM Watson, Microsoft Azure AI, для анализа данных и автоматизации процессов.
Год обучения - 2
Семестр - 2
Кредитов - 3
-
Экология, основы безопасности жизнедеятельности и ЦУР
Дисциплина изучает взаимосвясь экологической науки с другими науками, закономерности взаимодействия организмов и среды их обитания, законы развития и существования биогеоценозов как комплексов взаимодействующих живых и неживых компонентов в различных участках биосферы, цели устойчивого развития, а именно глобальные проблемы человечества и пути их решения, вопросы сохранения здоровья и жизни человека в техносфере, защите от опасностей техногенного и естественного происхождения и создания комфортных условий жизнедеятельности.
Год обучения - 2
Семестр - 2
Кредитов - 3
-
Вероятность и статистика в компьютерных науках
Основные понятия теории вероятностей. Элементы комбинаторики. Основные формулы комбинаторики. Геометрические вероятности. Формулы вычисления вероятностей. Следствия из теорем сложения и умножения вероятностей. Вероятность появления хотя бы одного события. Формула Пуассона. Дискретные случайные величины. Закон распределения случайной величины. Непрерывные случайные величины. Закон больших чисел. Неравенство Чебышева. Функция распределения вероятностей случайной величины.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Основы антикоррупционной культуры
Курс формирует систему знаний по противодействию коррупции, вырабатывает на этой основе гражданскую позицию по отношению к данному явлению. Дисциплина изучает основы законодательства, нормативно-правовые акты, нравственные и правовые нормы.
Год обучения - 2
Семестр - 2
Кредитов - 3
-
Проектирование баз данных PostgreSQL
Создание и управление таблицами в PostgreSQL. Управление первичными и внешними ключами. Типы индексов в PostgreSQL. Оптимизация запросов и использование EXPLAIN. Основы SQL в PostgreSQL. Написание и использование хранимых процедур и функций с PL/pgSQL. Транзакции и управление доступом. Администрирование баз данных. Безопасность и оптимизация.
Год обучения - 2
Семестр - 2
Кредитов - 6
-
Проектирование баз данных Oracle
Основные понятия и архитектура Oracle Database. Установка и настройка Oracle Database. Создание и управление таблицами в Oracle. Управление первичными и внешними ключами. Уникальные и проверочные ограничения в Oracle. Запросы и PL/SQL. Транзакции в Oracle. Управление пользователями и правами доступа. Резервное копирование и восстановление данных. Безопасность и аудирование.
Год обучения - 2
Семестр - 2
Кредитов - 6
-
Проектирование баз данных SQL
Введение в язык SQL, синтаксис, типы данных. Нормализация и денормализация данных. Проектирование схемы базы данных. Создание и управление таблицами. Ограничения целостности данных. Типы индексов. Оптимизация запросов. Основные операторы SQL. Хранимые процедуры и триггеры. Транзакции и управление доступом. Администрирование баз данных.
Год обучения - 2
Семестр - 2
Кредитов - 6
-
Экономика, право и инновационное предпринимательство
Дисциплина направлена на формирование у студентов комплексного понимания основ экономики, права, ведения предпринимательской деятельности с учетом правовых и финансовых факторов. В рамках курса рассматриваются современные подходы к организации и управлению бизнесом, правовые основы предпринимательства, а также финансовые инструменты, необходимые для устойчивого развития предприятий.
Год обучения - 2
Семестр - 2
Кредитов - 5
-
Основы организации сетей Cisco
Введение в сетевые технологии. Локальные сети (LAN), глобальные сети (WAN) и сеть Интернет. Настройка сетевой ОС. Схемы адресов. Правила коммуникаций. Сетевые протоколы и стандарты. Передача данных в сети. Протоколы физического уровня. Сетевая среда передачи данных. Протоколы канального уровня. Управление доступом к среде. Протокол Ethernet. Коммутаторы локальных сетей (LAN). Протокол разрешения адресов (ARP). Протоколы сетевого уровня. Маршрутизаторы. Настройка маршрутизатора Cisco. IP-адресация. Схемы адресации. Протоколы транспортного уровня: TCP и UDP. Протоколы уровня приложений. Службы уровня приложений.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Программирование драйверов для ОС
Основные понятия разработки драйверов. Архитектура Windows. Архитектура WDM. Программирование в режиме ядра. Структура драйвера. Простейший драйвер для Windows. Сложные драйверы для Windows. Написание 64-битных драйверов и драйверов для многопроцессорных систем.
Год обучения - 3
Семестр - 1
Кредитов - 7
-
Современная компьютерная архитектура
Архитектура и интерфейс современных компьютеров. Классификация компьютеров по областям применения. Методы оценки производительности компьютеров. Принципы работы процессора: конвейерная обработка, суперскалярная обработка, память, современные микропроцессоры, устройства ввода/вывода, многопроцессорные системы, внешние устройства компьютера.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Взаимодействие человека и компьютера
Рассматриваются принципы проектирования удобных и эффективных интерфейсов. Изучаются методы анализа пользовательского опыта, эргономика и когнитивные аспекты взаимодействия. Охватываются технологии распознавания жестов, голосового управления и адаптивных интерфейсов. Практические занятия включают разработку и тестирование интерфейсов, оптимизацию удобства взаимодействия и оценку пользовательского восприятия, что способствует повышению доступности и функциональности цифровых систем.
Год обучения - 3
Семестр - 1
Кредитов - 6
-
Разработка мобильных приложений
Создание графического интерфейса пользователя ПО для мобильных устройств. Основные управляющие компоненты, расположение. Принципы создания многооконных приложений для мобильных устройств. Создание фонового сервиса. Мобильные БД. Ввод/вывод информации в файлы. Подключение и настройка базы данных. Подключение и использование библиотек. Фреймворки для мобильных приложений. Создание объектов по данным в формате XML и JSON. Парсинг XML и JSON. Инструменты организации клиент-серверного взаимодействия. Обработка исключений. Карты и геолокаци. Аудио. Видео
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Электроника и цифровая схемотехника
Классификация электронных схем. Частотный анализ реактивных схем. Диоды и диодные схемы. Транзисторы. Модель Эберса – Молла для транзисторных схем. Составные транзисторы. Двухтактный выходной каскад. Операционные усилители (ОУ) и обратная связь. Компараторы и триггер Шмитта. Схемы широтно-импульсной модуляции (ШИМ) и аналого-цифрового преобразователя (АЦП). Триггеры.
Год обучения - 3
Семестр - 1
Кредитов - 5
-
Программирование микроконтроллеров и микропроцессоров
Представление данных в компьютерных системах. Системы счисления. Архитектуры процессоров: принстонская (Фон Неймана) и гарвардская. Ассемблеры CISC и RISC. VLIW архитектура. Ассемблер микроконтроллера AVR. Интегрированная среда разработки AVR Studio. Выбор типа микроконтроллера. Программирование на языке высокого уровня С. Платформы Arduino. Программирование Arduino.
Год обучения - 3
Семестр - 1
Кредитов - 7
-
Моделирование бизнес процессов
Основы моделирования бизнес-процессов. Системное представление о технологии моделирования бизнеса, понимание сущности моделирования бизнеса на основе использования современных информационных технологий. Основы процессного подхода в управлении организацией, построения и анализа моделей бизнес-процессов. Основные методологии моделирования, анализа и совершенствования бизнес-процессов. Современные инструментальные средства для моделирования и анализа бизнес-процессов
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Full-stack разработка
Введение в web-разработку. Верстка web-страниц. Создание страниц с помощью HTML, CSS. Средства разработчика в браузере. Верстка мобильной версии. Создание скриптов JavaScript. Сложные скрипты с обработкой событий. Форматы XML и JSON. Анимация на JavaScript. Система контроля GIT. Инструменты PHP. Локальный web-сервер. Сборка виртуальной машины. Настройка web-серверов. Фреймворки.
Год обучения - 3
Семестр - 2
Кредитов - 6
-
Межсетевое экранирование
Анализ угроз информационной безопасности корпоративным системам. Архитектура системы защиты информации. Аппаратно-программные решения защиты информации. Идентификация и аутентификация объектов сети. Информационная безопасность в Интернет-пространстве. Серверы доступа (брандмауэры). Принципы построения и функционирования межсетевых экранов. Технологии межсетевого экранирования и сегментирования сети. Разновидности межсетевых экранов. Создание демилитаризованных зон. Технологии защищенного удаленного доступа к ресурсам ЛВС.
Год обучения - 3
Семестр - 2
Кредитов - 6
-
Программирование веб-приложений
"Программирование веб-приложений" – дисциплина, изучающая разработку интерактивных веб-систем. Включает основы фронтенда и бэкенда, работу с HTML, CSS, JavaScript, а также серверные технологии, базы данных и API. Рассматривает архитектуру веб-приложений, безопасность, производительность и масштабируемость. Курс готовит специалистов к созданию динамических веб-сервисов, оптимизированных для пользователей и бизнеса.
Год обучения - 3
Семестр - 2
Кредитов - 7
-
Введение в технологии BIG DATA
Большие данные (Big Data): современные подходы к обработке и хранению. Технология Data Mining. Задачи Data Mining: информация и знания, классификация и кластеризация, прогнозирование и визуализация. Анализ данных. Общая схема анализа. Извлечение и визуализация данных. Методы классификации и прогнозирования: деревья решений, метод опорных векторов, метод «ближайшего соседа». Методы кластерного анализа.
Год обучения - 3
Семестр - 2
Кредитов - 6
-
Проектирование цифровых устройств
Уровни представления цифровых устройств. Микросхемы и их функционирование. Логические элементы. Инверторы, повторители и буферы. Сложные логические элементы. Дешифраторы и шифраторы. Мультиплексоры. Компораторы кодов. Сумматоры. Преобразователи кодов. Триггеры и регистры. Счетчики. Микросхемы памяти: постоянная память и оперативная память. Микросхемы ЦАП и АЦП.
Год обучения - 3
Семестр - 2
Кредитов - 5
-
Тестирование программного обеспечения
Методики и практики проектирования сложных программных средств, а также изучение основных теоретических вопросов стандартизации, сертификации и обеспечения качества по методам и алгоритмам контроля качества программного обеспечения (ПО).
Год обучения - 4
Семестр - 1
Кредитов - 5
-
SMART-технологии в сельском хозяйстве
Основные направления искусственного интеллекта. Подходы к пониманию ИИ: символьный подход; логический подход; агентно-ориентированный подход; гибридный подход. Интеллектуальные программные системы. Функциональная структура интеллектуальных систем. Средства построения ИИ. Биологичекое моделирование ИИ. Модель искусственного нейрона. Обучение нейронных сетей. Методы машинного обучения. Применение методов ИИ в технологиях АПК.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Нейронные сети
Основные понятия теории нейронных сетей. Структура и свойства искусственного нейрона. Архитектуры нейронных сетей: сеть из одного нейрона, многослойные нейронные сети, слоистые архитектуры. Методы обучения нейронных сетей: обучение с учителем, алгоритм обратного распространения ошибки, обучение без учителя. Персептрон. Многослойный персептрон. Нейронные сети Кохонена. Нейронные сети встречного распространения.
Год обучения - 4
Семестр - 1
Кредитов - 7
-
Технологии серверной виртуализации и контейнеризации
Виртуализация серверов, виртуализация на уровне операционных систем; виртуализация приложений; виртуализация представлений. Монолитная архитектура гипервизора. Микроядерная архитектура гипервизора. Кроссплатформенное ПО. Oracle VirtualBox, Microsoft Hyper-V , Windows начиная с Windows Server 2008, Red Hat KVM
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Frontend и Backend разработка
Введение в web-разработку. Верстка web-страниц. Создание страниц с помощью HTML, CSS. Средства разработчика в браузере. Верстка мобильной версии. Создание скриптов JavaScript. Сложные скрипты с обработкой событий. Форматы XML и JSON. Анимация на JavaScript. Система контроля GIT. Инструменты PHP. Локальный web-сервер. Сборка виртуальной машины. Настройка web-серверов. Фреймворки
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Основы робототехники
Формирование у студентов знаний и умений по конструированию и программированию роботов. Программировать движение робота, подключать и программировать реакцию робота на сенсорные датчики, назначение конструкционных и электронных деталей робототехнических конструкторов, особенности типовых моделей- роботов. Назначение датчиков.
Год обучения - 4
Семестр - 1
Кредитов - 7
-
Методы машинного обучения
Формирование у студентов теоретических знаний и практических навыков по методам машинного обучения, овладение студентами средствами, моделями и методами машинного обучения, а также овладение методами и алгоритмами анализа данных. Владение навыками практического применения методов машинного обучения при решении прикладных задач в различных областях, владение навыками использования библиотек Python для разработки систем машинного обучения.
Год обучения - 4
Семестр - 1
Кредитов - 6
-
Информационные технологии в сельском хозяйстве
Основные источники и типы данных в ИС, системы их представления и обработки. Модели данных в геоинформационных системах. GPS – система. Общие понятия о дистанционном зондировании Земли. Области применения дистанционного зондирования земли в сельском хозяйстве.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Инструментальные средства разработки программ
Инструменты, технологии и среды для разработки программного обеспечения, все этапы жизненного цикла программных продуктов. Интегрированные среды разработки (Visual Studio, IntelliJ IDEA, Eclipse). Системы управления версиями (Git, SVN); создание средств автоматизации (Maven, Gradle, CMake); командная работа с использованием облачных хранилищ (GitHub, GitLab, Bitbucket).
Год обучения - 4
Семестр - 1
Кредитов - 6
-
Методы проектирования на ПЛИС
Простейшие программируемые интегральные схемы. Архитектура ПЛИС. Производительность ПЛИС. Основные семейства ПЛИС. Проектирование ПЛИС на основе стандартных языков. Распараллеливание вычислений. Параллельные операторы в ПЛИС. Конвейерная обработка в ПЛИС. Структурный стиль программирования. Программирование ПЛИС. Применение ПЛИС для реализации протоколов передачи видеоданных. Реализация интерфейса VGA на ПЛИС. Архитектура процессоров. Системы на кристалле.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Анализ данных с помощью языков R и Python
Дисциплина "Анализ данных с помощью языков R и Python" обучает использованию этих языков для обработки, визуализации и анализа данных. Включает статистические методы, машинное обучение и построение моделей для извлечения информации. Знания R и Python помогают решать задачи анализа данных в различных областях, улучшая принятие решений и оптимизацию процессов.
Год обучения - 4
Семестр - 1
Кредитов - 7
-
Управление IT проектами
Основные характеристики проекта. Жизненный цикл проекта. Организационная структура проекта. Матрица отслеживания требований. Планирование управления качеством и сроками проекта. Управление ресурсами проекта.
Год обучения - 4
Семестр - 1
Кредитов - 5
-
Основы научных исследований в области информационных технологий
Изучение различных приемов и методов научных исследований: анализа, синтеза и проектирования в целом. Определение цели, задач и факторов, влияющих на проектирование. Умение применять результаты исследований в проектировании. Работа с источниками. Анализ аналогов. Составление концепции.
Год обучения - 4
Семестр - 2
Кредитов - 3
-
Интеллектуальные сенсоры
Микросистемные технологии. Механические сенсоры. Деформационные сенсоры. Механические сенсоры перемещения. Принципы работы глобальной системы ориентирования (GPS) и сенсоры GPS. Сенсоры линейного перемещения. Сенсоры углового перемещения. Акселерометры и гироскопы. Вибрационные и хроматографические сенсоры. Акустические сенсоры: микрофоны, гидрофоны, стетоскопы. Интеллектуальные акустические сенсоры: диктофоны, звукоанализаторы, беспроводная гарнитура, гидроакустический телефон, прослушивающие устройства.
Год обучения - 4
Семестр - 2
Кредитов - 6
-
Облачные технологии
Архитектура облачных вычислений. Различные модели предоставления облачных ресурсов. Три типа облачных хранилищ данных. Методы обеспечения безопасности облачных вычислений. Рефакторинг приложений. Веб-службы в облаке.
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Блокчейн-технологии
Введение в блокчейн-технологии. Архитектура блокчейн. Порядок работы блокчейн-транзакции. Назначение блокчейн. Ограничения технологии блокчейн. Использование блокчейн-технологии для организации распределенных баз данных. Криптографические основы блокчейн-технологии на платформе .Net. Хеширование. Строение технологии: сетевое взаимодействие, модель консенсуса, цепочка блоков, алгоритмы. Структура данных цепочки блоков технологии блокчейн. Принципы построения приложений на базе технологии блокчейн.
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Параллельное программирование
Основные сведения о параллельных компьютерах. Анализ производительности. Первые шаги в направлении параллельного программирования. Масштабируемые алгоритмические методы. Потоковое программирование. Стандарт MPI и другие языки локального уровня. Язык ZPL и другие языки глобального уровня. Перспективные направления в параллельном программировании.
Год обучения - 4
Семестр - 2
Кредитов - 5
-
Распознавание образов
Предмет и задачи цифровой обработки изображений. Классификация изображений. Точечные методы обработки изображений. Пространственные методы обработки изображений. Обучение системы распознавания. Рекуррентные алгоритмы обучения распознаванию образов. Нейросетевые методы классификации и поиска похожих изображений. Анализ и синтез изображений. Нейросетевые методы распознавания видео.
Год обучения - 4
Семестр - 2
Кредитов - 6
Профессии
Результаты обучения
- Описывать модель и этапы проектирования базы данных, применять нормализацию базы данных; использовать современные системы управления базами данных, интегрировать их в приложения, управлять и проектировать базы данных, создавать запросы для поиска данных по различным критериям, удалять, добавлять данные, определять релевантность данных в программно-аппаратной части. Проектировать БД и соблюдать целостность БД, нормализацию.
- Понимать схемотехнику электронных устройств компьютера, выбирать машинные языки программирования для электронных устройств, описывать проектирование и работу логических интегральных микросхем устройств компьютера, запоминать результаты логических связей в микросхемах, примерно рассчитывать получаемый результат, демонстрировать устройства схемотехники (кодеры, декодеры, шифраторы, дешифраторы, транзисторы). Определять требования к проектируемым интегральным схемам, аргументировать их работу
- Выбирать язык программирования для аппаратной части компьютера. Программировать отдельные блоки команд в микроконтроллерах и микропроцессорах, устанавливать взаимосвязь микроконтроллера/микропроцессора с внешними устройствами в оборудованиях АПК. Обеспечить защиту информации в компьютерных системах от внешних вторжений. Использовать в программировании алгоритмы шифрования, разрабатывать программы для кодирования и декодирования данных и антивирусные программы. Обеспечивать неизменную фиксацию транзакций.
- Проектировать IT-проекты, демонстрировать проекты программного обеспечения (ПО), использовать методы проектирования, методологию управления IT проектами, писать техническое задание для ПО, Использовать CASE-средства, знать схемы проектирования front-end и back-end; применять основы технологии больших данных, методы анализа и работы с большими данными. Разрабатывать клиент-серверные приложения, выявлять ошибки при верификации, тестировании ПО. Формировать навыки UI/UX-проектирования с учетом потребностей пользователей различных категорий и принципов человеко-ориентированного дизайна.
- Применять основы методов научных исследований и письменной научной коммуникации, необходимые для общения в профессиональной академической среде. Свободно использовать приемы письменной коммуникации для выполнения академических работ, свободно излагать идеи по исследуемой проблеме. Соблюдать принципы и культуру академической честности
- Определять и корректно применять при решении профессиональных задач соответствующий математический аппарат (методов и алгоритмов решения). Вычислять задачи математического анализа, дискретной математики, булевой алгебры, теории вероятностей и математической статистики, теории информации, теории чисел, основы математического моделирования, использовать их в программировании.
- Описывать систему прикладного ПО и драйвера ОС, объяснять исходный код существующих драйверов устройств, применять основы языка программирования, грамотно использовать набор инструментов для разработки драйверов. При программировании использовать принципы параллельного программирования. Выбрать и использовать подходящий язык для программирования микропроцессоров и микроконтроллеров. Сравнивать устройства микропроцессоров и микроконтроллеров.
- Анализировать задачи, определять пути решения и подбирать эффективные алгоритмы для реализации задачи. Определять входные и выходные данные. Понимать целостность разрабатываемого программного обеспечения. Подбирать язык и программирования инструменты к нему. Разрабатывать приложения с базой данных, веб-порталы, отдельные модули к ним, интегрировать модули в приложения. Формировать навыки использования основных веб-технологий (HTML, CSS, JavaScript), а также современных инструментов и фреймворков (React, Node.js и RESTful API).
- Разрабатывать, описывать и объяснять алгоритм решения задачи, определять структуру задачи: линейный, разветвленный и циклический; интерпретировать структуру данных: списки, массивы, множества, файлы, строки и др. Объяснять, выбирать и использовать технологии программирования «сверху вниз» и «снизу вверх», владеть практическими навыками программирования на одном из языков программирования, применять знания программирования при разработке приложений.
- Определять виды и описывать элементную базу датчиков и интеллектуальных сенсоров, применять основы нейронных сетей, основы робототехнических систем. Демонстрировать знания об интеллектуальных системах в работе с автоматизированными системами в отрасли. Принимать решения при поломке устройств, заменять их, исправлять ошибки в программируемых устройств. Определять принципы работы нейронной сети, робототехнических систем. Обработка больших данных, машинное обучение данных.
- Объяснять принципы и концепцию построения локальной сети, беспроводной передачи данных, работы виртуальной сети, адресации в стеке протокола TCP/IP. Построить локальную, виртуальную, клиент-серверную сеть, устанавливать взаимосвязь между интернет «вещами». Выбирать и настраивать коммутатор и маршрутизатор и другие устройства для сети. Администрировать сеть. Использовать сетевые технологий IoT в отраслях. Проектирование, конфигурация и устранение неполадок компьютерных сетей малого и среднего масштаба с использованием сетевых устройств CISCO.
- Иметь представление об основах экономики, антикоррупционной культуры, цели устойчивого развития экологии, финансовой грамотности, безопасности жизнедеятельности и основных положениях действующего законодательства РК. Использовать профессиональные знания и навыки в предпринимательской деятельности, в менеджменте управления и для решения задач в разрабатываемых инновационных проектах и исследованиях.
- Формировать способности к логическому мышлению. Использовать навыки программирования в применении IoT систем. Уметь разрабатывать дружелюбный интерфейс систем, применять дизнайн UI. Соблюдать культурную и психологическую структуру общества и используя принципы инклюзивного образования.
- Описывать архитектуру компьютерных систем, работу вычислительных параллельных систем, классифицировать компьютерные системы по типу процессора, по принципу разделения памяти; объяснять идею распараллеливания в многоядерных процессорах. Устанавливать и сопровождать операционные системы. Выносить (составлять) суждения о модернизации архитектуры КС, устанавливать и заменять внутренние и внешние устройства компьютера.
Похожие ОП
6B06103 Компьютерная инженерия
Казахский агротехнический исследовательский университет имени С.Сейфуллина (КазАТУ им. Сейфуллина)
6B06103 Компьютерная инженерия
Казахский национальный университет имени аль-Фараби (КазНУ им. аль-Фараби)
6B06103 Компьютерная инженерия
Казахский национальный университет имени аль-Фараби (КазНУ им. аль-Фараби)