Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Саратовский государственный технический университет имени »
Энгельсский технологический институт (филиал)
Кафедра «Естественные и математические науки»
РАБОЧАЯ ПРОГРАММА
по дисциплине
Б.1.2.20 «Объектно-ориентированное программирование»
направления подготовки
09.03.01 «Информатика и вычислительная техника»
Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»
форма обучения – очная
курс – 4
семестр – 7
зачетных единиц – 4
часов в неделю – 4
всего часов – 144
в том числе:
лекции – 28
коллоквиумы – 8
практические занятия – нет
лабораторные занятия – 36
самостоятельная работа – 72
зачет – нет
экзамен – 7 семестр
РГР – нет
курсовая работа – нет
курсовой проект – 7 семестр
Рабочая программа обсуждена на заседании кафедры ЕМН
«___» _________ 2016 года, протокол № ___
Зав. кафедрой _____________/_____________
Рабочая программа утверждена на заседании УМКН ЕМН
«___» _________ 2016 года, протокол № ___
Председатель УМКН _____________/_____________
Энгельс 2016
Вид учебной работы | Всего | Курс, семестр (часы) | ||||||||||
З. е. | Часы | 1 | 2 | 3 | 4 | 5 | ||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
Аудиторные занятия (АЗ): всего в том числе: | 2 | 72 | 72 | |||||||||
Лекции (ЛК) | 0,78 | 28 | 28 | |||||||||
Доля лекционных часов от АЗ по дисциплине, % | 38,89 | |||||||||||
Коллоквиумы (КЛ) | 0,22 | 8 | 8 | |||||||||
Лабораторные работы (ЛР) | 1 | 36 | 36 | |||||||||
Практические занятия: (ПЗ) | ||||||||||||
Доля интерактивных форм обучения от АЗ по дисциплине, % | 38,89 | |||||||||||
Самостоятельная работа (СР), всего в том числе: | 2 | 72 | 72 | |||||||||
Курсовая работа (КР) | ||||||||||||
Курсовой проект (КП) | 1 | 36 | 36 | |||||||||
Расчетно-графическая работа (РГР) | ||||||||||||
Другие виды самостоятельной работы | 0 | |||||||||||
Вид промежуточной аттестации (зачет, экзамен): | 1 | экз | 36 | |||||||||
Общая трудоемкость дисциплины и трудоемкость по семестрам: | 4 | 144 | 144 |
1. Цели и задачи дисциплины
Цель преподавания дисциплины Б.1.2.20 «Объектно-ориентированное программирование» - теоретическая подготовка студентов направления 09.03.01 «Информатика и вычислительная техника», изучение теоретических основ и приобретение практических навыков объектно-ориентированных анализа, проектирования и программирования для решения практико-ориентированных задач.
Задачи изучения дисциплины: формирование необходимых знаний, умений и навыков в области применения и эффективного использования программного обеспечения, а также изучение фундаментальных алгоритмов и структур данных; в обеспечении овладения студентами основами знаний о применении объектно-ориентированного подхода при решения поставленных задач.
Теоретическая часть дисциплины излагается в лекционном курсе. Полученные знания закрепляются на лабораторных занятиях. Самостоятельная работа предусматривает работу с учебниками и учебными пособиями, подготовку к лабораторным занятиям, контрольным работам и экзамену.
2. Место дисциплины в структуре ООП ВО
1.2.20 «Объектно-ориентированное программирование» основной образовательной программы бакалавриата по направлению 09.03.01 «Информатика и вычислительная техника».
1.2.20 «Объектно-ориентированное программирование» имеет логическую и содержательно-методическую взаимосвязь с дисциплинами: «Структуры и алгоритмы данных», «Java-программирование», а также для успешного прохождения итоговой государственной аттестации.
3. Требования к результатам освоения дисциплины
Изучение дисциплины направлено на формирование у студентов следующих компетенций - ОПК-2, ПК-1,2, а именно:
- способностью осваивать методики использования программных средств для решения практических задач (ОПК-2);
- способностью разрабатывать модели компонентов информационных систем, включая модели баз данных и модели интерфейсов «человек-электронно-вычислительная машина» (ПК-1);
- способностью разрабатывать компоненты аппаратно-программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования (ПК-2).
В результате изучения дисциплины Б.1.2.20 «Объектно-ориентированное программирование» вариативной части учебного плана основной образовательной программы бакалавриата по направлению 09.03.01 «Информатика и вычислительная техника» студент должен:
знать:
- основные принципы структурного написания программ,
- конструкции языка высокого уровня и технологию создания программ,
- базовые средства языка и средства стандартных библиотек,
- технологию разработки алгоритмов и программ, методы отладки и решения задач на ЭВМ в различных режимах.
уметь:
- определять требования к создаваемой программе,
- выбирать среду программирования,
- выбирать или разрабатывать алгоритм решения задачи,
- реализовывать программный код, выполнять отладку и проводить тестирование программы,
- ставить задачу и разрабатывать алгоритм ее решения, использовать прикладные системы программирования, разрабатывать основные программные документы,
- работать с современными системами программирования, включая объектно-ориентированные.
владеть:
- методикой применения средств объектно-ориентированного языка для создания программного обеспечения,
- языками процедурного и объектно-ориентированного программирования, навыками разработки и отладки программ не менее чем на одном из алгоритмических языков программирования высокого уровня.
4. Распределение трудоемкости (час.) дисциплины по темам и видам занятий
1 семестр
№ модуля | № недели | № темы | Наименование темы | Часы | |||||
Всего | Лекции | Коллоквиумы | Лабораторные | Практические | СРС | ||||
1 | 2 | 3 | 4 | 4 | 5 | 6 | 7 | 8 | 9 |
I | 1-2 | 1 | Основные понятия объектно-ориентированного программирования (ООП). Классы и объекты | 14 | 2 | - | 4 | 8 | |
3-4 | 2 | Основные понятия ООП. Абстракция. Инкапсуляция. Наследование. | 16 | 2 | 2 | 4 | 8 | ||
5-6 | 3 | Основные понятия ООП. Полиморфизм. Агрегация. Композиция. Основные принципы ООП. | 14 | 2 | - | 4 | 8 | ||
7-8 | 4 | Введение в паттерны проектирования. Порождающие паттерны. Структурные паттерны. | 16 | 2 | 2 | 4 | 8 | ||
9-10 | 5 | Поведенческие паттерны. Паттерны Java EE. | 16 | 4 | - | 4 | 8 | ||
II | 11-12 | 6 | Многопоточность и объектно-ориентированный подход. Понятие многопоточности. Синхронизация. | 18 | 4 | 2 | 4 | 8 | |
13-14 | 7 | Атомарные операции. Проблемы многопоточности. Многопоточные коллекции. | 16 | 4 | - | 4 | 8 | ||
15-16 | 8 | Высокоуровневые блокировки. Пулы потоков. | 18 | 4 | 2 | 4 | 8 | ||
17, 18 | 9 | Применение объектно-ориентированного подхода в промышленном программировании. Понятие промышленного программирования. Контракты и API. Проблемы и их решение. | 16 | 4 | - | 4 | 8 | ||
Итого | 144 | 28 | 8 | 36 | 72 |
5. Содержание лекционного курса
№ темы | Всего часов | № лекции | Тема лекции. Вопросы, отрабатываемые на лекции | Учебно-методическое обеспечение |
1 | 2 | 3 | 4 | 5 |
1 | 2 | 1 | Основные понятия объектно-ориентированного программирования (ООП). Классы и объекты | [1,2,3,4] |
2 | 2 | 2 | Основные понятия ООП. Абстракция. Инкапсуляция. Наследование. | [1,2,3,4] |
3 | 2 | 3 | Основные понятия ООП. Полиморфизм. Агрегация. Композиция. Основные принципы ООП. | [1,2,3,4] |
4 | 2 | 4 | Введение в паттерны проектирования. Порождающие паттерны. Структурные паттерны. | [1,2,3,4] |
5 | 4 | 5 | Поведенческие паттерны. Паттерны Java EE. | [1,2,3,4] |
6 | 4 | 6 | Многопоточность и объектно-ориентированный подход. Понятие многопоточности. Синхронизация. | [1,2,3,4] |
7 | 4 | 7 | Атомарные операции. Проблемы многопоточности. Многопоточные коллекции. | [1,2,3,4] |
8 | 4 | 8 | Высокоуровневые блокировки. Пулы потоков. | [1,2,3,4] |
9 | 4 | 9 | Применение объектно-ориентированного подхода в промышленном программировании. Понятие промышленного программирования. Контракты и API. Проблемы и их решение. | [1,2,3,4] |
28 |
6. Содержание коллоквиумов
1 семестр
№ темы | Всего часов | № коллоквиума | Тема коллоквиума. Вопросы, отрабатываемые на коллоквиуме | Учебно-методическое обеспечение |
1 | 2 | 3 | 4 | 5 |
2 | 2 | 1 | Основные понятия ООП. Абстракция. Инкапсуляция. Наследование. | [1,2,3,4] |
4 | 2 | 2 | Введение в паттерны проектирования. Порождающие паттерны. Структурные паттерны. | [1,2,3,4] |
6 | 2 | 3 | Многопоточность и объектно-ориентированный подход. Понятие многопоточности. Синхронизация. | [1,2,3,4] |
8 | 2 | 4 | Высокоуровневые блокировки. Пулы потоков. | [1,2,3,4] |
8 |
7. Перечень практических занятий
Не предусмотрены учебным планом.
8. Перечень лабораторных работ
№ темы | Всего часов | Наименование лабораторной работы. Задания, вопросы, отрабатываемые на лабораторном занятии | Учебно-методическое обеспечение |
1 | 2 | 4 | 3 |
1 | 4 | Основные понятия объектно-ориентированного программирования (ООП). Классы и объекты | [1-5] |
2 | 4 | Основные понятия ООП. Абстракция. Инкапсуляция. Наследование. | [1-5] |
3 | 4 | Основные понятия ООП. Полиморфизм. Агрегация. Композиция. Основные принципы ООП. | [1-5] |
4 | 4 | Введение в паттерны проектирования. Порождающие паттерны. Структурные паттерны. | [1-5] |
5 | 4 | Поведенческие паттерны. Паттерны Java EE. | [1-5] |
6 | 4 | Многопоточность и объектно-ориентированный подход. Понятие многопоточности. Синхронизация. | [1-5] |
7 | 4 | Атомарные операции. Проблемы многопоточности. Многопоточные коллекции. | [1-5] |
8 | 4 | Высокоуровневые блокировки. Пулы потоков. | [1-5] |
9 | 4 | Применение объектно-ориентированного подхода в промышленном программировании. Понятие промышленного программирования. Контракты и API. Проблемы и их решение. | [1-5] |
36 |
9. Задания для самостоятельной работы студентов
№ темы | Всего Часов | Задания, вопросы, для самостоятельного изучения (задания) | Учебно-методическое обеспечение |
1 | 2 | 3 | 4 |
1 | 8 | Основные понятия объектно-ориентированного программирования (ООП). Классы и объекты | [1,2,3,4] |
2 | 8 | Основные понятия ООП. Абстракция. Инкапсуляция. Наследование. | [1,2,3,4] |
3 | 8 | Основные понятия ООП. Полиморфизм. Агрегация. Композиция. Основные принципы ООП. | [1,2,3,4] |
4 | 8 | Введение в паттерны проектирования. Порождающие паттерны. Структурные паттерны. | [1,2,3,4] |
5 | 8 | Поведенческие паттерны. Паттерны Java EE. | [1,2,3,4] |
6 | 8 | Многопоточность и объектно-ориентированный подход. Понятие многопоточности. Синхронизация. | [1,2,3,4] |
7 | 8 | Атомарные операции. Проблемы многопоточности. Многопоточные коллекции. | [1,2,3,4] |
8 | 8 | Высокоуровневые блокировки. Пулы потоков. | [1,2,3,4] |
9 | 8 | Применение объектно-ориентированного подхода в промышленном программировании. Понятие промышленного программирования. Контракты и API. Проблемы и их решение. | [1,2,3,4] |
72 |
10. Расчетно-графическая работа
Не предусмотрена учебным планом.
11. Курсовая работа
Не предусмотрена учебным планом.
12. Курсовой проект
Общая тема курсового проекта: «Разработка web-приложения, моделирующего информационную систему». Конкретные темы могут быть такими:
· «Разработка web приложения, моделирующего работу библиотеки»
· «Разработка web приложения, моделирующего работу отдела кадров»
· «Разработка web приложения, моделирующего работу магазина»
13. Фонд оценочных средств для проведения промежуточной аттестации обучающихся по дисциплине (модулю)
Паспорт компетенции:
ОПК-2 | способностью осваивать методики использования программных средств для решения практических задач |
Карта компетенции ОПК-2: способностью осваивать методики использования программных средств для решения практических задач
№ п/п | Наименование дисциплины и код по базовому учебному плану | Части компонентов | Технологии формирования | Средства и технологии оценки |
1 | 2 | 3 | 4 | 5 |
1 | Объектно-ориентированное программирование Б.1.2.20 | Знает: - структуру научного познания, его методы и формы - задачи и методы исследования и обеспечения качества и надежности программных компонентов - основные понятия и методы в области программирования, математического обеспечения, а также в области информационных технологий - основные концепции и принципы теорий, связанных с программированием, математическим обеспечение и информационными технологиями | Лекции Самостоятельная работа Лабораторные работы в диалоговом режиме, в виде групповых дискуссий | Решение типовых задач. Тестирование (задания с выбором одного правильного ответа или с выбором нескольких правильных ответов, задания с выбором наиболее правильного ответа |
Умеет: использовать методы научного познания в профессиональной области - самостоятельно овладевать новыми информационными технологиями и технологиями программирования в современных средах - использовать базовые общенаучные знания в научно-исследовательской и прикладной деятельности. - использовать математический аппарат и компьютерные технологии для решения практических задач. | Лабораторные работы с использованием активных и интерактивных приемов обучения. Самостоятельная работа | Решение задач, содержащих открытые проблемы. Тестирование (задания на заполнение пропусков, завершение предложений, задания на составление или вычисление и ввода ответа). | ||
Владеет: - навыками поиска необходимой информации и самостоятельного обучения - навыками использования информационных порталов в профессиональной деятельности - навыками решения практических задач с использованием базовых знаний программирования, математического обеспечения и информационных технологий | Лекции Лабораторные работы с использованием активных и интерактивных приемов обучения. Самостоятельная работа | Экзамен |
УРОВНИ ОСВОЕНИЯ КОМПЕТЕНЦИИ ОПК-2
Наименование компетенции
Индекс ОПК-2 | Формулировка: способностью осваивать методики использования программных средств для решения практических задач |
Ступени уровней освоения компетенции | Отличительные признаки |
Пороговый (удовлетворительный) | Дает определения основных понятий объектно –ориентированного программирования, математического обеспечения и информационных технологий Имеет представление о содержания, основных этапов и тенденции развития объектно-ориентированного программирования, математического обеспечения и информационных технологий |
Продвинутый (хорошо) | Умеет корректно выражать и аргументированно обосновывать положения предметной области. Владеет терминологией предметной области знания. Способен корректно представить знания. Интерпретирует знания предметной области |
Высокий (отлично) | Выделяет главные смысловые аспекты в области содержания, основных этапов и тенденций развития объектно-ориентированного программирования, математического обеспечения и информационных технологий. Разрабатывает математические модели реальных процессов и ситуаций Оценивает различные методы решения задачи и выбирает оптимальный метод. Применяет компьютерные, математические программы при решении задач. Критически осмысливает полученные знания. |
Паспорт компетенции:
ПК-1 | способностью разрабатывать модели компонентов информационных систем, включая модели баз данных и модели интерфейсов «человек-электронно-вычислительная машина» |
Карта компетенции ПК-1: способностью разрабатывать модели компонентов информационных систем, включая модели баз данных и модели интерфейсов «человек-электронно-вычислительная машина»
№ п/п | Наименование дисциплины и код по базовому учебному плану | Части компонентов | Технологии формирования | Средства и технологии оценки |
1 | 2 | 3 | 4 | 5 |
1 | Объектно-ориентированное программирование Б.1.2.20 | - Знает: основные модели информационных технологий способы применения моделей информационных технологий для решения прикладных задач | Лекции Самостоятельная работа Лабораторные работы в диалоговом режиме, в виде групповых дискуссий | Решение типовых задач. Тестирование (задания с выбором одного правильного ответа или с выбором нескольких правильных ответов, задания с выбором наиболее правильного ответа |
Умеет: использовать основные модели информационных технологий для решения задач | Лабораторные работы с использованием активных и интерактивных приемов обучения. Самостоятельная работа | Решение задач, содержащих открытые проблемы. Тестирование (задания на заполнение пропусков, завершение предложений, задания на составление или вычисление и ввода ответа). | ||
Владеет: способами применения моделей информационных технологий для решения прикладных задач | Лекции Лабораторные работы с использованием активных и интерактивных приемов обучения. Самостоятельная работа | Экзамен |
УРОВНИ ОСВОЕНИЯ КОМПЕТЕНЦИИ ПК-1
Наименование компетенции
Индекс ПК-1 | Формулировка: способностью разрабатывать модели компонентов информационных систем, включая модели баз данных и модели интерфейсов «человек-электронно-вычислительная машина» |
Ступени уровней освоения компетенции | Отличительные признаки |
Пороговый (удовлетворительный) | Знает основные модели информационных технологий и способы их применения для решения прикладных задач |
Продвинутый (хорошо) | Использует основные модели информационных технологий для решения задач. |
Высокий (отлично) | Демонстрирует грамотное использование способов применения моделей информационных технологий для решения прикладных задач |
Паспорт компетенции:
ПК-2 | способностью разрабатывать компоненты аппаратно-программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования |
Карта компетенции ПК-2: способностью разрабатывать компоненты аппаратно-программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования
№ п/п | Наименование дисциплины и код по базовому учебному плану | Части компонентов | Технологии формирования | Средства и технологии оценки |
1 | 2 | 3 | 4 | 5 |
1 | Объектно-ориентированное программирование Б.1.2.20 | Знает: основные понятия и принципы организации программных средств - принципы разработки системных программных средств - ключевые средства разработки различных операционных систем - методы защиты программного обеспечения. | Лекции Самостоятельная работа Лабораторные работы в диалоговом режиме, в виде групповых дискуссий | Решение типовых задач. Тестирование (задания с выбором одного правильного ответа или с выбором нескольких правильных ответов, задания с выбором наиболее правильного ответа |
Умеет: - создавать программы в оболочках различных операционных систем - применять различные утилиты для диагностики и настройки программных средств. | Лабораторные работы с использованием активных и интерактивных приемов обучения. Самостоятельная работа | Решение задач, содержащих открытые проблемы. Тестирование (задания на заполнение пропусков, завершение предложений, задания на составление или вычисление и ввода ответа). | ||
Владеет: основными методами программирования | Лекции Лабораторные работы с использованием активных и интерактивных приемов обучения. Самостоятельная работа | Экзамен |
УРОВНИ ОСВОЕНИЯ КОМПЕТЕНЦИИ ПК-2
Наименование компетенции
Индекс ПК-2 | Формулировка: способностью разрабатывать компоненты аппаратно-программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования |
Ступени уровней освоения компетенции | Отличительные признаки |
Пороговый (удовлетворительный) | Знает современные проблемы программирования. Умеет составить математическую модель по поставленной задаче. Владеет навыками создания программного средства для реализации алгоритма. |
Продвинутый (хорошо) | Умеет разрабатывать алгоритмы для решения поставленной задачи. Владеет навыками работы с современным системным и прикладным программным обеспечением. |
Высокий (отлично) | Умеет создавать современное программное средство для реализации алгоритма Владеет навыками работы с современным системным и прикладным программным обеспечением. Демонстрирует способность к изучению элементов проектирования сверх больших интегральных схем, моделированию и разработке математического обеспечения оптических или квантовых элементов для компьютеров нового поколения; к исследованию и разработке математических моделей, алгоритмов, методов, программного обеспечения, инструментальных средств по тематике проводимых научно-исследовательских проектов. |
Текущий контроль успеваемости осуществляется по результатам выполнения лабораторных работ, предусмотренных учебной программой в заданной системе зачетных единиц.
Тестовые задания по дисциплине
Оценочное средство контроля успеваемости представляет собой тест, сформированный на основе дидактического минимума содержания учебно-образовательного модуля, представленного в рабочей учебной программе. Оценка ответов на тест осуществляется по следующей схеме: правильные ответы менее чем на 40% вопросов теста приводят к оценке «неудовлетворительно» - дисциплина считается не освоенной, правильные ответы более чем на 40%, но менее чем на 60% вопросов теста – к оценке «удовлетворительно», от 60% до 80% - к оценке «хорошо», более чем на 80 % - к оценке «отлично».
Вопросы для зачета
Не предусмотрен учебным планом.
Вопросы для экзамена
1. Основные принципы объектно-ориентированного программирования.
2. Классы и объекты.
3. Конструкторы и деструкторы.
4. Виртуальные методы.
5. Интерфейсы
6. Наследование.
7. Абстрактные классы.
8. Полиморфизм.
9. Агрегация и композиция.
10. Шаблоны классов.
11. Синхронизация.
12. Многопоточные коллекции.
13. Высокоуровневые блокировки.
14. Пулы потоков.
15. Процесс промышленного программирования.
14. Образовательные технологии
В рамках учебного курса предусмотрено чтение лекций с применением мультимедийных технологий по всем модулям дисциплины, проведение лабораторных занятий с разбором конкретных ситуаций, проектная деятельность и представление результатов своей работы на студенческой конференции.
15. Перечень учебно-методического обеспечения для обучающихся по дисциплине
Основная:
1. Синицын, на языке высокого уровня: учебник / , , . - М.: ИЦ "Академия", 2010. - 400 с. (17 экз. НТБ СГТУ)
2. Маслянкин, программирование [Текст]: методический сборник / - Москва: Российский новый университет, 2010. - 40 с. Режим доступа: http://www. iprbookshop. ru/21265 .
Дополнительная:
3. Шишкин, «Программирование на языке Си» [Текст] / - Санкт-Петербург: Российский государственный гидрометеорологический университет, 2013. - 52 с. Режим доступа: http://www. iprbookshop. ru/17958 .
4. Подбельский, Си#. Базовый курс [Электронный ресурс]: учебное пособие / - Москва: Финансы и статистика, 2011. - 384 с. Режим доступа: http://www. iprbookshop. ru/18866 .
5. Фарафонов, на языке высокого уровня [Текст]: методические указания к проведению лабораторных работ по курсу «Программирование» / - Липецк: Липецкий государственный технический университет, 2013. – 30 с.
6. Г. Шилдт – Полный справочник по Java – М.: Вильямс, 2009 – 1040с.
7. Б. Эккель – Философия Java – СПб: Питер, 2009 – 640с.
8.С. Стелтинг, О. Маассен – Применение шаблонов Java – М.: Вильямс, 2002 – 576 с.
ИНТЕРНЕТ-РЕСУРСЫ
- Журнал «Oracle Java Magazine» http://www. /javamagazine
- The Java™ Tutorials http://docs. /javase/tutorial/index. html
- Code:Blocks http://www. codeblocks. org/
- Eclipse http://www. eclipse. org
- Электронная библиотека учебно-методической литературы для общего и профессионального образования http://window. edu. ru/
- Электронная библиотека http://www. /library/
- Научная электронная библиотека http://elibrary. ru/
- ИТ-образование в России http://www. edu-it. ru/
16. Материально-техническое обеспечение
Лабораторные работы предусмотрены в дисплейном классе ауд. 334, 335, 336. (Нормативы площадей: общая площадь не менее 10 кв. м. на одного обучающегося очной формы)
При использовании электронных вариантов руководств по лабораторным работам - рекомендуется использовать программы: Internet Explorer, Google Chrome, Microsoft Word, Acrobat Reader и др.
Согласно требованиям к условиям реализации основных образовательных программ магистратуры на основе ФГОС ВО в учебном процессе используются следующие виды активных и интерактивных форм проведения занятий с целью формирования и развития профессиональных навыков обучающихся:
– групповое обсуждение;
– работа в малых группах;
– совместное решение задач.
Рабочую программу составил ________ «___» __________ //
17. Дополнения и изменения в рабочей программе
Рабочая программа пересмотрена на заседании кафедры ЕМН
«___» _________ 2016 года, протокол № ___
Зав. кафедрой _____________/_____________
Внесенные изменения утверждены на заседании
УМКН 09.03.01 «Информатика и вычислительная техника»
«___» _________ 2016 года, протокол № ___
Председатель УМКН _____________/_____________


