МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Филиал ТюмГУ в г. Тобольске
Кафедра информатики и МП
ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ
Учебно-методический комплекс. Рабочая программа
для студентов
направления подготовки
02.03.01 Математика и компьютерные науки
Квалификация (степень)
бакалавр
Очная форма обучения
Тюменский государственный университет
2014
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Филиал ТюмГУ в г. Тобольске
Кафедра информатики и МП
ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ
Рабочая программа
для студентов
направления подготовки
02.03.01 Математика и компьютерные науки
Квалификация (степень)
бакалавр
Очная форма обучения
Тюменский государственный университет
2014
, Технология разработки программных средств. Учебно-методический комплекс. Рабочая программа для студентов направления 02.03.01 «Математика и компьютерные науки» очной формы обучения. Тобольск, 2014, 18 стр.
Рабочая программа составлена в соответствии с требованиями ФГОС ВО с учетом рекомендаций и ПрОП ВО по направлению и профилю подготовки.
Рабочая программа дисциплины (модуля) опубликована на сайте ТюмГУ: Технология разработки программных средств [электронный ресурс] / Режим доступа: http://www. umk3plus. utmn. ru, свободный.
Рекомендовано к изданию кафедрой информатики и МП. Утверждено директором филиала ТюмГУ в г. Тобольске.
Ответственный редактор: зав. кафедрой информатики и МП
Пояснительная записка
1.1. Цели и задачи дисциплины
Целью преподавания дисциплины "Технологии разработки программных средств" является формирование системы понятий, знаний, умений и навыков в области современного программирования на основе использования структурной и объектно-ориентированной технологии программирования.
В результате изучения дисциплины студент должен освоить основные понятия, методы и технологии, необходимые для решения задач при разработке программных средств, уметь применять на практике методы и подходы информационных технологий.
Задачи дисциплины:
· обучение студентов основным подходам к проектированию, разработке и использованию программ;
· дать обучающимся знание технологий разработки программных средств с использованием универсальных языков программирования;
· рассмотреть использование объектно-ориентированного подхода в проектировании программ;
· получение практических навыков использования технологии обобщенного программирования, использования стандартных библиотек классов и шаблонов.
1.2. Место дисциплины в структуре образовательной программы
Дисциплина по выбору «Технология разработки программных средств» относится к вариативной части блока дисциплин направления (Б1.В. ДВ.13.1).
Для освоения дисциплины по выбору «Технология разработки программных средств» студенты используют знания, умения, навыки, сформированные в процессе изучения дисциплины «Практикум по решению задач на ЭВМ», «Основы программирования».
Освоение данной дисциплины является необходимой основой для последующего изучения дисциплин по выбору студента, а также способствует успешному выполнению курсовых и дипломных работ.
Таблица 1.
Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
№ п/п | Наименование обеспечиваемых (последующих) дисциплин | Темы дисциплины необходимые для изучения обеспечиваемых (последующих) дисциплин | |||||
1.1 | 1.2 | 2.1 | 2.2 | 3.1 | 3.2 | ||
1 | Разработка цифровых образовательных ресурсов | + | + | + | |||
5 | Курсовые работы | + | + | + | + | + |
1.3. Компетенции обучающегося, формируемые в результате освоения данной образовательной программы
Процесс изучения дисциплины направлен на формирование следующих компетенций:
· способностью к самоорганизации и к самообразованию (ОК-7);
· способностью к организации учебной деятельности в конкретной предметной области (математика, физика, информатика) (ПК-9).
1.4. Перечень планируемых результатов обучения по дисциплине:
В результате освоения дисциплины обучающийся должен:
знать:
- основные базовые элементы языка программирования: простые и структурированные типы данных, переменные, выражения, функции;
- основные управляющие структуры языка программирования;
- стили и методы программирования;
- возможности инструментальных средств программирования в различных средах;
- современные средства разработки и анализа программных средств;
уметь:
- работать в среде программирования;
- реализовывать алгоритм решения задачи на языке программирования;
- использовать среду программирования в своей будущей профессиональной деятельности;
- оценивать качественные и количественные характеристики программного продукта;
владеть:
- методами и технологиями программирования в программных средах;
- опытом работы в различных средах программирования;
- навыками отладки, тестирования и оптимизации программ.
2. Структура и трудоемкость дисциплины
Семестр 8. Форма промежуточной аттестации: зачет. Общая трудоемкость дисциплины составляет 3 зачетных единиц, 108 академических часов, из них 48 часов, выделенных на контактную работу с преподавателем, 60 часов, выделенных на самостоятельную работу.
Таблица 2.
Вид учебной работы | Всего часов | |
Контактная работа: | 48 | |
Аудиторные занятия (всего) | 48 | |
В том числе: |
| |
Лекции | 16 |
|
Практические занятия (ПЗ) |
| |
Семинары (С) |
| |
Лабораторные занятия (ЛЗ) | 32 |
|
Самостоятельная работа (всего): | 60 |
|
Общая трудоемкость зач. ед. час | 3 | |
108 | ||
Вид промежуточной аттестации (зачет, экзамен) | зачет |
3. Тематический план
Таблица 3.
№ | Тема | недели семестра | Виды учебной работы и самостоятельная работа, в час. | Итого часов по теме | Из них в интерак-тивной форме | Итого коли-чество баллов | |||
Лекции* | Семинарские (практические) | Лабораторные занятия* | Самостоятельная работа* | ||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
Модуль 1 | |||||||||
1.1. | Стратегии разработки программных средств и систем и реализующие их модели жизненного цикла | 1-2 | 2 | 6 | 10 | 18 | 4 | 0-10 | |
1.2. | Выбор модели жизненного цикла для конкретного проекта | 3-5 | 4 | 6 | 10 | 20 | 2 | 0-15 | |
Всего* | 6 | 12 | 20 | 38 | 6 | 0-25 | |||
Модуль 2 | |||||||||
2.1. | Классические методологии разработки программных средств | 6-7 | 2 | 6 | 10 | 18 | 4 | 0-15 | |
2.2. | Case-технологии структурного анализа и проектирования программных средств | 8-10 | 2 | 4 | 10 | 16 | 2 | 0-15 | |
Всего* | 4 | 10 | 20 | 34 | 6 | 0-30 | |||
Модуль 3 | |||||||||
3.1. | Методология объектно-ориентированного анализа и проектирования сложных систем | 11-14 | 4 | 6 | 10 | 20 | 4 | 0-15 | |
3.2. | Инструментальные средства разработки | 15-17 | 2 | 4 | 10 | 16 | 2 | 0-30 | |
Всего* | 6 | 10 | 20 | 36 | 6 | 0-45 | |||
Итого (часов, баллов): | 16 | 32 | 60 | 108 | 0-100 | ||||
Итого в интерактивной форме | 8 | 10 | 18 |
*- с учётом иных видов работ.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


