| Закреплена за кафедрой | Кафедра экономики и прикладной информатики (Бийск) |
|---|---|
| Направление подготовки | 09.03.03. Прикладная информатика |
| Профиль | ERP-системы и прикладное программирование |
| Форма обучения | Заочная |
| Общая трудоемкость | 3 ЗЕТ |
| Учебный план | ФлБийск_z09_03_03_Прикладная информатика_ERP-2025 |
|
|
||||||||||||||
Распределение часов по курсам
| Курс | 3 | Итого | ||
|---|---|---|---|---|
| Вид занятий | УП | РПД | УП | РПД |
| Лекции | 4 | 4 | 4 | 4 |
| Лабораторные | 10 | 10 | 10 | 10 |
| Сам. работа | 90 | 90 | 90 | 90 |
| Часы на контроль | 4 | 4 | 4 | 4 |
| Итого | 108 | 108 | 108 | 108 |
| 1.1. | изучить современные принципы и технологии построения ИТ-инфраструктуры предприятия с целью повышения эффективности процесса разработки ПО; изучить современные технологии, методы и инструментальные средства, используемых для поддержки процессов разработки, сборки и интеграции программного обеспечения информационных систем. |
|---|
| Цикл (раздел) ООП: Б1.В.01 |
| ПК-1 | Способен выполнять моделирование архитектуры предприятия, разработку требований и проектирование программного обеспечения |
| ПК-2 | Способен выполнять работы по созданию, внедрению, сопровождению и модификации информационных систем в прикладных областях |
| В результате освоения дисциплины обучающийся должен | |
| 3.1. | Знать: |
|---|---|
| 3.1.1. | компоненты ИТ-инфрасруктуры предприятия; особенности операционных систем (ОС) Linux/Unix; основные принципы и команды CLI; основы администрирования в ОС Linux/Unix; основы построения компьютерных сетей; основные инструменты разработчика; принципы управления версиями и документацией; основы Continuous Integration (CI). |
| 3.2. | Уметь: |
| 3.2.1. | устанавливать и настраивать основные инфраструктурные компоненты для проектирования и разработки информационных систем; выполнять базовые функции администрирования ОС Linux/Unix; работать с CLI и системными утилитами; конфигурировать локальные сети; устанавливать и настраивать инструменты разработчика и необходимые библиотеки; управлять репозиторием проекта (локальным и удалённым); генерировать документацию программного кода; строить пайплайны для веб-приложений и API. |
| 3.3. | Иметь навыки и (или) опыт деятельности (владеть): |
| 3.3.1. | современными технологиями построения и управления ИТ-инфраструктуры предприятия; навыками работы и администрирования в ОС Linux/Unix; навыками работы с Git/GitHub/GitLab и Doxygen; навыками построения пайплайнов для веб-приложений и API. |
| Код занятия | Наименование разделов и тем | Вид занятия | Курс | Часов | Компетенции | Литература |
|---|---|---|---|---|---|---|
| Раздел 1. Введение в дисциплину | ||||||
| 1.1. | Введение. Основные понятия. ИТ-инфраструктура предприятия. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 1.2. | Чтение лекции и литературы. | Сам. работа | 3 | 2 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| Раздел 2. Вычислительная инфраструктура | ||||||
| 2.1. | Организация серверов. Виртуализация. Облачные вычисления. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 2.2. | Чтение лекции и литературы. | Сам. работа | 3 | 4 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 2.3. | Основы виртуализации. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 2.4. | Национальные особенности развития инфраструктуры. Отечественные технологические компоненты. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 2.5. | Виртуализация XenServer. | Лабораторные | 3 | 4 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 2.6. | Доработка лабораторной работы. | Сам. работа | 3 | 4 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 2.7. | Облачная инфраструктура. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| Раздел 3. Введение в сетевые операционные системы | ||||||
| 3.1. | Стеки сетевых протоколов. Адресация в IP-сетях. Утилиты для работы с сетью. Топология сетей. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 3.2. | Пользовательские интерфейсы в Linux/Unix. Файловая система. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 3.3. | Корпоративная сеть. | Сам. работа | 3 | 4 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 3.4. | Обеспечение безопасности. Управление доступом. Шифрование. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 3.5. | Чтение лекции и литературы. | Сам. работа | 3 | 2 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 3.6. | Создание безопасной экспериментальной среды. | Лабораторные | 3 | 1 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 3.7. | Доработка лабораторной работы. | Сам. работа | 3 | 4 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| Раздел 4. Автоматизация процессов разработки ПО | ||||||
| 4.1. | Инструменты разработчика. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.2. | Развёртывание среды разработки. | Лабораторные | 3 | 1 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.3. | Доработка лабораторной работы. | Сам. работа | 3 | 2 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.4. | Автоматизация документирования программного кода. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.5. | Чтение лекции и литературы. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.6. | Документирование программного кода с помощью Doxygen. | Лабораторные | 3 | 1 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.7. | Доработка лабораторной работы. | Сам. работа | 3 | 2 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.8. | Управление изменениями. Контроль версий с использованием Git. | Лекции | 3 | 1 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.9. | Чтение лекции и литературы. | Сам. работа | 3 | 4 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.10. | Управление версиями с помощью Git. | Лабораторные | 3 | 1 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.11. | Доработка лабораторной работы. | Сам. работа | 3 | 4 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.12. | Основы Continuous Integration (CI). | Лекции | 3 | 1 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.13. | Чтение лекции и литературы. | Сам. работа | 3 | 4 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.14. | Создание пайплайнов для веб-приложений. | Лабораторные | 3 | 1 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.15. | Доработка лабораторной работы. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.16. | Создание пайплайнов для API. | Лабораторные | 3 | 1 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 4.17. | Доработка лабораторной работы. | Сам. работа | 3 | 6 | ПК-2, ПК-1 | Л1.1, Л2.1 |
| 5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины |
| ПК-1 Способен выполнять моделирование архитектуры предприятия, разработку требований и проектирование программного обеспечения; Код и наименование индикатора достижения профессиональной компетенции ПК-1.1. Знает концепцию архитектуры предприятия, нотации моделирования бизнес-процессов и программного обеспечения. ПК-1.2. Умеет описывать архитектуру предприятия, разрабатывать модели бизнес-процессов, выполнять объектно-ориентированный анализ и проектирование программного обеспечения. ПК-1.3. Владеет инструментами моделирования архитектуры предприятия и её элементов, технологией проектирования программного обеспечения по методологии MDA. ПК-2 Способен выполнять работы по созданию, внедрению, сопровождению и модифика-ции информационных систем в прикладных областях Код и наименование индикатора достижения профессиональной компетенции ПК-2.1. Знает модели жизненного цикла и методологии созданию информационных систем. ПК-2.2. Умеет выполнять базовые работы по созданию, внедрению, сопровождению и модификации информационных систем в прикладных областях. ПК-2.3. Владеет технологиями создания, внедрения, сопровождения и модификации информационных систем в прикладных областях. 1. Содержание вопроса: Какова основная цель внедрения CI/CD? Выберите один правильный ответ и обоснуйте свой выбор a) автоматизация процесса интеграции и доставки изменений; б) улучшение коммуникации между разработчиками и менеджерами проекта; в) повышение производительности серверов инфраструктуры; г) уменьшение количества ошибок в процессе тестирования. Правильный ответ: а Обоснование: основная цель заключается именно в автоматическом запуске сборок, те-стов и развертывании обновлений приложения каждый раз, когда вносятся изменения в ко-довую базу. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 2. Содержание вопроса: Что такое контейнеризация? Выберите один правильный ответ и обоснуйте свой выбор a) процесс упаковки всего окружения приложения вместе с ним в единый образ для после-дующей переноски и запуска в любой среде; б) облачная платформа виртуализации ресурсов; в) разделение вычислительных мощностей сервера на изолированные части; г) процесс разделения больших проектов на небольшие модули. Правильный ответ: а Обоснование: контейнеризация обеспечивает переносимость и независимость от кон-кретной среды исполнения. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 3. Содержание вопроса: Какой инструмент чаще всего используется для управления конфи-гурациями? Выберите один правильный ответ и обоснуйте свой выбор a) Docker; б) Jenkins; в) Ansible; г) GitLab. Правильный ответ: в Обоснование: Ansible является самым популярным инструментом для управления конфи-гурациями. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 4. Содержание вопроса: Чем отличается контейнер от виртуальной машины? Выберите один правильный ответ и обоснуйте свой выбор a) контейнеры легче и быстрее загружаются, так как используют ядро операционной системы хоста; б) виртуальные машины позволяют хранить больше данных; в) контейнеры предоставляют большую изоляцию друг от друга; г) виртуальные машины обеспечивают меньшую нагрузку на ресурсы. Правильный ответ: а Обоснование: основное отличие контейнера от виртуальной машины состоит в том, что контейне-ры разделяют общее ядро ОС хоста и имеют минимальные накладные расходы, тогда как каждая виртуальная машина имеет собственное полное окружение (ядро, библиотеки и прочее). Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 5. Содержание вопроса: Какие три основные стадии включает процесс CI/CD? Выберите один правильный ответ и обоснуйте свой выбор a) Сборка → Тестирование → Релиз; б) Планирование → Исполнение → Проверка в) Кодирование → Документирование → Отладка г) Создание → Интеграция → Поддержка Правильный ответ: а Обоснование: типичный конвейер CI/CD включает следующие этапы: - сборка: компиляция исходного кода в исполняемый файл или артефакт; -тестирование: выполнение автоматизированных тестов для проверки качества и работоспособности собранного приложения; -релиз: деплой готового продукта на рабочую среду. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 6. Содержание вопроса: Определите понятие «концепция DevOps». Правильный ответ: подход, направленный на сближение команд разработки и операций для повышения эффективности взаимодействия и ускорения цикла поставки продуктов Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 7. Содержание вопроса: Опишите разницу между инструментами Kubernetes и Docker. Правильный ответ: если ваш проект небольшой и требует простой изоляции и быстрой установки, достаточно использовать Docker, если необходима сложная инфраструктура с динамическим управлением большим количеством контейнеров, высоким уровнем до-ступности и отказоустойчивостью, выбор падает на Kubernetes. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 8. Содержание вопроса: Что такое концепция Infrastructure as Code (IaC)? Правильный ответ: практика описания и управления инфраструктурой через файлы кода, позволяющие автоматически конфигурировать, изменять и восстанавливать инфраструк-туру. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 9. Содержание вопроса: Какие преимущества даёт использование инструментов непрерыв-ной интеграции и доставки (CI/CD)? Укажите не менее трех преимуществ. Правильный ответ: -автоматизация; -быстрая обратная связь; -высокая частота релизов; -гарантированное качество. Указать любые 3 из перечисленных. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 10. Содержание вопроса: Почему важно регулярно проводить мониторинг и аудит без-опасности инфраструктуры и приложений? Правильный ответ: постоянное внимание к состоянию инфраструктуры и приложениям обеспечивает стабильную работу бизнеса и защиту пользователей. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу Тест состоит из вопросов закрытого типа с выбором одного ответа/ выбором нескольких ответов, вопросов открытого типа. В вопросах с выбором одного ответа / нескольких ответов, студент либо выбирает правильный ответ и получает 1 балл, либо выбирает не правильный ответ и получает 0 баллов. Оценка «отлично» (85-100 баллов) - Ставится студенту, если он выполняет работу полностью, в логических рассуждениях и обосновании решения нет пробелов и ошибок, четко излагает свои мысли на поставленные вопросы, умеет тесно связывать теорию с практикой, правильно обосновывает принятое решение, в котором нет правовых ошибок (возможна одна неточность, описка, не являющаяся следствием незнания или непонимания учебного материала). Оценка «хорошо» (70-84 баллов) - Ставится студенту, если он выполняет работу полностью, правильно применяет теоретические положения при решении практических вопросов и задач, владеет необходимыми навыками и приемами их выполнения, однако, была допущена одна ошибка или два-три недочета в решении задачи (если эти виды работы не являлись специальным объектом проверки). Оценка «удовлетворительно» (50-69 баллов) - Ставится студенту, если он имеет знания только основного материала, но не усваивает его деталей, допускает неточности, недостаточно правильные формулировки, нарушения логической последовательности в изложении материала, испытывает затруднения при выполнении практических работ, однако, были допущены несколько ошибок (более двух-трех). Оценка «неудовлетворительно» (0-49 баллов) - Ставится студенту, который не выполняет самостоятельную работу (как в полном объеме, так и частично), допускает большое количество ошибок при решении задач и в ответе на поставленные вопросы. |
| 5.2. Темы письменных работ для проведения текущего контроля (эссе, рефераты, курсовые работы и др.) |
| не предусмотрены |
| 5.3. Фонд оценочных средств для проведения промежуточной аттестации |
| Задания для оценки сформированности компетенций: ПК-1 Способен выполнять моделирование архитектуры предприятия, разработку требований и проектирование программного обеспечения; Код и наименование индикатора достижения профессиональной компетенции ПК-1.1. Знает концепцию архитектуры предприятия, нотации моделирования бизнес-процессов и программного обеспечения. ПК-1.2. Умеет описывать архитектуру предприятия, разрабатывать модели бизнес-процессов, выполнять объектно-ориентированный анализ и проектирование программного обеспечения. ПК-1.3. Владеет инструментами моделирования архитектуры предприятия и её элементов, технологией проектирования программного обеспечения по методологии MDA. ПК-2 Способен выполнять работы по созданию, внедрению, сопровождению и модифика-ции информационных систем в прикладных областях Код и наименование индикатора достижения профессиональной компетенции ПК-2.1. Знает модели жизненного цикла и методологии созданию информационных систем. ПК-2.2. Умеет выполнять базовые работы по созданию, внедрению, сопровождению и модификации информационных систем в прикладных областях. ПК-2.3. Владеет технологиями создания, внедрения, сопровождения и модификации информационных систем в прикладных областях. 1. Содержание вопроса: Какова основная цель внедрения CI/CD? Выберите один правильный ответ и обоснуйте свой выбор a) автоматизация процесса интеграции и доставки изменений; б) улучшение коммуникации между разработчиками и менеджерами проекта; в) повышение производительности серверов инфраструктуры; г) уменьшение количества ошибок в процессе тестирования. Правильный ответ: а Обоснование: основная цель заключается именно в автоматическом запуске сборок, те-стов и развертывании обновлений приложения каждый раз, когда вносятся изменения в ко-довую базу. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 2. Содержание вопроса: Что такое контейнеризация? Выберите один правильный ответ и обоснуйте свой выбор a) процесс упаковки всего окружения приложения вместе с ним в единый образ для после-дующей переноски и запуска в любой среде; б) облачная платформа виртуализации ресурсов; в) разделение вычислительных мощностей сервера на изолированные части; г) процесс разделения больших проектов на небольшие модули. Правильный ответ: а Обоснование: контейнеризация обеспечивает переносимость и независимость от кон-кретной среды исполнения. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 3. Содержание вопроса: Какой инструмент чаще всего используется для управления конфи-гурациями? Выберите один правильный ответ и обоснуйте свой выбор a) Docker; б) Jenkins; в) Ansible; г) GitLab. Правильный ответ: в Обоснование: Ansible является самым популярным инструментом для управления конфи-гурациями. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 4. Содержание вопроса: Чем отличается контейнер от виртуальной машины? Выберите один правильный ответ и обоснуйте свой выбор a) контейнеры легче и быстрее загружаются, так как используют ядро операционной системы хоста; б) виртуальные машины позволяют хранить больше данных; в) контейнеры предоставляют большую изоляцию друг от друга; г) виртуальные машины обеспечивают меньшую нагрузку на ресурсы. Правильный ответ: а Обоснование: основное отличие контейнера от виртуальной машины состоит в том, что контейне-ры разделяют общее ядро ОС хоста и имеют минимальные накладные расходы, тогда как каждая виртуальная машина имеет собственное полное окружение (ядро, библиотеки и прочее). Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 5. Содержание вопроса: Какие три основные стадии включает процесс CI/CD? Выберите один правильный ответ и обоснуйте свой выбор a) Сборка → Тестирование → Релиз; б) Планирование → Исполнение → Проверка в) Кодирование → Документирование → Отладка г) Создание → Интеграция → Поддержка Правильный ответ: а Обоснование: типичный конвейер CI/CD включает следующие этапы: - сборка: компиляция исходного кода в исполняемый файл или артефакт; -тестирование: выполнение автоматизированных тестов для проверки качества и работоспособности собранного приложения; -релиз: деплой готового продукта на рабочую среду. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 6. Содержание вопроса: Определите понятие «концепция DevOps». Правильный ответ: подход, направленный на сближение команд разработки и операций для повышения эффективности взаимодействия и ускорения цикла поставки продуктов Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 7. Содержание вопроса: Опишите разницу между инструментами Kubernetes и Docker. Правильный ответ: если ваш проект небольшой и требует простой изоляции и быстрой установки, достаточно использовать Docker, если необходима сложная инфраструктура с динамическим управлением большим количеством контейнеров, высоким уровнем до-ступности и отказоустойчивостью, выбор падает на Kubernetes. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 8. Содержание вопроса: Что такое концепция Infrastructure as Code (IaC)? Правильный ответ: практика описания и управления инфраструктурой через файлы кода, позволяющие автоматически конфигурировать, изменять и восстанавливать инфраструк-туру. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 9. Содержание вопроса: Какие преимущества даёт использование инструментов непрерыв-ной интеграции и доставки (CI/CD)? Укажите не менее трех преимуществ. Правильный ответ: -автоматизация; -быстрая обратная связь; -высокая частота релизов; -гарантированное качество. Указать любые 3 из перечисленных. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 10. Содержание вопроса: Почему важно регулярно проводить мониторинг и аудит без-опасности инфраструктуры и приложений? Правильный ответ: постоянное внимание к состоянию инфраструктуры и приложениям обеспечивает стабильную работу бизнеса и защиту пользователей. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу Тест состоит из вопросов закрытого типа с выбором одного ответа/ выбором нескольких ответов, вопросов открытого типа. В вопросах с выбором одного ответа / нескольких ответов, студент либо выбирает правильный ответ и получает 1 балл, либо выбирает не правильный ответ и получает 0 баллов. Оценка «отлично» (85-100 баллов) - Ставится студенту, если он выполняет работу полностью, в логических рассуждениях и обосновании решения нет пробелов и ошибок, четко излагает свои мысли на поставленные вопросы, умеет тесно связывать теорию с практикой, правильно обосновывает принятое решение, в котором нет правовых ошибок (возможна одна неточность, описка, не являющаяся следствием незнания или непонимания учебного материала). Оценка «хорошо» (70-84 баллов) - Ставится студенту, если он выполняет работу полностью, правильно применяет теоретические положения при решении практических вопросов и задач, владеет необходимыми навыками и приемами их выполнения, однако, была допущена одна ошибка или два-три недочета в решении задачи (если эти виды работы не являлись специальным объектом проверки). Оценка «удовлетворительно» (50-69 баллов) - Ставится студенту, если он имеет знания только основного материала, но не усваивает его деталей, допускает неточности, недостаточно правильные формулировки, нарушения логической последовательности в изложении материала, испытывает затруднения при выполнении практических работ, однако, были допущены несколько ошибок (более двух-трех). Оценка «неудовлетворительно» (0-49 баллов) - Ставится студенту, который не выполняет самостоятельную работу (как в полном объеме, так и частично), допускает большое количество ошибок при решении задач и в ответе на поставленные вопросы. |
| 6.1. Рекомендуемая литература | ||||
| 6.1.1. Основная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л1.1 | Колисниченко Д. Н. | LINUX. Полное руководство По работе и администрированию: Уровень образования: Бакалавриат, Магистратура, Специалитет, Аспирантура | Наука и Техника, 2021 | e.lanbook.com |
| 6.1.2. Дополнительная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л2.1 | Кубенский А.А. | Функциональное программирование: учебник и практикум для вузов | Юрайт, 2022 | https://urait.ru/bcode/490015 |
| 6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет" | ||||
| Название | Эл. адрес | |||
| Э1 | Курс в Moodle "Введение в DevOps" | https://portal.edu.asu.ru/course/view.php?id=4798 | ||
| 6.3. Перечень программного обеспечения | ||||
| Oracle VirtualBox/KVM; дистрибутив GNU/Linux (любой, общего назначения, с поддержкой репозитория); стандартный набор утилит Linux; Apache; MariaDB; phpMyAdmin; PostgreSQL; pgAdmin; GnuPG; Git; TeX Live, Kile/TeXmaker, doxygen+doxywizard; Python3; IDLE/Anaconda/Spider; PEP8; Flake8; Pylint; FastAPI; Flask; Visual Studio Code; Firefox/Chrome/Chromium/Opera; Libre Office/Open Office; Okular/AcrobatReader. | ||||
| 6.4. Перечень информационных справочных систем | ||||
| 1. Образовательный портал АлтГУ http://portal.edu.asu.ru/ 2. Электронный каталог НБ АлтГУ «Книги»: http://www.lib.asu.ru/app/elecat/elecat=index1?base=book 3. Издательство «Лань» [Электронный ресурс]: электронно-библиотечная система. – URL: http://e.lanbook.com/ 4. Издательство «Юрайт» [Электронный ресурс]: электронно-библиотечная система. – URL: http://biblio-online.ru 5. ЭБС «Университетская библиотека online»: https://biblioclub.ru/ 6. ЭБС АлтГУ: http://elibrary.asu.ru/ | ||||
| Аудитория | Назначение | Оборудование |
|---|---|---|
| № 201 (филиал в г. Бийске) | лаборатория системного и прикладного программирования – учебная аудитория для проведения занятий всех видов (дисциплинарной, междисциплинарной и модульной подготовки), групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации; курсового проекта (работы). | Учебная мебель; рабочее место преподавателя; компьютеры; доска магнитно-маркерная; проектор; экран; переносной ноутбук из аудитории № 207. |
На лекциях преподаватель знакомит слушателей с основными понятиями и положениями по текущей теме. На лекциях слушатель получает только основной объём информации по теме. Только посещение лекций является недостаточным для подготовки к лабораторным занятиям и экзамену. Требуется также самостоятельная работа по изучению основной и дополнительной литературы и закрепление полученных на лабораторных занятиях навыков. Практические задания по темам выполняются на лабораторных занятиях в компьютерном классе. Если лабораторные занятия пропущены (по уважительной или неуважительной причине), то соответствующие задания необходимо выполнить самостоятельно и представить результаты преподавателю на очередном занятии, консультации или через образовательный портал. Самостоятельная работа студентов – способ активного, целенаправленного приобретения студентом новых для него знаний, умений и навыков без непосредственного участия в этом процессе преподавателя. Качество получаемых студентом знаний напрямую зависит от качества и количества необходимого доступного материала, а также от желания (мотивации) студента их получить. При обучении осуществляется целенаправленный процесс взаимодействия студента и преподавателя для формирования знаний, умений и навыков. Все необходимые методические материалы размещены на образовательном портале АлтГУ https://portal.edu.asu.ru/course/view.php?id=2181. |