| Закреплена за кафедрой | Кафедра радиофизики и теоретической физики |
|---|---|
| Направление подготовки | 09.04.01. Информатика и вычислительная техника |
| Профиль | Инженерия искусственного интеллекта |
| Форма обучения | Очная |
| Общая трудоемкость | 3 ЗЕТ |
| Учебный план | 09_04_01_Информатика и вычислительная техника_ИИИ-2025 |
|
|
||||||||||||
Распределение часов по семестрам
| Курс (семестр) | 1 (1) | Итого | ||
|---|---|---|---|---|
| Недель | 20 | |||
| Вид занятий | УП | РПД | УП | РПД |
| Лекции | 18 | 18 | 18 | 18 |
| Лабораторные | 18 | 18 | 18 | 18 |
| Сам. работа | 72 | 72 | 72 | 72 |
| Итого | 108 | 108 | 108 | 108 |
| 1.1. | Благодаря дисциплине «Операционная система Linux», студенты познакомятся с операционной системой Linux, ее возможностями и областями применения. В этой дисциплине мы рассмотрим и закрепим на практике следующие вопросы: - Установка ОС Linux на локальной машине и в облаке; - Основные компоненты ОС Linux (ядро, консоль, графический сервер); - Базовая командная строка; - Структура файловой системы ОС Linux; - Права доступа к файлам в ОС Linux; - Удаленное подключение к Linux-машине по SSH; - Установка программ в Linux, пакетные менеджеры; - Управление процессами; - Основы разработки на Bash; - Диагностика и устранение проблем; - Основы настройки и администрирования сети в ОС Linux. |
|---|
| Цикл (раздел) ООП: Б1.О.1 |
| ОПК-5 | Способен разрабатывать и модернизировать программное и аппаратное обеспечение информационных и автоматизированных систем; |
| ОПК-5.1 | Знать современное программное и аппаратное обеспечение информационных и автоматизированных систем. |
| ОПК-5.2 | Владеть методами модернизации программного и аппаратного обеспечения информационных и автоматизированных систем для решения профессиональных задач. |
| ОПК-5.3 | Уметь разрабатывать программное и аппаратное обеспечение информационных и автоматизированных систем для решения профессиональных задач. |
| ОПК-7 | Способен адаптировать зарубежные комплексы обработки информации и автоматизированного проектирования к нуждам отечественных предприятий; |
| ОПК-7.1 | Знать: функциональные требования к прикладному программному обеспечению для решения актуальных задач предприятий отрасли, национальные стандарты обработки информации и автоматизированного проектирования. |
| ОПК-7.2 | Уметь: приводить зарубежные комплексы обработки информации в соответствие с национальными стандартами, интегрировать с отраслевыми информационными системами. |
| ОПК-7.3 | Владеть: методами настройки интерфейса, разработки пользовательских шаблонов, подключения библиотек, добавления новых функций. |
| ПК-8 | Способен разрабатывать и модернизировать программное и аппаратное обеспечение технологий и систем искусственного интеллекта с учетом требований информационной безопасности в различных предметных областях |
| ПК-8.1 | Разрабатывает программное и аппаратное обеспечение технологий и систем искусственного интеллекта для решения профессиональных задач с учетом требований информационной безопасности в различных предметных областях. |
| ПК-8.2 | Модернизирует программное и аппаратное обеспечение технологий и систем искусственного интеллекта для решения профессиональных задач с учетом требований информационной безопасности в различных предметных областях. |
| В результате освоения дисциплины обучающийся должен | |
| 3.1. | Знать: |
|---|---|
| 3.1.1. | Знать современное программное и аппаратное обеспечение информационных и автоматизированных систем. Знать: функциональные требования к прикладному программному обеспечению для решения актуальных задач предприятий отрасли, национальные стандарты обработки информации и автоматизированного проектирования. |
| 3.2. | Уметь: |
| 3.2.1. | Уметь разрабатывать программное и аппаратное обеспечение информационных и автоматизированных систем для решения профессиональных задач. Уметь: приводить зарубежные комплексы обработки информации в соответствие с национальными стандартами, интегрировать с отраслевыми информационными системами. Модернизирует программное и аппаратное обеспечение технологий и систем искусственного интеллекта для решения профессиональных задач с учетом требований информационной безопасности в различных предметных областях |
| 3.3. | Иметь навыки и (или) опыт деятельности (владеть): |
| 3.3.1. | Владеть методами модернизации программного и аппаратного обеспечения информационных и автоматизированных систем для решения профессиональных задач. Владеть: методами настройки интерфейса, разработки пользовательских шаблонов, подключения библиотек, добавления новых функций. Разрабатывает программное и аппаратное обеспечение технологий и систем искусственного интеллекта для решения профессиональных задач с учетом требований информационной безопасности в различных предметных областях |
| Код занятия | Наименование разделов и тем | Вид занятия | Семестр | Часов | Компетенции | Литература |
|---|---|---|---|---|---|---|
| Раздел 1. Введение в ОС. Linux | ||||||
| 1.1. | Отличительные особенности ОС Linux, системные требования. | Лекции | 1 | 2 | Л1.1 | |
| 1.2. | Создание и настройка параметров ВМ; Установка Linux на ВМ | Лабораторные | 1 | 2 | ||
| 1.3. | Пользовательские интерфейсы в Linux. | Лекции | 1 | 2 | ||
| 1.4. | Работа с графическим интерфейсом Linux | Лабораторные | 1 | 2 | ||
| 1.5. | Структура команд в Linux. Командные оболочки; | Лекции | 1 | 2 | ||
| 1.6. | Работа в терминале Linux: запуск, настройки, общие принципы; | Лабораторные | 1 | 2 | ||
| 1.7. | Linux | Сам. работа | 1 | 36 | ||
| Раздел 2. Администрирование в Linux | ||||||
| 2.1. | Модель доступа к ресурсам в Linux. Пользователи. | Лекции | 1 | 2 | ||
| 2.2. | Управление пользователями и правами доступа. | Лабораторные | 1 | 2 | ||
| 2.3. | Файловая система, root. | Лекции | 1 | 2 | ||
| 2.4. | Настройка сетевого подключения. SSH. | Лабораторные | 1 | 2 | ||
| 2.5. | Источники ПО в Linux. | Лекции | 1 | 2 | ||
| 2.6. | Установка и удаление ПО. | Лабораторные | 1 | 2 | ||
| 2.7. | Linux | Сам. работа | 1 | 36 | ||
| Раздел 3. Написание скриптов и управление процессами в Linux | ||||||
| 3.1. | Процессы в ОС. | Лекции | 1 | 2 | ||
| 3.2. | Управление процессами в Linux. | Лабораторные | 1 | 2 | ||
| 3.3. | Понятие и основы написания файлов сценариев командной строки – shell-скриптов; | Лекции | 1 | 2 | ||
| 3.4. | Переменные среды. Текстовые Фильтры. | Лабораторные | 1 | 2 | ||
| 3.5. | Регулярные выражения в командах и скриптах. | Лекции | 1 | 2 | ||
| 3.6. | Операторы в bash. | Лабораторные | 1 | 2 | ||
| 5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины |
| 1. Что такое операционная система? 2. Ядро операционной системы, режимы выполнения приложений. 3. Организация процессов и потоков в приложениях. 4. Основные состояния процесса в операционной системе. 5. Организация памяти приложения, диспетчеризация. 6. История, развитие и перспективы ОС Linux. 7. Графический и коммандно-строчный интерфейсы. 8. Организация дерева файловой системы в Linux, монтирование разделов. 9. Права доступа к файлам. 10. Пользователи в Linux, root. 11. Порядок загрузки ОС. 12. Файловые системы etx4, zfs, btrfs, nfs. 13. Рабочее окружение и переменные среды. 14. Потоки ввода-выводы, перенаправление, сознание новых потоков.. 15. Пользовательские сценарии в Linux, командный интерпретатор bash. 16. Конвейер, принцип работы, примеры использования. 17. Объявление переменных в среде bash, типы данных. 18. Регулярные выражения в bash, примеры использования. 19. Оператор ветвления в bash, особенности его использования. 20. Циклы в bash. 21. Подпрограммы в bash. 22. Простые команды для потокового редактирование текста. 23. Команда grep. 24. Команда sed. 25. Язык awk. |
| 5.2. Темы письменных работ для проведения текущего контроля (эссе, рефераты, курсовые работы и др.) |
| Не предусмотрены. |
| 5.3. Фонд оценочных средств для проведения промежуточной аттестации |
| Промежуточная аттестация заключается в проведении в конце семестра зачета (для обучающихся, не получивших зачет по результатам текущей успеваемости) по всему изученному курсу. Зачет проводится по итогам выполнения практических заданий. Методические указания к выполнению заданий расположены на платформе Цифровой университет АлтГУ по адресу .... |
| 6.1. Рекомендуемая литература | ||||
| 6.1.1. Основная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л1.1 | Таненбаум Э. | Современные операционные системы: [пер. с англ.] | СПб.: Питер, 2011 | |
| 6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет" | ||||
| 6.3. Перечень программного обеспечения | ||||
| Пакет офисных приложений MS Office или аналоги; Программа для просмотра PDF файлов; Система виртуализации VirtualBox или аналоги; Microsoft Windows; Веб-браузер Chromium (https://www.chromium.org/Home/) или аналоги; Дистрибутив Linux Ubuntu или аналоги. | ||||
| 6.4. Перечень информационных справочных систем | ||||
| http://www.lib.asu.ru/ https://e.lanbook.com/ https://biblioclub.ru/ | ||||
| На начальном этапе формирования компетенции оценивания знаний, умений и навыков проводится с использованием выполнения лабораторных работ, которые состоят из 3 или 4 заданий. Работа и каждое задание практикума оценивается по 100-балльной шкале. Базовый этап формирования компетенции оценивается на зачете. Продолжительность зачета - 1 час. Билет состоит из двух разделов, которые оцениваются по 10-балльной шкале. В первом разделе представлен 1 теоретический вопрос, во втором — 2 тестовых задания. Итоговая оценка знаний, умений и навыков, сформированных в процессе освоения дисциплины на начальном и базовом этапах, определяется средними баллами контрольной работы, выполненных заданий и зачета. |