Модуль 23: Защита информации, разработка программного обеспечения и сетей (Элективный модуль 5, ЭМ 5) |
|
Элементы модуля |
Элективные дисциплины Операционные системы и системное программирование |
Семестр обучения: |
5, 6 |
Ответственный за модуль: |
Касимов И.Р. |
Преподаватели: |
Операционные системы и системное программирование – Касимов И.Р. |
Язык: |
Русский, казахский |
Связь с куррикулумом: |
Информационные системы (Ба) |
Форма обучения/число часов в неделю и в семестр: |
5 семестр: часов в неделю – 40 6 семестр: часов в неделю – 20; |
Рабочая нагрузка: |
Аудиторная нагрузка: 200 часов |
Кредитные пункты: |
26 ECTS |
Условия для проведения экзаменов: |
Для допуска к экзамену студент должен набрать не менее 50 баллов из 100 отводимых на каждую дисциплину модуля |
Рекомендуемые условия: |
Данный модуль базируется на знаниях, полученных студентами на предшествующих дисциплинах бакалавриата: Информационно-коммуникационные технологии, IT-инфраструктура, Основы профессии, углубленное изучение языка. Операционные системы и системное программирование, Системное и прикладное программное обеспечение, Углубленное изучение языков |
Цели модулей / Предполагаемые результаты обучения: |
Знать: структуру OC, планирование, управление, развертывание, включая опции оболочки; вопросы безопасности данных, взаимодействие с глобальными и локальными ресурсами, дисковыми системами; стандарты обмена информацией в сетях, методы настройки сети и тестирования. Знать: основные определения и концепции веб-дизайна и веб-программирования, основные приемы создания и продвижения сайтов; основные аппаратные компоненты станции компьютерной графики, их общие характеристики; виды компьютерной графики, их приложения; основные возможности и характеристики программного обеспечения для компьютерной графики. Знать современные методы обработки, преобразования и защиты информации в современных компьютерных системах; современные методы борьбы с несанкционированным блокированием, доступом, копированием, модификацией и сбором информации. Знать особенности разработки моделей угроз и моделей злоумышленников в распределенных информационных системах, наиболее распространенные автоматизированные системы для работы в распределенных информационных системах и особенности их функционирования Уметь: разрабатывать и продвигать проблемно-ориентированные веб-ресурсы; применять методы дизайна, разработки и маркетинга проблемно-ориентированных веб-ресурсов; создавать растровые и векторные изображения; создавать трехмерные изображения. Уметь использовать языки командной оболочки, средства управления реестром и политики для решения проблем с конфигурацией операционной системы; настраивать сетевую рабочую станцию пользователя, настраивать параметры сетевого оборудования. Уметь использовать основные принципы, методы и алгоритмы работы программных систем для сбора, закрытия, восстановления и аутентификации информации. Уметь моделировать угрозы в распределенных информационных системах, делать обоснованный выбор и презентацию автоматизированных систем для решения конкретных задач в распределенных информационных системах с учетом требований информационной безопасности. Владеть навыками использования функции с точки зрения пользователя, администратора, программиста и дизайнера; использовать навыки организации локальных сетей различной топологии; обладать навыками: проектирования, разработки и маркетинга проблемно-ориентированных веб-ресурсов; работы с графическими библиотеками и современными графическими пакетами и системами. Обладать навыками понимания информационных технологий и обеспечения их безопасности. Обладать практическими навыками поиска утечек информации и вредного воздействия в распределенных информационных системах, навыками работы в автоматизированных системах, обслуживающих распределенные информационные системы. Демонстрировать способность получать представление о концепции операционных систем; понимание манипуляций с памятью, потоками, процессами, инструментами синхронизации программного обеспечения и виртуализации; манипулирование параметрами доступа программ к сети. Демонстрировать способность: понимать проблемы, тенденции и перспективы веб-дизайна и веб-программирования; знание растровой, векторной, фрактальной графики, математических основ машинной графики, двумерных, трехмерных преобразований и проекций, умение управлять информационным ресурсом. |
Предполагаемое использование/применимость: | Модули: Системы искусственного интеллекта |
Содержание: |
1. Операционные системы и системное программирование Овладение знаниями и навыками использования современного программного обеспечения, ознакомление с эффективными алгоритмами решения различных научных и технических задач. Предмет посвящен обучению студентов структуре компьютерной системы, концепции, эволюции разработки, функциям, подходам к построению операционной системы, концепции, состоянию, модели представления процессов, выполняемых над ними операций; файловой структуре, организации и доступу к файлам; состав и концепция, основные компоненты системного программного обеспечения, общее описание языка ASM, типы данных, программы проектирования, форматы записи команд, компиляция, модульное проектирование, сборка и режимы адресации. 2.Системное и прикладное программное обеспечение Понимание работы ОС на уровне манипулирования процессами и потоками, использование возможностей оболочки ОС, API ОС, BIOS, UEFI и прикладного программного обеспечения. Предмет посвящен обучению студентов структуре компьютерной системы, концепции, эволюции разработки, функциям, подходам к построению операционной системы, концепции, состоянию, модели представления процессов, выполняемым операциям; файловой структуре, организации и доступу к файлам; состав и концепция, а также основные компоненты системного программного обеспечения, общее описание языка ASM, типы данных, программы проектирования, форматы записи команд, компиляция, модульное проектирование, сборка и режимы адресации. 3.Компьютерные сети 4.Системы и сети передачи информации Классификация топологических элементов в сетях. Методы доступа к среде передачи. Базовая модель организации взаимодействия открытых систем (OSI-модель). Операционные системы одноранговых компьютерных сетей. Сетевые операционные системы с выделенным сервером. 5.ВЕБ-программирование Веб-программирование призвано способствовать знакомству студентов с компьютерными телекоммуникациями и возможными подходами к разработке гипертекстовых документов, предназначенных для публикации в глобальной компьютерной сети Интернет. Обучение разработке веб-страниц на основе комплексного подхода; обучение интернет-программированию на стороне клиента и сервера; обучение использованию баз данных при разработке веб-проектов; обучение методам маркетинга в Интернете, рекламе и продвижению разрабатываемых интернет-ресурсов. 6. Проектирование клиент-серверных приложений Принципы разработки интернет-приложений. Основы сайтостроения (введение в технологию создания веб-сайтов, язык HTML). Принципы проектирования баз данных. Методы подключения интернет-страниц к разработанной базе данных. 7. Графические средства информационных систем Основы работы с графическими устройствами. Основные алгоритмы вычислительной геометрии и компьютерной графики. Принципы использования современных графических систем. Овладение принципами компьютерной графики. 8.Информационные технологии визуализации Виды компьютерной графики. Графические редакторы. Основы работы с графическими устройствами. Основные алгоритмы вычислительной геометрии и компьютерной графики. Принципы использования современных графических систем. Овладение принципами компьютерной графики, а также текущим состоянием и перспективами развития интерактивной компьютерной графики. 9. Информационная безопасность Принципы защиты информации, методы и средства реализации защиты данных. Защита информации в информационных системах. Рассмотрено современное состояние проблемы хранения, обработки, поиска, передачи, преобразования, закрытия и восстановления конфиденциальной информации в организациях и на предприятиях различной деятельности и различных форм собственности. Методы защиты от несанкционированного доступа. 10. ИТ-безопасность распределенных ИС Концепция распределенной системы. Преимущества и недостатки распределенных систем. Масштабируемость. Прозрачность. целостность и репликация. Аппаратное и программное обеспечение для построения распределенных систем. Распределенные базы данных. Целостность данных. Прозрачность местоположения. Обработка распределенных запросов. Организация защищенного канала связи между клиентом и сервером. Основные механизмы сетевой безопасности. Идентификация и аутентификация подлинности. Ведение журнала и аудит. Целостность и конфиденциальность сообщений |
Результаты обучения/экзаменов / формы экзаменов: |
Операционные системы и системное программирование / Системное и прикладное программное обеспечение – письменный экзамен |
Технические / мультимедийные средства: |
Мультимедийный комплекс. |
Литература: |
|
Дата последних правок: |
20.01.2023
|
Согласно матрицы связи модулей при прохождении Модуля 23 образовательной программы "Информационные системы" ожидаемый результат
Р2: | Владеть теоретическими и экспериментальными методами исследований, с целью создания новых перспективных направлений в области компьютерных наук |
Р3: | Владеть навыками использования пакетов прикладных программ для расчетов, моделирования и автоматизации проектирования информационных процессов и систем. |
Р4: | Владеть методами анализа и оценки эффективности разработки, внедрения и функционирования информационной системы, создавать техническую документацию на разрабатываемую информационную систему |
Р9: | Работать с аппаратными и программно-аппаратными комплексами информационных систем |
Р10: | Проектировать информационные системы и их элементы в конкретных областях и адаптирует приложения к условиям функционирования, обеспечивать безопасность и целостность данных информационных систем, поддерживать работоспособность информационных систем в заданных функциональных характеристиках, составлять инструкции по эксплуатации информационных систем. |