Действующая образовательная программа

6B06103 Компьютерная инженерия в КазАТУ им. Сейфуллина

  • Программирование на языке Python
    Кредитов: 6

    Введение в программирование на языке Python. Основные стандартные модули Python. Элементы функционального программирования. Объектно-ориентированное программирование. Статический метод. Численные алгоритмы. Матричные вычисления. Обработка текстов. Регулярные выражения. Unicode. Работа с данными в различных форматах. Разработка Web-приложений. Сетевые приложения на Python. Объект-соединение. Многопоточные вычисления. Создание приложений с графическим интерфейсом пользователя.

    Селективная дисциплина
  • Алгоритмы и структуры данных
    Кредитов: 5

    Изучение основ алгоритмической структуры,язык программирования, основные операторы языка программирования, данные, операторы выбора, цикла, условия.

  • Технология программирования
    Кредитов: 6

    Дисциплина рассматривает подходы к программированию: «стихийное» программирование, структурный подход, объектный подход, компонентный подход и CASE-технологии, изучает проблемы разработки сложных программных систем, жизненный цикл и этапы разработки программного обеспечения, программирование структурное и «неструктурное», «с защитой от ошибок», сквозной структурный контроль в программировании, нисходящее и восходящее разработка программного обеспечения

  • Математические основы информационных технологий
    Кредитов: 5

    Методы и типовые задачи линейной алгебры, Методы и типовые задачи аналитической геометрии, Методы и типовые задачи дифференцирования функций, Методы и типовые задачи интегрирования функции.

    Год обучения - 1
    Семестр 1
  • Приложения дискретной математики и численные методы
    Кредитов: 7

    Методы и типовые задачи теории множеств, Методы и типовые задачи дискретной математики, Методы и типовые задачи численных методов.

    Год обучения - 1
    Семестр 2
  • Учебная практика
    Кредитов: 1

    Закрепление знаний по дисциплинам общепрофессиональной и специальной подготовки, Формирование навыков использования научного и методического аппарата этих дисциплин, полученного при теоретическом обучении, приобретение практических профессионально необходимых навыков самостоятельной работы по важнейшим направлениям деятельности бакалавра по профилю подготовки

    Год обучения - 1
    Семестр 3
  • Вероятность и статистика в компьютерных науках
    Кредитов: 5

    1.Основные понятия теории вероятностей (Элементы комбинаторики.Основные формулы комбинаторики. Основные понятия теории вероятностей. Геометрические вероятности) 2.Формулы вычисления вероятностей ( Следствия из теорем сложения и умножения вероятностей. Вероятность появления хотя бы одного события.Формула Пуассона) 3. Дискретные случайные величины ( Случайные величины, их виды. Закон распределения случайной величины) 4.Непрерывные случайные величины ( Закон больших чисел. Неравенство Чебышева. Функция распределения вероятностей случайной величины. Числовые характеристики непрерывной случайной величины)

    Год обучения - 1
    Семестр 3
  • Теория рядов и дифференциальные уравнения
    Кредитов: 4

    Формулировать определение основных понятий, воспроизводить основные математические факты, законы, принципы, распознавать математические объекты, понимать связи между различными математическими понятиями и иметь представление о различных математических структурах. Применять теоретические факты при решении типовых задач, владеть основными методами решения задач, представлять связи между физико-математическими дисциплинами, представлять связи математики с другими науками. Вычислять задачи теории рядов и дифференциальные уравнения, связанные с физическими явлениями и процессами работы современных устройств вычислительных систем и сетей.

    Год обучения - 2
    Семестр 1
  • Физика
    Кредитов: 5

    Физика - основа всей современной техники и технологий. Изучение физики создает основы теоретической подготовки и фундаментальной компоненты образовательных программ. Фундаментальные и основные законы физики позволяют понимать происходящие природные явления, знать о способах и методах их описания, научного исследования и рациональной обработки данных наблюдения.

    Год обучения - 2
    Семестр 1
  • Алгоритмы и структуры данных (продолжение)
    Кредитов: 7

    Рассматривает структуры: одномерные и двумерные, динамические массивы, список,стек, очередь, связанные списки.Традиционные алгоритмы сортировки кучей, хеширование (хеш-таблицы с закрытой и открытой адресацией), алгоритмы поискаподстрок (алгоритм Рабина-Карпа, алгоритм Кнута-Морриса-Пратта, Z-функция, алгоритм Бойера-Мура).

    Год обучения - 2
    Семестр 2
  • Проектирование БД SQL I
    Кредитов: 5

    Дисциплина предполагает изучение концептуального и физического проектирования, создания реляционных БД, манипулирование реляционными данными, создание разного рода запросов, управления транзакциями, сериализации транзакций, журнализации изменений БД, применение в создании БД современных СУБД SQL.

    Селективная дисциплина
    Год обучения - 2
    Семестр 2
  • Проектирование БД Oracle I
    Кредитов: 5

    Дисциплина предполагает изучение концептуального и физического проектирования, создания реляционных БД, манипулирование реляционными данными, создание разного рода запросов, управления транзакциями, сериализации транзакций, журнализации изменений БД, применение в создании БД современных СУБД.

    Селективная дисциплина
    Год обучения - 2
    Семестр 2
  • Электроника и цифровая схемотехника
    Кредитов: 5

    Классификация электронных схем. Частотный анализ реактивных схем. Диоды и диодные схемы. Транзисторы. Усилитель с О6. Модель Эберса – Молла для транзисторных схем. Расчет усилителя с ОЭ с шунтируемым резистором эмиттерной цепи и заданным коэффициентом передачи. Составные транзисторы. Двухтактный выходной каскад. Модель Эберса – Молла и ЭП. Операционные усилители (ОУ) и обратная связь. Компараторы и триггер Шмитта. Мультивибраторы. Схемы широтно-импульсной модуляции (ШИМ) и аналого-цифрового преобразователя (АЦП). Полевые транзисторы (ПТ). Логические ключи и инверторы на ПТ.

    Год обучения - 2
    Семестр 2
  • Проектирование БД SQL ІІ
    Кредитов: 4

    Дисциплина продолжает изучение "Проектирование БД SQL I". Построение клиент-серверной архитектуры СУБД, Администрирование SQL.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Проектирование БД Oracle II
    Кредитов: 4

    Дисциплина продолжает изучение "Проектирование БД Oracle I". Предполагает изучение построений клиент-серверной архитектуры СУБД, администрирование ORACLE.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Современная компьютерная архитектура
    Кредитов: 5

    Изучение архитектуры и интерфейса современных компьютеров. Рассматривает вопросы классификации компьютеров по областям применения, атри методы оценки производительности компьютеров, принципы работы процессора: конвейерная обработка, суперскалярная обработка, память, современные микропроцессоры, устройства ввода/вывода, многопроцессорные системы, внешние устройства компьютера

    Год обучения - 2
    Семестр 3
  • Объектно-ориентированное программирование на С#
    Кредитов: 6

    Дисциплина рассматривает изучение графического интерфейса пользователя, создание графического интерфейса, компоновки, обработка событий. Создание графического интерфейсана Java, создание веб приложение, создание библиотек. Создание клиент-серверных приложений.

    Селективная дисциплина
    Год обучения - 3
    Семестр 1
  • Машинно-ориентированное программирование на Си/С++
    Кредитов: 5

    Дисциплина предусматривает программирование аппаратно-зависимых частей операционных систем, разработки программных функций управления оборудованием цифровых систем управления, программирования высокопроизводительных приложений, где очень важно учитывать особенности среды исполнения С и С++, как инструментов моделирования средств вычислительной техники.

    Селективная дисциплина
    Год обучения - 3
    Семестр 1
  • Сетевые технологии и системное администрирование
    Кредитов: 5

    Дисциплина изучает вопросы архитектуры клиент/сервер, в томчисле клиент-серверные технологии. Предполагает изучение модели сетевого взаимодействия OSI, TCP/IP, протоколы UPD, TCP, базовые технологий сервис соединений ВС, адресация данных, протоколы IPv4 иIPv6, сетевые сокеты класса Java для сетевого программирования, создание приложений с использованием UDP протокола, использование классов DatagramPacket иDatagramSocket и создание сетевых приложений.

    Селективная дисциплина
    Год обучения - 3
    Семестр 1
  • Программирование на языке Java
    Кредитов: 6

    Введение в платформу Java. Среда разработки приложений. Типы данных Java. Выражения и операторы. Управляющие конструкции. Классы и объекты. Множественное наследование. Конструкторы, методы и поля классов. Модификаторы. Ввод и вывод данных в Java. Графический интерфейс пользователя. Контейнеры и компоненты. Библиотеки. Обработка событий. Графика в Java. Работа с файлами.

    Селективная дисциплина
    Год обучения - 3
    Семестр 1
  • Основы организации сетей Cisco
    Кредитов: 5

    Дисциплина предусматривает изучение и управление корпоративной сетью , ее идентификацию. Изучение коммутации и маршрутизации. Создание приложений с использованием UDP протокола. Классы DatagramPacket и Datagram Socket . Проектирование маршрутизации с помощью протокола на основе вектора расстояния, с помощью протокола RIP. Маршрутизация с помощью протокола EIGRP. Обучение обслуживания и работы на Cisco.

    Селективная дисциплина
    Год обучения - 3
    Семестр 1
  • Машинно-ориентированное программирование на Assembler
    Кредитов: 5

    Дисциплина предусматривает изучение архитектуры ПК, процессора 8086. Изучение регистров общего назначения, сегментов. Обучение программирования на языке ассемблера небольшие блоки команд. Работать с лексемами, директивами определения данных., эквивалентности и присваивания. Работа с арифметическими командами, командами пересылк, переходами. Работа с внешними устройствами, с резидентными программами. Изучение языков высокого уровня и TurboAssembler.

    Селективная дисциплина
    Год обучения - 3
    Семестр 1
  • Операционные системы и системное программирование
    Кредитов: 5

    Дисциплина предусматривает изучение архитектуры ПК, процессора 8086. Изучение регистров общего назначения, сегментов. Обучение программирования на языке ассемблера небольшие блоки команд. Работать с лексемами, директивами определения данных., эквивалентности и присваивания. Работа с арифметическими командами, командами пересылк, переходами. Работа с внешними устройствами, с резидентными программами. Изучение языков высокого уровня и TurboAssembler.

    Год обучения - 3
    Семестр 1
  • Кибербезопасность
    Кредитов: 6

    Дисциплина изучает основные понятия криптографии, простейшие методы шифрования с закрытым ключом, принципы построения блочных шифров с закрытым ключом, алгоритмы шифрования DES и AES, криптографические хеш-функции, поточные шифры и генераторы псевдослучайных чисел. Изучение и применение основных положений теории чисел, используемые в криптографии с открытым ключом. Электронная цифровая подпись.

    Селективная дисциплина
    Год обучения - 3
    Семестр 2
  • Разработка программных приложений средствами Python (часть 1)
    Кредитов: 7

    Дисциплина рассматривает изучение графического интерфейса пользователя, создание графического интерфейса, компоновки, обработка событий. Создание графического интерфейса при помощи PyQT, создание веб приложений при помощи Jango.

    Селективная дисциплина
    Год обучения - 3
    Семестр 2
  • Разработка приложений на С# (часть 1)
    Кредитов: 7

    Изучение дисциплины предполагает обучение программированию на языке C#; обучение использованию основных стандартных модулей C#; элементы функционального программирования, объектно-ориентированное программирование, численные алгоритмы.

    Селективная дисциплина
    Год обучения - 3
    Семестр 2
  • Разработка приложений на Java (часть 1)
    Кредитов: 7

    Дисциплина рассматривает изучение графического интерфейса пользователя, создание графического интерфейса, компоновки, обработка событий. Создание графического интерфейса на Java, создание веб приложений.

    Селективная дисциплина
    Год обучения - 3
    Семестр 2
  • Программирование микроконтроллеров и микропроцессоров
    Кредитов: 7

    Изучение архитектуры микроконтолеровAVR. Обучение программированию микроконтроллеровAVR. Обучение языку С и его использование при программировании микроконтроллеров, обучение программированию директивы препроцессора, обработка прерывании. Использование аассемблерного кода для программирования микроконтроллеров или микропроцессоров. Разработка функции и макросов компилятора CodE.VisionAVR.

    Селективная дисциплина
    Год обучения - 3
    Семестр 2
  • Межсетевое экранирование
    Кредитов: 6

    Дисциплина предусматривает изучение современной проблемы безопасности, возникающие при подключении корпоративной сети к интернету. Изучение классификация firewall’ов и определение политики firewall’а. Различные типы окружений firewall’а. Выбор типов межсетевого экрана. Intrusion Detection Systems (IDS). Выбор систем обнаружения вторжений. Выбор топологии демилитаризованной зоны. Обеспечение безопасности web-серверов. Реализация безопасной сетевой инфраструктуры для web-сервера

    Селективная дисциплина
    Год обучения - 3
    Семестр 2
  • Разработка приложений на Java (часть 2)
    Кредитов: 6

    Дисциплина предусматривает создание библиотек на Java. Создание клиент-серверных приложений.

    Селективная дисциплина
    Год обучения - 3
    Семестр 3
  • Методы проектирования на ПЛИС
    Кредитов: 5

    Общие вопросы проектирования радиоэлектронных устройств. Проектирование цифровых устройств на базе ПЛИС фирмы Xilinx в среде WEBPACK ISE. Проектирование реконфигурируемых устройств ввода-вывода на основе FPGA.

    Селективная дисциплина
    Год обучения - 3
    Семестр 3
  • Проектирование цифровых устройств
    Кредитов: 5

    Дисциплина предполагает изучение проектирования цифровых устройств, синхронизацию в цифровых устройствах, риски сбоя, типы выходных каскадов логических схем, цепи питания, формирователи импульсов, оптоэлектронные устройства развязки. Обучение методам расчета передаточных, переходных характеристик, параметров устройств с помощью пакетов SPICE моделирования, проведение анализа полученных результатов.

    Селективная дисциплина
    Год обучения - 3
    Семестр 3
  • Разработка приложений на С# (часть 2)
    Кредитов: 6

    Изучение дисциплины предполагает выполнение задач с использованием С# на матричные вычисления, работ с файлами, обработки текстов. Работа с регулярными выражениями, с данными в различных форматах. Организация поиска, удаления, вставки данных.

    Селективная дисциплина
    Год обучения - 3
    Семестр 3
  • Разработка программных приложений средствами Python (часть 2)
    Кредитов: 6

    Дисциплина предусматривает создания с помощью PyGame небольших игр, создание cетевых клиент-серверных приложений.

    Селективная дисциплина
    Год обучения - 3
    Семестр 3
  • Технология IoT
    Кредитов: 5

    Дисциплина рассматривает изучение базовых принципов, стандарты, архитектура IoT, Web вещей WoT, когнитивный Интернет вещей CIoTс, способы взаимодействия с интернет-вещами. Взаимодействие IoT с перспективными инфокоммуникационными технологиями, Интернет нано вещей, радиочастотная идентификация RFID, беспроводные сенсорные сети. WSN, способы передачи данных, протоколы и технологии передачи данных в БСС. Типовые архитектуры и топологии БСС.

    Год обучения - 4
    Семестр 1
  • Принципы параллельного программирования
    Кредитов: 5

    Изучение архитектуру параллельных компьютеров, анализа производительности, обучение основам параллельного программирования. Рассматривает вопросы масштабируемых алгоритмических методов, потоковое программирование. Рассматривает обучение стандартов MPI и другие языки локального уровня, язык ZPL и другие языки глобального уровня, оценку современного состояния вопроса. Предполагает изучение перспективных направлений в параллельном программировании.

    Селективная дисциплина
    Год обучения - 4
    Семестр 1
  • Параллельное программирование
    Кредитов: 5

    Дисциплина изучает основные сведения о параллельных компьютерах. Анализ производительности. Первые шаги в направлении параллельного программирования. Масштабируемые алгоритмические методы. Потоковое программирование. Стандарт MPI и другие языки локального уровня. Язык ZPL и другие языки глобального уровня. Оценка современного состояния вопроса. Перспективные направления в параллельном программировании.

    Селективная дисциплина
    Год обучения - 4
    Семестр 1
  • Введение в технологии BIG DATA
    Кредитов: 6

    Изучение предметно-ориентированной информационной базы данных Data Warehausig, методология и технология распределенных вычислений: Map – предварительной обработки, Reduce – свертки результатов, основные принципы Hadoop, обработка данных в реальном, параллельная структура - Massive Parallel Processing. Изучение вычисления дескриптивных статистик для больших объемов данных, кластеризация, сегментация, алгоритмы к-средних, EM - Expectation-maximization.

    Год обучения - 4
    Семестр 1
  • Программирование драйверов для ОС
    Кредитов: 5

    Основные понятия разработки драйверов, Архитектура Windows, Архитектура WDM, Программирование в режиме ядра, Структура драйвера, Простейший драйвер для Windows, Сложные драйверы для Windows, Написание 64-битных драйверов и драйверов для многопроцессорных систем

    Селективная дисциплина
    Год обучения - 4
    Семестр 1
  • Основы робототехники
    Кредитов: 7

    Дисциплина рассматривает причины использования роботов и РТК. Рассматривает изучение яостояния и перспективы развития роботов, Изучение . конечных автоматнов, графов. Изучение СетиПетри, дереведостижимых маркировок. Написание уравнений блоков стандартной позиционной структуры. Реализация УА для сети Петри, проектирование РТС. Изучение методов синтеза управляющих автоматов (УА) (аппаратные, программные).

    Селективная дисциплина
    Год обучения - 4
    Семестр 2
  • Нейронные сети
    Кредитов: 7

    Изучение модели нейронной сети. Обучение построению обученных логических нейронных сетей. Рассматривает вопросы системы принятия решений на основе математической логики событий. Проектирование развития логической нейронной сети для распознавания объектов по заданному набору признаков. Работа с нейросетевыми самообучающимися и адаптивными системами управления. Применению нейросетевых технологии в экономике, бизнесе.

    Селективная дисциплина
    Год обучения - 4
    Семестр 2
  • Интеллектуальные сенсоры
    Кредитов: 6

    Изучение простых и интеллектуальных сенсоров, Обучение работе с разными видами механических сенсоров. Изучение сенсоров на полевых транзисторах и на приборах с отрицательной ВАХ, работа с газоразрядными, магнитными, индуктивными, потенциометрическими сенсорами, радиосенсорами и радиолокаторами. Изучение принципов работы электрохимических сенсоров. Построение элементной базы интеллектуальных сенсоров.

    Селективная дисциплина
    Год обучения - 4
    Семестр 2
  • Экология и основы безопасности жизнедеятельности
    Кредитов: 2

    Законы экологии, как теоретической базы охраны природы и рационального природопользования, взаимоотношений организмов с экологическими факторами и условиями обитания, биосферно-ноосферной концепции В.И. Вернадского, понятия и концепции устойчивого развития.

    Год обучения - 4
    Семестр 2
  • Методология управления ІТ -проектами
    Кредитов: 5

    Введение в дисциплину. Основные понятия и определения Основные сведения об ИТ - проектах Основные компоненты управления ИТ - проектами Методология управления IT-проектом в процессе его разработки и внедрения

    Селективная дисциплина
    Год обучения - 4
    Семестр 2
  • Распознование образов
    Кредитов: 6

    Изучение области распознавания образов. Использование в работе основных библиотек и инструментов для распознавания образов. Построение модели: метод k ближайших соседей.. Обучение применению методов машинного обучения с уителем, без учителя. Использование типов данных и обучение конструированию признаков. Обучение работе с фреймворками и пакетами машинного обучения для распознавания образов.

    Селективная дисциплина
    Год обучения - 4
    Семестр 2
  • Управления IT проектами и предпринимательство
    Кредитов: 5

    Стандарты и технологии управления жизненным циклом ИТ-проектов. алендарное планирование ИТ-проектов. Управление ресурсами ИТпроектов. Управление рисками ИТпроектов. Управление версиями и документооборотом ИТпроектов. Финансово-экономическое планирование и анализ ИТпроектов.

    Селективная дисциплина
    Год обучения - 4
    Семестр 2
  • Код ON1

    Общаться на русском, иностранном, казахском языках применяя общепринятые выражения. Отвечать на поставленные вопросы и грамотно выражать свои мысли в профессиональной среде. Иметь навыки написания различного вида профессиональной документации на русском, на казахском и иностранном языке, свободно разговаривать и изъясняться на профессиональную тему. Знать основы теории государства и права. Знать законы экологии.

  • Код ON2

    Определять и корректно применять при решении профессиональных задач соответствующий математический аппарат (методов и алгоритмов решения). Вычислять задачи математического анализа, дискретной математики, булевой алгебры, теории вероятностей и математической статистики, теории информации, теории чисел, основы математического моделирования, использовать их в программировании.

  • Код ON3

    Разрабатывать, описывать и объяснять алгоритм решения задачи, определять структуру задачи: линейный, разветвленный и циклический, интерпретировать структуру данных: списки, массивы, множества, файлы, строки и др. Объяснять, выбирать и использовать технологии программирования «сверху вниз» и «снизу вверх», владеть практическими навыками программирования на одном из языков программирования, применять знания программирования при разработке приложений.

  • Код ON4

    Анализировать задачи, определять пути решения и подбирать эффективные алгоритмы для реализации задачи. Определять входные и выходные данные. Понимать целостность разрабатываемого программного обеспечения. Подбирать язык и программирования инструменты к нему. Разрабатывать приложения с базой данных, веб-порталы, отдельные модули к ним, интегрировать модули в приложения.

  • Код ON5

    Описывать модель и этапы проектирования базы данных, применять нормализацию базы данных; использовать современные системы управления базами данных, интегрировать их в приложения, управлять и проектировать базы данных, создавать запросы для поиска данных по различным критериям, удалять, добавлять данные, определять релевантность данных в программно-аппаратной части. Проектировать БД и соблюдать целостность БД, нормализацию.

  • Код ON6

    Проектировать IT проекты, демонстрировать проекты программного обеспечения (ПО), использовать методы проектирования, методологию управления IT проектами, писать техническое задание для ПО, знать схемы проектирования front-end и back-end; применять основы технологии больших данных, методы анализа и работы с большими данными. Разрабатывать клиент-серверные приложения, выявлять ошибки при верификации, тестировании ПО. Анализировать большие данные.

  • Код ON7

    Описывать архитектуру компьютерных систем, работу вычислительных параллельных систем, классифицировать компьютерные системы по типу процессора, по принципу разделения памяти; объяснять идею распараллеливания в многоядерных процессорах. Устанавливать и сопровождать операционные системы. Выносить (составлять) суждения о модернизации архитектуры КС, устанавливать и заменять внутренние и внешние устройства компьютера.

  • Код ON8

    Выбирать язык программирования для аппаратной части компьютера. Программировать отдельные блоки команд в микроконтроллерах и микропроцессорах, устанавливать взаимосвязь микроконтроллера/микропроцессора с внешними устройствами в оборудованиях АПК. Обеспечить защиту информации в компьютерных системах от внешних вторжений. Использовать в программировании алгоритмы шифрования, разрабатывать программы для кодирования и декодирования данных и антивирусные программы.

  • Код ON9

    Объяснять принципы и концепцию построения локальной сети, беспроводной передачи данных, работы виртуальной сети, адресации в стеке протокола TCP/IP. Построить локальную, виртуальную, клиент серверную сеть, устанавливать взаимосвязь между интернет «вещами». Выбирать и настраивать коммутатор и маршрутизатор и другие устройства для сети. Администрировать сеть. Использовать сетевые технологий IoT в отраслях.

  • Код ON10

    Описывать систему прикладного ПО и драйвера ОС, объяснять исходный код существующих драйверов устройств, применять основы языка программирования, грамотно использовать набор инструментов для разработки драйверов. При программировании использовать принципы параллельного программирования. Выбрать и использовать подходящий язык для программирования микропроцессоров и микроконтроллеров. Сравнивать устройства микропроцессоров и микроконтроллеров.

  • Код ON11

    Определять виды и описывать элементную базу датчиков и интеллектуальных сенсоров, применять основы нейронных сетей, основы робототехнических систем. Демонстрировать знания об интеллектуальных системах в работе с автоматизированными системами в отрасли. Принимать решения при поломке устройств, заменять их, исправлять ошибки в программируемых устройств. Определять принципы работы нейронной сети, робототехники.

  • Код ON12

    Понимать схемотехнику электронных устройств компьютера, выбирать машинные языки программирования для электронных устройств, описывать проектирование и работу логических интегральных микросхем устройств компьютера, запоминать результаты логических связей в микросхемах, примерно рассчитывать получаемый результат, демонстрировать устройства схемотехники (кодеры, декодеры, шифраторы, дешифраторы, транзисторы). Определять требования к проектируемым интегральным схемам, аргументировать их работу.

Top