| Закреплена за кафедрой | Кафедра экономики и прикладной информатики (Бийск) |
|---|---|
| Направление подготовки | 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. | Основные принципы построения современного программного обеспечения, типичные формы применения шаблонов проектирования. Основные паттерны объектно-ориентированного программирования. Основные принципы разработки на современных объектно-ориентированных языках программирования Базовые принципы объектно-ориентированного моделирования систем и принципы проектирования сложных систем; Способы (шаблоны) и этапы построения проекта в среде моделирования; Технологию разработки проекта программной системы на базе унифицированного языка UML. |
| 3.2. | Уметь: |
| 3.2.1. | Уметь строить модель программного обеспечения на основе UML-диаграмм, применять основные паттерны проектирования. Разрабатывать программное обеспечение информационных систем с применением паттернов объектно-ориентированного программирования. Разрабатывать программные продукты на современных объектно-ориентированных языках программирования. |
| 3.3. | Иметь навыки и (или) опыт деятельности (владеть): |
| 3.3.1. | Оценки необходимости и эффективности применения в разработке крупных программных комплексов требуемых паттернов. Применять паттерны для разработки на современных объектно-ориентированных языках программирования. Применения современных методов проектирования программного обеспечения; современных методов оценки качества программного обеспечения. |
| Код занятия | Наименование разделов и тем | Вид занятия | Курс | Часов | Компетенции | Литература |
|---|---|---|---|---|---|---|
| Раздел 1. Объектно-ориентированный подход к созданию информационных систем | ||||||
| 1.1. | Сравнительный анализ различных парадигм программирования. Структурное программирование. Процедурное программирование. Объектно-ориентированное программирование. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 1.2. | Изучение конспектов лекций. Подготовка к практическим занятиям. | Сам. работа | 3 | 15 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| Раздел 2. Объектно-ориентированный анализ и проектирование | ||||||
| 2.1. | Декомпозиция. Базовые принципы проектирования. Восходящее и нисходящее проектирование. Объектно-ориентированный подход. Состояние, поведение и идентичность объекта. Принципы объектно-ориентированного проектирования. Архитектурные паттерны. Паттерны проектирования. Паттерны анализа. Паттерны тестирования. Паттерны реализации. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 2.2. | Использование паттернов проектирования при разработке приложений | Лабораторные | 3 | 2 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 2.3. | Объектно-ориентированное моделирование, язык UML Модели в различных областях человеческой деятельности. Роль моделирования в процессе разработки. UML и его назначение. Функциональные требования и диаграммы использования. Система, действующие лица и варианты использования. Включение и расширение. Диаграммы активностей. Моделирование бизнес-процессов: диаграммы BPMN и IDEF0. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 2.4. | Диаграммы классов и моделирование предметной области. Моделирование взаимодействия объектов. Способы моделирования свойств. Ассоциации, обобщение, зависимости. Диаграммы компонент и диаграммы размещения. Моделирование данных: ER, UML диаграммы. Диаграммы состояний и их применение для описания поведения реактивных систем. Диаграммы последовательности и взаимодействия, коммуникационные диаграммы. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 2.5. | Создание структурных диаграмм UML | Лабораторные | 3 | 2 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 2.6. | Создание поведенческих диаграмм UML | Лабораторные | 3 | 2 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 2.7. | Изучение конспектов лекций. Подготовка к практическим занятиям. | Сам. работа | 3 | 20 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| Раздел 3. Шаблоны проектирования | ||||||
| 3.1. | Структурные шаблоны. Паттерн Adapter. Паттерн Bridge. Паттерн Composite. Паттерн Decorator. Рекурсивная композиция, использование полиморфизма и композиции при едином базовом интерфейсе. Выделение алгоритма в объект, шаблон Strategy. Сокрытие реализации. Проектирование удаленного и отложенного выполнения. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 3.2. | Использование структурных паттернов при разработке приложений | Лабораторные | 3 | 1,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 3.3. | Порождающие шаблоны. Паттерн Abstract Factory. Паттерн Builder. Паттерн Factory Method. Паттерн Prototype. Паттерн Singleton. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 3.4. | Поведенческие шаблоны. Паттерн Chain of Responsibility. Паттерн Command. Паттерн Interpreter. Паттерн Iterator. Паттерн Mediator. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 3.5. | Использование паттернов поведения при разработке приложений | Лабораторные | 3 | 1 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 3.6. | Изучение конспектов лекций. Подготовка к практическим занятиям. | Сам. работа | 3 | 20 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| Раздел 4. Архитектурные шаблоны | ||||||
| 4.1. | Архитектурные стили. Понятие архитектурного шаблона и стиля. Основные архитектурные шаблоны. Многоуровневая архитектура. Каналы и фильтры. Клиент — сервер. Модель — представление — контроллер. Управляемая событиями архитектура. Архитектура на основе микросервисов. | Лекции | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 4.2. | Разбор архитектур существующих приложений. | Лабораторные | 3 | 1 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 4.3. | Изучение конспектов лекций. Подготовка к практическим занятиям. | Сам. работа | 3 | 20 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 4.4. | Подготовка к тесту. | Сам. работа | 3 | 15 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 4.5. | Итоговое тестирование | Лабораторные | 3 | 0,5 | ПК-2, ПК-1 | Л2.1, Л1.1 |
| 5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины |
| Задания для оценки сформированности компетенций: ПК-1 Способен выполнять моделирование архитектуры предприятия, разработку требований и проектирование программного обеспечения Код и наименование индикатора достижения профессиональной компетенции ПК-1.1. Знает концепцию архитектуры предприятия, нотации моделирования бизнес-процессов и программного обеспечения. ПК-1.2. Умеет описывать архитектуру предприятия, разрабатывать модели бизнес-процессов, выполнять объектно-ориентированный анализ и проектирование программного обеспечения. ПК-1.3. Владеет инструментами моделирования архитектуры предприятия и её элементов, технологией проектирования программного обеспечения по методологии MDA. ПК-2 Способен выполнять работы по созданию, внедрению, сопровождению и модификации информационных систем в прикладных областях Код и наименование индикатора достижения профессиональной компетенции ПК-2.1. Знает модели жизненного цикла и методологии созданию информационных систем. ПК-2.2. Умеет выполнять базовые работы по созданию, внедрению, сопровождению и модификации информационных систем в прикладных областях. ПК-2.3. Владеет технологиями создания, внедрения, сопровождения и модификации информационных систем в прикладных областях. 1. Содержание вопроса: Какой шаблон проектирования относится к категории поведенческих шаблонов и предназначен для уменьшения зависимости объекта от отправителя сообщений? Выберите один правильный ответ и обоснуйте свой выбор а) наблюдатель (Observer); б) стратегия (Strategy); в) абстрактная фабрика (Abstract Factory); г) приспособленец (Flyweight). Правильный ответ: а Обоснование: объект-наблюдатель регистрируется на получение уведомлений от объекта-издателя, таким образом устраняется жесткая привязанность издателя к конкретному наблюдателю. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 2. Содержание вопроса: Какой паттерн проектирования служит для разделения алгоритмов обработки запросов и самих запросов? Выберите один правильный ответ и обоснуйте свой выбор а) команда (Command); б) фабрика (Factory Method); в) декоратор (Decorator); г) посредник (Mediator) Правильный ответ: а Обоснование: паттерн Command отделяет сам объект-запрос от выполняющего его обработчика, предоставляя гибкий механизм добавления новых команд без модификации существующего кода. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 3. Содержание вопроса: Шаблон проектирования Singleton гарантирует наличие __________ экземпляра класса во всём приложении. Выберите один правильный ответ и обоснуйте свой выбор а) ровно одного; б) минимум двух; в) множества; г) динамически создаваемого количества. Правильный ответ: а Обоснование: паттерн Singleton создает класс, экземпляр которого создается один раз, гарантируя глобальную доступность и уникальность единственного экземпляра во всей программе. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 4 Содержание вопроса: Какой шаблон проектирования определяет общий интерфейс для семейства связанных объектов и позволяет клиентам создавать объекты через этот интерфейс, не зная деталей конкретной реализации? Выберите один правильный ответ и обоснуйте свой выбор а) фасад (Facade); б) мост (Bridge); в) строитель (Builder); г) прототип (Prototype) Правильный ответ: б Обоснование: мост разделяет абстрактную часть (интерфейс) и конкретную реализацию (детали реализации), делая возможным изменение одной части независимо от другой. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 5. Содержание вопроса: Какой шаблон позволяет клиенту изменять поведение компонента, обернув его дополнительным объектом без внесения изменений в исходный код? Выберите один правильный ответ и обоснуйте свой выбор а) адаптер (Adapter); б) композит (Composite); в) декоратор (Decorator); г) цепочка обязанностей (Chain of Responsibility) Правильный ответ: в Обоснование: декоратор расширяет функциональность базового объекта, создавая новый слой вокруг оригинального компонента, при этом оставаясь прозрачным для клиента. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 6. Содержание вопроса: Какой шаблон проектирования предполагает создание упрощённого интерфейса для сложной подсистемы, объединяя группу компонентов в единый API? Выберите один правильный ответ и обоснуйте свой выбор а) посетитель (Visitor); б) интерпретатор (Interpreter); в) итератор (Iterator); г) фасад (Facade) Правильный ответ: г Обоснование: фасад предоставляет удобный и простой интерфейс для сложного набора взаимодействующих классов и модулей, скрывая детали внутренней структуры и взаимо-действия. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 7. Содержание вопроса: Опишите ситуацию, в которой полезно применять паттерн «Строитель» (Builder)? Правильный ответ: паттерн полезен, когда необходимо создать сложный объект пошагово, с возможностью выбора вариантов конфигурации на каждом этапе сборки. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 8. Содержание вопроса: Расскажите о различиях между паттернами проектирования «Фабричный метод» и «Абстрактная фабрика»? Правильный ответ: разница заключается в уровне сложности и цели: фабричный метод решает проблему создания одного типа продукта разными способами, тогда как абстрактная фабрика ориентирована на производство целого ряда связанных продуктов. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 9. Содержание вопроса: Какие пять принципов SOLID различают в ООП? Правильный ответ: -принцип единственной обязанности; -принцип открытости-закрытости; -принцип подстановки Барбары Лисков; -принцип разделения интерфейсов; -принцип инверсии зависимостей. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 10. Содержание вопроса: Расскажите, почему соблюдение принципов SOLID улучшает архитектуру приложения? Правильный ответ: соблюдение SOLID-принципов повышает устойчивость архитектуры, облегчает сопровождение и минимизирует число дефектов при изменениях. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу Критерии оценивания: Тест состоит из вопросов закрытого типа с выбором одного ответа/ выбором нескольких ответов, вопросов открытого типа. В вопросах с выбором одного ответа / нескольких ответов, студент либо выбирает правильный ответ и получает 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. Содержание вопроса: Какой шаблон проектирования относится к категории поведенческих шаблонов и предназначен для уменьшения зависимости объекта от отправителя сообщений? Выберите один правильный ответ и обоснуйте свой выбор а) наблюдатель (Observer); б) стратегия (Strategy); в) абстрактная фабрика (Abstract Factory); г) приспособленец (Flyweight). Правильный ответ: а Обоснование: объект-наблюдатель регистрируется на получение уведомлений от объекта-издателя, таким образом устраняется жесткая привязанность издателя к конкретному наблюдателю. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 2. Содержание вопроса: Какой паттерн проектирования служит для разделения алгоритмов обработки запросов и самих запросов? Выберите один правильный ответ и обоснуйте свой выбор а) команда (Command); б) фабрика (Factory Method); в) декоратор (Decorator); г) посредник (Mediator) Правильный ответ: а Обоснование: паттерн Command отделяет сам объект-запрос от выполняющего его обработчика, предоставляя гибкий механизм добавления новых команд без модификации существующего кода. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 3. Содержание вопроса: Шаблон проектирования Singleton гарантирует наличие __________ экземпляра класса во всём приложении. Выберите один правильный ответ и обоснуйте свой выбор а) ровно одного; б) минимум двух; в) множества; г) динамически создаваемого количества. Правильный ответ: а Обоснование: паттерн Singleton создает класс, экземпляр которого создается один раз, гарантируя глобальную доступность и уникальность единственного экземпляра во всей программе. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 4 Содержание вопроса: Какой шаблон проектирования определяет общий интерфейс для семейства связанных объектов и позволяет клиентам создавать объекты через этот интерфейс, не зная деталей конкретной реализации? Выберите один правильный ответ и обоснуйте свой выбор а) фасад (Facade); б) мост (Bridge); в) строитель (Builder); г) прототип (Prototype) Правильный ответ: б Обоснование: мост разделяет абстрактную часть (интерфейс) и конкретную реализацию (детали реализации), делая возможным изменение одной части независимо от другой. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 5. Содержание вопроса: Какой шаблон позволяет клиенту изменять поведение компонента, обернув его дополнительным объектом без внесения изменений в исходный код? Выберите один правильный ответ и обоснуйте свой выбор а) адаптер (Adapter); б) композит (Composite); в) декоратор (Decorator); г) цепочка обязанностей (Chain of Responsibility) Правильный ответ: в Обоснование: декоратор расширяет функциональность базового объекта, создавая новый слой вокруг оригинального компонента, при этом оставаясь прозрачным для клиента. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 6. Содержание вопроса: Какой шаблон проектирования предполагает создание упрощённого интерфейса для сложной подсистемы, объединяя группу компонентов в единый API? Выберите один правильный ответ и обоснуйте свой выбор а) посетитель (Visitor); б) интерпретатор (Interpreter); в) итератор (Iterator); г) фасад (Facade) Правильный ответ: г Обоснование: фасад предоставляет удобный и простой интерфейс для сложного набора взаимодействующих классов и модулей, скрывая детали внутренней структуры и взаимо-действия. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 7. Содержание вопроса: Опишите ситуацию, в которой полезно применять паттерн «Строитель» (Builder)? Правильный ответ: паттерн полезен, когда необходимо создать сложный объект пошагово, с возможностью выбора вариантов конфигурации на каждом этапе сборки. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 8. Содержание вопроса: Расскажите о различиях между паттернами проектирования «Фабричный метод» и «Абстрактная фабрика»? Правильный ответ: разница заключается в уровне сложности и цели: фабричный метод решает проблему создания одного типа продукта разными способами, тогда как абстрактная фабрика ориентирована на производство целого ряда связанных продуктов. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 9. Содержание вопроса: Какие пять принципов SOLID различают в ООП? Правильный ответ: -принцип единственной обязанности; -принцип открытости-закрытости; -принцип подстановки Барбары Лисков; -принцип разделения интерфейсов; -принцип инверсии зависимостей. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу 10. Содержание вопроса: Расскажите, почему соблюдение принципов SOLID улучшает архитектуру приложения? Правильный ответ: соблюдение SOLID-принципов повышает устойчивость архитектуры, облегчает сопровождение и минимизирует число дефектов при изменениях. Ответ студента может быть написан в собственной трактовке, эквивалентной по смыслу приведенному правильному ответу Критерии оценивания: Тест состоит из вопросов закрытого типа с выбором одного ответа/ выбором нескольких ответов, вопросов открытого типа. В вопросах с выбором одного ответа / нескольких ответов, студент либо выбирает правильный ответ и получает 1 балл, либо выбирает не правильный ответ и получает 0 баллов. Оценка «отлично» (85-100 баллов) - Ставится студенту, если он выполняет работу полностью, в логических рассуждениях и обосновании решения нет пробелов и ошибок, четко излагает свои мысли на поставленные вопросы, умеет тесно связывать теорию с практикой, правильно обосновывает принятое решение, в котором нет правовых ошибок (возможна одна неточность, описка, не являющаяся следствием незнания или непонимания учебного материала). Оценка «хорошо» (70-84 баллов) - Ставится студенту, если он выполняет работу полностью, правильно применяет теоретические положения при решении практических вопросов и задач, владеет необходимыми навыками и приемами их выполнения, однако, была допущена одна ошибка или два-три недочета в решении задачи (если эти виды работы не являлись специальным объектом проверки). Оценка «удовлетворительно» (50-69 баллов) - Ставится студенту, если он имеет знания только основного материала, но не усваивает его деталей, допускает неточности, недостаточно правильные формулировки, нарушения логической последовательности в изложении материала, испытывает затруднения при выполнении практических работ, однако, были допущены несколько ошибок (более двух-трех). Оценка «неудовлетворительно» (0-49 баллов) - Ставится студенту, который не выполняет самостоятельную работу (как в полном объеме, так и частично), допускает большое количество ошибок при решении задач и в ответе на поставленные вопросы. |
| 6.1. Рекомендуемая литература | ||||
| 6.1.1. Основная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л1.1 | С. А. Чернышев | Принципы, паттерны и методологии разработки программного обеспечения: учебное пособие для среднего профессионального образования | Москва : Издательство Юрайт, 2024, 2024 | urait.ru |
| 6.1.2. Дополнительная литература | ||||
| Авторы | Заглавие | Издательство, год | Эл. адрес | |
| Л2.1 | Сергей Тепляков | Паттерны проектирования на платформе .NET: Паттерны проектирования на платформе .NET | СПб.: Питер, 2015 | sd.blackball.lv |
| 6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет" | ||||
| Название | Эл. адрес | |||
| Э1 | Курс | https://portal.edu.asu.ru/course/view.php?id=12431 | ||
| 6.3. Перечень программного обеспечения | ||||
| IBM Rational Software Architect Designer; Microsoft Windows или GNU/Linux; Microsoft Office или Libre Office. Microsoft VisualStudio.NET AndroidStudio | ||||
| 6.4. Перечень информационных справочных систем | ||||
| Не предусмотрены. | ||||
| Аудитория | Назначение | Оборудование |
|---|---|---|
| № 204 (филиал в г. Бийске) | кабинет информационных технологий в профессиональной деятельности – учебная аудитория для проведения занятий лекционного типа; занятий семинарского типа (лабораторных и(или) практических); групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. | Учебная мебель; рабочее место преподавателя; компьютеры; доска меловая; кафедра. |
| № 201 (филиал в г. Бийске) | лаборатория управления проектной деятельностью – учебная аудитория для проведения занятий лекционного типа; занятий семинарского типа (лабораторных и(или) практических); групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. | Учебная мебель; рабочее место преподавателя; компьютеры; доска магнитно-маркерная; проектор; экран; переносной ноутбук из аудитории № 207. |
| На лекциях преподаватель знакомит слушателей с основными понятиями и положениями по текущей теме. На лекциях слушатель получает только основной объём информации по теме. Только посещение лекций является недостаточным для подготовки к лабораторным занятиям и экзамену. Требуется также самостоятельная работа по изучению основной и дополнительной литературы и закрепление полученных на лабораторных занятиях навыков. Практические задания по темам выполняются на лабораторных занятиях в компьютерном классе. Если лабораторные занятия пропущены (по уважительной или неуважительной причине), то соответствующие задания необходимо выполнить самостоятельно и представить результаты преподавателю на очередном занятии, консультации или через образовательный портал. Самостоятельная работа студентов – способ активного, целенаправленного приобретения студентом новых для него знаний, умений и навыков без непосредственного участия в этом процессе преподавателя. Качество получаемых студентом знаний напрямую зависит от качества и количества необходимого доступного материала, а также от желания (мотивации) студента их получить. При обучении осуществляется целенаправленный процесс взаимодействия студента и преподавателя для формирования знаний, умений и навыков. |