6B06102 Программная инженерия в Университет Нархоз
-
Цель образовательной программы Подготовка ведущих технических специалистов, квалифицированных разработчиков и архитекторов программного обеспечения, менеджеров по качеству программного обеспечения и процессов его разработки. Программа направлена на формирование у студентов систематизированного представления о современном комплексе задач, методов программной инженерии, ее стандартах, создании и эволюции сложных, многоверсионных, тиражируемых программных продуктов высокого качества, необходимого для практического использования в профессиональной сфере деятельности будущего специалиста.
-
Академическая степень Бакалавриат
-
Языки обучения Русский, Казахский
-
Название ВУЗа Университет Нархоз
-
Срок обучения 4 года
-
Объем кредитов 240
-
Группа образовательных программ B057 Информационные технологии
-
Предметы на ЕНТ Математика и Информатика
-
Область образования 6B06 Информационно-коммуникационные технологии
-
Направление подготовки 6B061 Информационно-коммуникационные технологии
Дисциплины
-
Управление IT-проектами
В курсе изучаются модели управления проектами с применением информационных технологий на основе современного международного стандарта PMI PMBOK Guide. Студенты создадут проекты готовые для практического применения в реальной работе, опишут группы процессов управления проектами, их взаимодействие в рамках фазы/проекта, научатся управлять проектами. Инструментальной базой для освоения дисциплины является MS Project Professional в управлении проектами.
Кредитов - 6
-
Kaspersky Endpoint Security and Management (продвинутый)
Курс обучает созданию, развертыванию и администрированию систем информационной защиты от вирусов в крупных сетях, построенных на основе Kaspersky Endpoint Security для платформы Microsoft Windows и Kaspersky Security Center. Студенты получат практические навыки развёртывания и эксплуатации комплексной системы антивирусной защиты и миграции ее с предыдущих версий антивируса Касперского и Kaspersky Administration Kit.
Кредитов - 6
-
Верификация и тестирование программного обеспечения
Курс знакомит с задачами управления качеством, стандартами качества, применяемыми при разработке программного обеспечения, рассматриваются методы проведения тестирования программного обеспечения средствами MVS, средства разработки тест-требований и тест-планов, общая структура процесса сертификации программного обеспечения, а также выгоды и риски автоматизированного тестирования.
Кредитов - 6
-
Скриптовые языки программирования: PowerShell, Bash
Данный курс научит студентов, как безопасно выполнять административные задачи с помощью языков программирования PowerShell и Bash. Студенты ознакомятся с основами скриптового программирования, изучат операционную безопасность и управление конфигурацией операционных систем, а также научатся использовать инструменты администрирования, такие как Конфигурация требуемого состояния (DSC) и Администрирование Just Enough (JEA), для настройки и защиты серверов.
Кредитов - 6
-
Безопасность компьютерных сетей
Дисциплина изучает различные методы обеспечения сетевой безопасности на операционных системах Windows и Linux/Unix с применением следующих инструментов: Wireshark, Ophcrack, Snort, Nmap, Сrunch, Metasploit, Meterpreter. Студенты будут выявлять атаки внутри сети, собирать доказательства сетевых вторжений, проверять сети и систему на уязвимость, подготавливать и защищать систему от сетевых атак.
Кредитов - 6
-
Архитектура компьютерных систем
Данный курс ориентирован на достижение систематизированных знаний об архитектуре компьютерных систем (КС): основ построения КС, организации вычислений в КС, классификации КС. Студенты смогут проектировать архитектуру КС на логическом и физическом уровнях, определять надежность КС, а также организовывать и оптимизировать доступ к распределенным данным для моделирования оптимальных КС на базе программных пакетов Electronic Workbench, Multisim.
Кредитов - 6
-
Искусство программирования
Курс предполагает изучение основных конструкций языка программирования Java для определения и манипулирования данными, описания структур данных, управления ресурсами, безопасностью, разработку программного кода, прототипов пользовательского интерфейса и веб-приложений, использование middleware-софта. Студенты создадут прикладные программные интерфейсы, используя многопоточность, популярные фреймворки клиент-серверных приложений.
Кредитов - 6
-
Разработка WEB-приложений
В курсе рассматриваются современные методы и средства разработки интерактивных web-сайтов с помощью языков программирования: HTML5, CSS, Java Script, JQuery, фреймворков для создания web-сайтов: Yii, Symphony, Zend, Kohana, CodeIgniter, систем управления сайтом (CMS-систем), профессиональных редакторов для разработки web-сайтов, адаптивных шаблонов Bootstrap, Adobe Photoshop. Студенты научатся выбирать и применять оптимальные средства для реализации web-приложений.
Кредитов - 6
-
Основы больших данных
Курс предусматривает фундаментальную подготовку в области технологии работы с большими данными. Студенты изучат концепции, алгоритмы и технологии работы с Big Data, освоят методы сбора, хранения, извлечения, обработки и анализа больших данных, используя язык статистической обработки R и аналитическую платформу SAS Enterprise Miner.
Год обучения - 1
Кредитов - 6
-
Введение в макроэкономику
Курс направлен на формирование представления о функционировании экономики страны и повышения культуры мышления. Студенты усвоят назначение и использование макроэкономических показателей, научатся анализировать поведение хозяйствующих субъектов на основе источников экономической информации. Студенты овладеют навыками подготовки и защиты презентации результатов аналитической и исследовательской работы, критически формировать и отстаивать свое мнение относительно той или иной экономической проблемы
Год обучения - 1
Кредитов - 6
-
Основы программной инженерии
Дисциплина учит правилам написания технического задания на разработку информационных бизнес-проектов. В курсе изучается front-end, back-end разработка, методы оптимизации программного кода и клиент-серверная архитектура приложений. Студенты научатся проектировать, создавать и тестировать программное обеспечение с использованием кодовых баз и библиотек, стратегий и шаблонов, интегрированных сред проектирования и отладчиков.
Год обучения - 2
Кредитов - 6
-
Алгоритмы, структуры данных и программирование
Курс формирует базовые навыки построения сложных алгоритмов и создания на их основе программных кодов на языке программирования С++ для применения при разработке объектно-ориентированных программ. Студенты будут обрабатывать различные типы данных, использовать методы обработки массивов, файлов, строить функции и выводить графики, создавать и применять базы данных с использованием технологий ADO.NET.
Год обучения - 2
Кредитов - 6
-
Oracle Database: Основы SQL
В курсе изучаются фундаментальные основы построения баз данных, основные операции над данными, методы организации поиска и разработки программных кодов на языке PLSQL в среде СУБД Oracle Database 12c. С помощью инструментов Oracle SQL Developer и SQL Plus студенты будут проектировать и реализовывать объекты базы данных, модифицировать данные, организовывать эффективные запросы.
Год обучения - 2
Кредитов - 6
-
Kaspersky Endpoint Security and Management (базовый)
Курс обучает проектированию, внедрению и обслуживанию систем защиты сетей Windows, построенных на Kaspersky Endpoint Security и централизованно управляемых через Kaspersky Security Center. В Студенты смогут обеспечить информационную безопасность и защиту данных и сети, содержащей до 1000 узлов (серверов и рабочих станций под управлением Windows), сосредоточенных в одном месте.
Год обучения - 2
Кредитов - 6
-
Основы кибербезопасности
Курс формирует целостное представление о кибербезопасности, а именно - анализ и оценку рисков кибербезопасности, виды и мониторинг угроз; криптографические методы и средства защиты данных. Студенты будут проектировать компьютерные сети с помощью CiscoPacket Tracer; анализировать трафик данных, используя Wireshark, применять элементы программирования для шифрования и дешифрования текста.
Год обучения - 2
Кредитов - 6
-
Вероятностно-статистический анализ данных с помощью программы R
В курсе изучаются классические методы анализа данных из теории вероятностей и математической статистики, основные типы вероятностных распределений, детерминированные характеристики случайных величин, закон больших чисел и центральная предельная теорема, оценка параметров методом максимального правдоподобия, проверка гипотез, корреляционный, регрессионный и дисперсионный анализ. Реализация решений перечисленных задач осуществляется студентами на языке статистической обработки R.
Год обучения - 2
Кредитов - 6
-
Робототехника
Курс состоит из практических задач, включающих как программную, так и аппаратную часть робототехники. Студенты будут способны конструировать модели роботизированных систем на основе устройств Arduino, создавать программные коды по их управлению для моделирования как бытовых (IoT), так и промышленных процессов, а также отслеживать поведение таких систем с целью анализа и прогнозирования.
Год обучения - 3
Кредитов - 6
-
Проектирование и 3D-моделирование
Курс охватывает принципы работы в пакетах Autodesk AutoCAD, 3dsMAX, настройка рабочего пространства, моделирование, проектирование и тестирование 3D-объектов. Студенты будут создавать простые и расширенные примитивы объектов, работать со слоями и сплайнами, с текстурами и делать рендеринг изображения.
Год обучения - 3
Кредитов - 6
-
Администрирование компьютерных систем
Курс охватывает принципы управления компьютерных систем и сопутствующих понятий, таких как планировщик, виртуальная память, прерывания, механизмы синхронизации, системные вызовы, файловые системы и др. Студенты научатся установке, конфигурированию и поддержке работоспособности компьютерных систем.
Год обучения - 3
Кредитов - 6
-
Технологии программирования
Курс позволяет освоить объектно-ориентированный подход в программировании c более глубоким изучением синтаксиса языка C#. Обучающиеся ознакомятся с понятием классов и их экземпляров, наследования и основных форм полиморфизма, принципами работы с конструкторами. В результате создадут приложения Windows Forms в среде Visual Studio с использованием переменных, условных конструкций, циклов, функций, массивов, базы данных.
Год обучения - 3
Кредитов - 6
-
IT-инфраструктура
Курс рассматривает современные концепции управления ИТ-инфраструктурой, инфраструктурные сервисы, которые поддерживают работу всех организаций, больших и малых. Рассматриваются типичные настройки облачной инфраструктуры и способы управления облачными ресурсами. Студенты научатся управлять, настраивать серверы, использовать эффективный программный инструментарий для управления компьютерами, пользовательской информацией и производительностью всех компонентов инфраструктуры.
Год обучения - 3
Кредитов - 6
-
Предпринимательство
Дисциплина включает изучение: понятие кто такие предприниматели; инструменты для поиска бизнес идей, формы малого бизнеса, планирование и управление малым бизнесом, поиск финансирования, развитие стратегии согласно возможностям внутренней и внешней среды, базовое финансовое планирование, а также написание бизнес плана для представления потенциальным инвесторам. Студенты смогут критически оценить свои бизнес идеи, и в команде развить стратегию в функционирующий бизнес через выполнение проектной работы
Год обучения - 3
Кредитов - 5
-
Проектирование и администрирование компьютерных сетей (Cisco)
В курсе изучаются стандарты построения и администрирования вычислительных сетей на основе технологий CISCO. Студенты будут определять уровни модели OSI, использовать протоколы маршрутизации, настраивать коммутируемые сети, моделировать виртуальные локальные сети VLAN, службы DNS, принимать решения по оптимизации информационных систем на основе сетевых технологий с помощью эмулятора сети - Cisco Packet Tracer 7.1.
Год обучения - 3
Кредитов - 6
-
Программирование на языке PL / SQL
Курс знакомит с языком PL/SQL и помогает оценить преимущества этого мощного языка программирования, такие как создание хранимых процедур, функций, переменных, обработка исключений. Студенты будут создавать блоки PL/SQL для форм, отчётов и приложений, выполнять тестовые процедуры для оценки работоспособности программных скриптов. Для разработки этих программных компонентов используется Oracle SQL Developer.
Год обучения - 4
Кредитов - 6
-
Mоделирование бизнес процессов
Курс рассматривает изучение методов обработки данных, использование финансовых и экономических расчетов, финансового планирования и моделирования экономических процессов. Студенты построят финансовые и экономические модели, с выполнением тестовых процедур, проверкой результатов, выявлением ошибок с помощью пакетов Excel, GRETL, SAS.
Год обучения - 4
Кредитов - 6
-
Управление и администрирование ERP систем (SAP)
В курсе изучаются методы управления и инструменты администрирования ERP-систем. Студенты освоят администрирование прикладного уровня, будут понимать и корректировать параметры системы SAP, а также выбирать и применять системные и прикладные исправления, управления безопасностью и многих других задач.
Год обучения - 4
Кредитов - 6
-
1C: Программирование
В курсе изучаются основы программирования на языке 1С для конструирования информационных систем для решения практических задач. Рассматриваются приемы разработки и модификации прикладных решений на платформе 1С:Предприятие 8.1 для управления предприятием. Студенты будут разрабатывать приложения, связанные с обеспечением эффективного бухгалтерского и управленческого документооборота и генерацией различного рода отчетов на основе информации из базы данных предприятия.
Год обучения - 4
Кредитов - 6
-
Разработка мобильных приложений
Дисциплина знакомит с технологией разработки программ для мобильных приложений, а также интерфейсов для смартфонов. Изучаются задачи тестирования и отладки приложений, переноса на смартфон ранее разработанных приложений. Студенты освоят создание мобильных приложений и публикации приложений на Google Play.
Год обучения - 4
Кредитов - 6
-
Разработка -интернет приложений
Курс рассматривает основы web-программирования на языке PHP. Студенты научатся проектировать динамические web-сайты с применением языка программирования PHP, связывать базу данных MySQL с языком PHP, разрабатывать скрипты и создавать CMS, проектировать клиентскую и серверную части приложения, создавать интернет-приложения с использованием объектно-ориентированного программирования и фреймворков. Основными инструментами разработки, используемыми в курсе, являются Sublime Text 3 и OpenServer.
Год обучения - 4
Кредитов - 6
Результаты обучения
- Способен принимать решения и оценивать их последствия, анализируя актуальную информацию, используя разнообразные аналитические методы, учитывая принципы корпоративной социальной ответственности и этические последствия.
- Способен принимать решения и оценивать их последствия путём эффективной формализации бизнес процессов, анализируя актуальную информацию, используя разнообразные аналитические методы, учитывая принципы корпоративной социальной ответственности и этические последствия
- Способен влиять на действия и поведение, как лиц, принимающих решения, так и заинтересованных сторон организации, демонстрируя устные и письменные коммуникативные навыки и умение работать в команде.
- Способен интегрировать ключевые концепты, парадигмы и теоретические разработки в функциональных областях ИКТ, прогнозирования будущего и аналитике данных для осуществления профессиональных функций в сфере ИКТ.
- Способен создавать эффективные алгоритмы и разрабатывать программные коды с использованием современных языков программирования.
- Способен извлекать, исследовать и визуализировать данные из разнообразных источников, осуществлять сбор, обработку и анализ информации, преобразовывая их к виду, пригодному для компьютерной обработки.
- Способен обеспечивать информационную безопасность и защиту данных, а также принимать участие в сопровождении IT-инфраструктуры Заказчика.
- Способен разрабатывать техническую документацию на программные продукты, проектировать прототипы пользовательского интерфейса, баз данных, и программное обеспечение применяя современные языки программирования№
- Способен моделировать вычислительные процессы и системы принятия решений, анализируя предметные области, выбирая оптимальные средства реализации информационных технологий.
- Способен устанавливать, конфигурировать, поддерживать и администрировать компьютерное и сетевое оборудование и обеспечивать системную безопасность организации
- Способен осуществлять оценку конфигурации компьютерных систем, вырабатывая обоснованные решения по ее оптимизации на основе сетевых технологий, выполнять тестовые процедуры, осуществлять проверку результатов и выявлять ошибки, применяя современные подходы верификации данных.
- Способен самостоятельно выбирать и использовать информационно- коммуникационные технологии и конструировать модели роботизированных систем для создания проектов автоматизации различных предметных областей.