ВУЗ: Московский государственный университет технологий и управления им. К.Г. Разумовского
Категория: Методичка
Дисциплина: Программирование
Добавлен: 16.02.2019
Просмотров: 2039
Скачиваний: 15
колледж при МГУТУ, 2016
П-203
Прикладное программирование/СР
Формат проведения
Доклады готовятся группами по 2 человека. В виде исключения доклад может готовиться тремя студентами.
На занятия, где будут заслушиваться доклады, необходимо принести: презентацию, печатную версию доклада,
раздаточный материал (по желанию).
Каждый доклад заслушивается аудиторией, после чего студенты и/или преподаватель задает дополнитель-
ные вопросы. Во время ответов на вопросы предыдущей группы очередная группа студентов готовит оборудо-
вание.
Слушатели доклада конспектируют основные его моменты (содержание докладов входит в зачет и в опросы
на занятиях).
Параметры, по которым оценивается самостоятельная работа
• качество доклада
– раскрытие темы;
– наличие презентации;
– качество ответов на дополнительные вопросы преподавателя и аудитории;
– общая композиция (вступление – основная часть – выводы);
– качество выступления (отсутствие чтения «по бумажке», грамотность речи, понятность, точность);
– соблюдение регламента (7 минут выступления – можно меньше, 5 минут ответы на вопросы, 2 минуты
– перерыв между докладами) – это требование обозначает, что надо выделить совсем главное и кратко
его изложить, также требуется определенная репетиция;
• качество презентации
– небольшое количество слайдов (примерно один слайд на минуту);
– на слайдах представлены либо основные тезисы либо иллюстрирующие доклад материалы (ни в коем
случае нельзя писать в них весь текст доклада или даже его значительную часть, текст должен быть
виден всей аудитории);
– отсутствие «изысков», отвлекающих внимание от главного;
• содержание
– зачем нужны паттерны темы доклада (какую проблему они решают, цель их использования – это
главное);
– примеры возможного их использование (на уровне концепции);
– пример кода (не в деталях, а в основных моментах) /диаграмма UML с пояснениями/;
– пример использования в C++ (STL), если есть;
• активность как слушателя:
– наличие вопросов;
– возможность ответить по только что заслушанному докладу;
• качество печатного варианта доклада:
– полнота;
– оформление;
– стиль изложения.
В случае, если студент не выступал на занятиях, где заслушивались доклады, то он впоследствие (до зачета)
лично сдает в форме устного опроса (вне занятий) содержание всех тем докладов.
31
колледж при МГУТУ, 2016
П-203
Прикладное программирование/СР
Темы докладов
Во избежании путаницы приводятся английские названия паттернов. Список приводится в порядке убывания
приоритета.
1. MVC
2. Iterator, Composite
3. Chain of Responsibility, Observer
4. Factory, Factory Method, Abstract Factory
5. Singleton, Flyweight, Lazy Initialization
6. Strategy, Visitor,
7. Adapter (Wrapper, Translator), Bridge,
8. Decorator, Facade, Proxy
9. Builder, Template Method
10. Command, Functor
11. Memento, Prototype
12. Multiton, Object Pool
13. Null Object, Private Class Data, Mediator
10
Самостоятельная работа №9. Эссе (1 час)
Цели самостоятельной работы
• проктирование собственного профессионального будущего;
• проработка общих компетенций ОК1, 4, 8
Дайте развернутый и обоснованный ответ на вопрос: «Что я хочу изучить в будущем в профессиональной
сфере?»
11
Список литературы
1. ГОСТ 19.001-77 «Единая система программной документации. Общие положения»
2. ГОСТ 19.102-77 Единая система программной документации: стадии разработки
3. ГОСТ 19.101-77 «Единая система программной документации. Виды программ и программных докумен-
тов»
4. ГОСТ 19.301-79* «Единая система программной документации. Программа и методика испытаний. Тре-
бования к содержанию и оформлению»
5. ГОСТ 19.201-78 «Единая система программной документации. Техническое задание. Требования к содер-
жанию и оформлению»
6. ГОСТ 19.701-90 «Единая система программной документации. СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ,
ДАННЫХ И СИСТЕМ. Обозначения условные и правила выполнения»
7. ГОСТ 19.404-79 «Единая система программной документации. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА. ТРЕБО-
ВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ»
9. http://en.wikipedia.org/wiki/Design_pattern_(computer_science)
10. http://citforum.ru/SE/project/pattern/
11. Э.Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес «Приемы объектно-ориентированного проектирования.
Паттерны проектирования» – СПб: Питер, 2007 – 366 стр.
32