Подписывайтесь на наш instagram, чтобы не пропустить результаты конкурса грантов!
6B06103 Компьютерная инженерия в КазНУ им. аль-Фараби
-
Цель образовательной программы Подготовка конкурентоспособных, компетентных специалистов в области современных технологии проектирования и разработки программного обеспечения, компьютерных систем и сетей и IoT технологий.
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский, Английский
-
Название ВУЗа Казахский национальный университет имени аль-Фараби
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
1 Год обучения
Императивное программирование
Экология и безопасность жизнедеятельности человека
Учение Абая
Аль-Фараби и современность
Математический анализ
Методы научных исследований
Алгоритмизация и программирование
Правовые основы противодействия коррупции
Операционные системы
Предпринимательство
-
2 Год обучения
Основы теории алгоритмов
Теория вероятности и математическая статистика
Алгебра и геометрия
Системное программирование
Архитектура и организация компьютерных систем
Теория базы данных
Основы информационной безопасности
Объектно-ориентированное программирование
-
3 Год обучения
Электронные хранилища данных
Введение в программирование IOS
Основы Data Science
Объектно-ориентированный анализ и проектирование
Встраиваемые системы
Платформы для многозадачного программирования
Интеллектуальное моделирование
Инструментальные средства разработки программ
Теория автоматов
Компьютерные сети
Организация кластерных систем
UML моделирование
Встроенные микроконтроллеры
Технические средства и методы защиты информации
Стандарты информационной безопасности
Архитектура систем параллельных вычислений
Безопасность операционных систем
Электроника
Биоинформатика
Кластерные системы
Введение в машинное обучение
Хранение информации и индексирование
Проверка и тестирование компьютерных систем
Сетевая безопасность
Проектирование и моделирование VLSI
Криптография
Цифровая схемотехника
Этическое тестирование на взлом и проникновение
Сетевые технологии
Технологии компьютерного зрения
-
4 Год обучения
Параллельное программирование
Разработка веб-приложений
Разработка баз данных
Методы и инструменты защиты информации
Продвинутое программирование на языке C#
Разработка мобильных приложений
Цифровая обработка изображений
Организация параллельных вычислений
Разработка защищенного программного обеспечения
Проектирование LAN и WAN сетей
Безопасность веб-приложений
Надежность и отказоустойчивость систем
Технология разработки криптографических систем
Человеко-компьютерное взаимодействие
Веб-программирование
Интернет вещей
Маршрутизация и коммутация сетей
Средства защиты телекоммуникационных систем
Программирование в NET
Безопасность баз данных
Мультимедийные технологии
Мультиагентное программирование
Введение в теорию распознавания образов
Системы искусственного интеллекта
Результаты обучения
- уметь проектировать простые и иерархические сети, выполнять оптимальный выбор сетевого оборудования с учётом предназначения, расположения и обеспечения сети для решения задач безопасной и надёжной коммуникации данных, уметь диагностировать, анализировать и устранять проблемы, возникающие в компьютерных сетях.
- Демонстрировать навыки использования нейронных сетей, применять генетические алгоритмы, биоинформационные алгоритмы, методы распознавания образов, проектировать эволюционные программы, кластерные модели, уметь применять различные приёмы извлечения и обработки данных из сети и различных типов файлов, уметь проектировать и эффективно использовать мультиагентные системы, понимать принципы человеко-компьютерного взаимодействия.
- уметь проводить проверку и тестирование компьютерной системы на надёжность и отказоустойчивость, владеть навыками организации вычислительных систем, уметь численно оценивать степень надёжности системы.
- владеть навыками концептуальной и практической разработки алгоритмов, использовать принципы, методы и парадигмы императивного и функционального программирования, владеть навыками разработки системных приложений, применять объектно-ориентированный подход для решения задач в различных предметных областях.
- собирать, интерпретировать, анализировать, упорядочивать и обобщать большие массивы данных, уметь использовать методы кластеризации, владеть навыками параллелизации процессов обработки больших данных, моделировать параллельные алгоритмы и оценивать их эффективность
- Демонстрировать понимание и навыки использования основных средств и передовых технологий разработки безопасных и надёжных Web- и мобильных приложений для iOS и Android, уметь работать с различными моделями безопасности, моделями баз данных, уметь использовать различные инструменты и алгоритмы для Web- и мобильных приложений при разработке конкретных проектов в областях биологии, физики, химии, экономики.
- демонстрировать знание принципов и концепций электроники и цифровой схемотехники, уметь выполнять оптимальный выбор микроконтроллеров, в частности для IoT-устройств, для эффективной организации и взаимосвязи компонентов надёжной и отказоустойчивой вычислительной системы.
- уметь обеспечивать техническими и программными средствами защиту информации в компьютерных сетях, интерпретировать алгоритмы и протоколы информационной безопасности, уметь использовать и исследовать методы криптографии и криптоанализа при реализации сетевых приложений
- знать различные типы СУБД, понимать их преимущества и особенности, моделировать и реализовывать базы данных, уметь использовать методы UML-моделирования, организовывать эффективную и безопасную передачу данных между сервером и клиентом в Web-приложениях
- анализировать угрозы, их вероятные источники, способы проникновения и возможный урон, для Web-приложений и баз данных, уметь применять инструменты защиты для организации системы информационной безопасности с минимально возможными рисками, оценивать возможные сценарии атак с целью выработки наиболее эффективной политики безопасности.
- демонстрировать понимание принципов, особенностей и преимуществ современных операционных систем, уметь настраивать операционную систему для решения конкретных задач, использовать возможности операционных систем для обеспечения надёжной и безопасной работы вычислительной многозадочной системы, знать возможности операционных систем для мобильных устройств
- уметь доказывать различные математические утверждения, решать системы уравнений разного уровня сложности, понимать и использовать математический аппарат и методы теории автоматов при разработке эффективных и безопасных алгоритмов для решения задач науки и техники.
- Применять в профессиональной деятельности методы научных исследований, фундаментальные знания о предпринимательской деятельности, правовых основах противодействия коррупции, об экологии и историческом развитии философии как мировоззрения.