Инновационная образовательная программа

6B06107 Компьютерная инженерия (РК+UK) в АРГУ им. Жубанова

Дисциплины

  • Физика для инженеров

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

    Год обучения - 1
    Семестр - 2
    Кредитов - 10
  • Информатика для инженеров(HW)

    Цель этого компьютерного курса - дать представление о методах и приложениях объектной ориентации, простых структурах данных и основах алгоритмов. Этот курс также направлен на развитие знаний и понимания фундаментальных концепций веб-дизайна и их сочетания со структурированием баз данных. Результаты обучения: Проектирование и анализ цифровых логических схем. Основные принципы компьютерной архитектуры и представления информации. Разработка и анализ кодов на языке ассемблера и написание сценариев для Linux. Демонстрация понимания фундаментальных концепций операционных систем. Разработка и анализ программ, используя принципы объектно-ориентированного программирования, включая классы, объекты, наследование и полиморфизм, для решения конкретных задач. Изучение основ языков программирования Java и Python.

    Год обучения - 1
    Семестр - 2
    Кредитов - 5
  • Академический английский язык 2(HW)

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

    Год обучения - 1
    Семестр - 2
    Кредитов - 10
  • Математика для инженеров

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

    Год обучения - 1
    Семестр - 2
    Кредитов - 10
  • Междисциплинарный образовательный модуль (Основы финансовой грамотности и предпринимательства, Основы права и антикоррупционной культуры, Экология и безопасность жизнедеятельности).

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

    Год обучения - 2
    Кредитов - 5
  • Введение в структуры данных и алгоритмы(HW)

    Цель курса - дальнейшее развитие навыков и методов программирования на языке высокого уровня. Возможность построения структур данных на языке высокого уровня и алгоритмов реализации над этими структурами данных. Введение в структуры данных и алгоритмы: статические структуры – массивы; линейные методы, т.е. искать, удалять, обновлять; динамические структуры - стеки и очереди; рекурсивные методы – линейная рекурсия, накопительная рекурсия; сортировка и поиск, например: бинарный поиск, линейная сортировка; связанные структуры – списки и деревья: построение, обход, удаление, обновление; вводная сложность и нотация «Big О»; введение в параллелизм;

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Веб-программирование(HW)

    Цель курса - познакомить студентов с современными методами и парадигмами веб программирования. Чтобы они могли разрабатывать и внедрять надежные и масштабируемые веб-приложения. Веб-программирование: история технологий веб-разработки; шаблоны проектирования (такие как REST, разделение содержимого, а также представление и абстракция ресурсов); программирование на стороне сервера с использованием соответствующего языка сценариев; общая архитектура веб-сервера; системы шаблонов; темы программирования на стороне клиента, включая объектную модель документа; безопасность, связанная с веб-приложениями; развертывание, включая преодоление масштаба.

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Экспериментальное проектирование, ориентированный на пользователя(HW)

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

    Год обучения - 2
    Семестр - 1
    Кредитов - 5
  • Математика для компьютерной науки(HW)

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

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

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Управление базами данных(HW)

    Цель курса - познакомить студентов с принципами систем управления базами данных, дать им возможность разрабатывать и внедрять базы данных для конкретных приложений и интегрировать базы данных с прикладными программами. Управление базами данных: Проектирование базы данных: требования к данным, диаграммы отношений сущностей, реляционная модель данных, ограничения целостности, ключевые ограничения, типы, поддержание целостности. Реляционные запросы. Выполнение и оптимизация запросов: принципы хранения данных, организация файлов, индексирование, индексы в коммерческих СУБД, реляционная алгебра, планы выполнения запросов, оценка стоимости планов, интерпретация планов, проектирование физической базы данных. Параллелизм: транзакции, расписания, сериализуемость, протоколы управления параллелизмом, блокировка, двухфазная блокировка, управление параллелизмом на основе меток времени. Новые тенденции в области баз данных.

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Цифровая схемотехника(HW)

    Цель дисциплины: изучение электронных устройств, элементных основ их создания, электрических элементов и радиоэлементов. В ходе изучения дисциплины рассматриваются следующие вопросы: радиотехника, электронные устройства, вычислительная техника, электронные схемы отраслей автоматики и техники, активные и пассивные схемы, теория линейных и нелинейных электрических цепей, дискретные электрические элементы и радиоэлементы, т. е. резисторы, конденсаторы, диоды, транзисторы, интегральные схемы, микросхемы

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Введение в программную инженерию(HW)

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Программно-аппаратный интерфейс(HW)

    Цель курса - получить представление о низкоуровневом, аппаратно-ориентированном и системном программировании; развить навыки ресурсоемкого программирования; развивать навыки программирования на таких языках. Программно-аппаратный интерфейс: низкоуровневое программирование на Ассемблере. Низкоуровневое программирование на C. Проблемы сложной компьютерной архитектуры, влияющие на производительность программного обеспечения (кэши, многоядерность и т. д.).Интерфейсы операционной системы для низкоуровневого программного обеспечения. Понятия операционной системы, такие как обработка устройств, прерывания, BIOS и т. д.. Программирование встроенных систем. Методы программирования с учетом ресурсов (память, производительность; методы программирования, инструменты, мониторинг).

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Языки программирования(HW)

    Цель курса- понять различные языковые парадигмы; получить представление об определении концепций языков программирования; развить навыки программирования на языках ключевых парадигм. Языки программирования: Обзоры истории языка, определение (лексика, синтаксис, семантика), реализация; обзоры языковых парадигм: например, императивный, декларативный, параллелизм; обзоры концепций языков программирования: переменная, lvalue и rvalue, присвоение, абстракция данных, механизмы типов, объявление абстракция управления, абстракция выражений, механизмы параметров, механизмы оценки; Введение в программирование на языках из ключевых парадигм, например: сценарии:Python, декларативный/функциональный: SML, декларативный/логический: Prolog.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Основы 1(HW)

    Цель курса - познакомить с основными принципами и методами логики и доказательства, лежащими в основе компьютерных наук, и дать им оценку. Понятие о λ-исчислении, о том, как вычислимые функции представлены в λ-исчислении, об основных теоретических свойствах λ-исчисления и о важности λ-исчисления для информатики. Основы 1: Логика и доказательство: исчисление высказываний – таблицы истинности, исчисление предикатов, правила вывода, правильность, полнота, достоверность, выполнимость, рассуждения и вычисления с предложениями. Лямбда-исчисление: синтаксис, обозначения, связанные и свободные переменные, α-преобразование и подстановка, редукция и вычисление, представление вычислимых функций, теоретические свойства.

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Программная инженерия(HW)

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Передача данных и сетевое взаимодействие(HW)

    Передача данных и сетевое взаимодействие Цель курса - введение в передачу данных и компьютерные сети. Понимание структуры Интернета. Понимание концепций связи с установлением и без установления соединения и принципов протоколов передачи данных. Передача данных и сетевое взаимодействие: История и организация Интернета, OSI и эталонные модели Интернета. Обмен данными на уровне канала, прозрачность данных, обнаружение ошибок, протоколы скользящего окна. Протоколы сетевого уровня, IP, ICMP. сетевая маршрутизация. маршрутизаторы. Транспортные протоколы, TCP, UDP. Контроль заторов. Протоколы более высокого уровня, например, HTTP.

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

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Основы 2(HW)

    Цель курса - убедиться, что студенты правильно понимают математику, в частности: функции и способы их логического описания. Понять вычислимость. Понять конкретную модель вычислимости: машины Тьюринга. Понять пределы вычислимости и откуда мы знаем эти пределы. Основы 2: Математическая подготовка; перечислимость; счетные и несчетные множества; диагонализация; гёделевская нумерация; машины Тьюринга (ТМ); вычислимые и невычислимые функции; вычислимость по Тьюрингу; проблема остановки; разрешимость и сокращение проблем решения; тезис Чёрча и эффективная вычислимость; недетерминированные ТМ; P=NP.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Профессиональное развитие(HW)

    Цель курса - воспитывать профессиональное и этичное отношение к применению компьютерных технологий. Внедрить методы рационального решения этических проблем. Дать оценку соответствующим профессиональным и юридическим требованиям, касающимся компьютерных систем. Обеспечение осведомленности и поощрение обсуждения социальных последствий информационных технологий. Профессиональное развитие: Правила и положения - Кодексы и стандарты; Компьютерное право; Этическое принятие решений. Риски и угрозы - компьютерные преступления; Вирусы. Конфиденциальность и безопасность — базы данных; Биометрия. Зависимость и изменение - критически важные для безопасности системы; Технологии и общество. Дивный новый мир — совместные вычисления; электронная жизнь.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Языковые процессоры(HW)

    Цель курса - развить навыки определения и реализации языка программирования Языковые процессоры Определение языка: лексика, конкретный синтаксис, абстрактный синтаксис, статическая семантика, динамическая семантика. Языковая реализация: лексический анализ, синтаксический анализ, построение абстрактного, синтаксического дерева (AST), AST печать, обзор интерпретатора/абстрактной машины, Интерпретация AST, статический анализ AST, генерация кода, среда выполнения: например, выделение кучи, сборка мусора, поддержка отладки, инструменты построения компилятора, например, Lex, Yacc, JavaCC на основе простого императивного языка.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Строгие методы разработки программного обеспечения(HW)

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

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

    Цель курса: развить навыки владения современными промышленными языками программирования и платформами; обеспечить разработку и комбинирование системных компонентов на разных языках; обеспечить оперативное реагирование на изменения в производственной практике; обеспечить участие специалистов-практиков в промышленности для обеспечения контекста и применимости.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Программирование микроконтроллеров(HW)

    Курс посвящен прикладному программированию и использованию микроконтроллеров. Курс рассматривает основные темы: архитектура микроконтроллеров, программное обеспечение для микроконтроллеров, и пользование языков ассемблера и С для программирования микроконтроллеров, программаторы и программы управления программаторами. Программные средства используемые для программирования.

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Методы исследования и разработка требований(HW)

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Безопасность компьютерной сети(HW)

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Расширенная сетевая безопасность(HW)

    Цель курса: улучшить навыки студентов по анализу угрозы сетевой безопасности и по систематическому выявлению их; предоставить практический опыт эксплуатации уязвимостей в общедоступных архитектурах компьютерных систем; дать хорошее понимание общих методов реализации контрмер; предоставить учащимся глубокое понимание концепций и методологий тестирования на проникновение.

    Год обучения - 4
    Семестр - 2
    Кредитов - 5
  • Проектирование и реализация(HW)

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

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

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

    Год обучения - 4
    Семестр - 2
    Кредитов - 5
  • Искусственный интеллект и интеллектуальные агенты(HW)

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

    Год обучения - 4
    Семестр - 2
    Кредитов - 5

Результаты обучения

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

Похожие ОП

6B06107 Финансовая аналитика

Казахский национальный исследовательский технический университет имени К.И.Сатпаева (Satbayev University)

6B06107 Информационные системы

META University (META)

6B06107 ІТ-журналистика

Университет Шакарима

6B06107 Киберфизические системы

Международный университет информационных технологий (МУИТ (IITU))

6B06107 Информационные системы и технологии

Рудненский индустриальный университет (РИУ)

6B06107 Наука о данных

Казахский национальный университет имени аль-Фараби (КазНУ им. аль-Фараби)

6B06107 Информационные системы для бизнеса

SDU University

6B06107 Смарт технологии и искусственный интеллект в транспортном машиностроении

Восточно-Казахстанский технический университет имени Д.Серикбаева (ВКТУ им. Д. Серикбаева)

6B06107 Data Science

Международный университет Астана (AIU)

6B06107 Вычислительная техника и программное обеспечение

Костанайский инженерно-экономический университет им. М. Дулатова (КИНЭУ им. Дулатова)

6B06107 Математические и вычислительные науки

Astana IT University

Top