Рабочая программа по дисциплине с 3 «Технологии и методы программирования»





Скачать 377.79 Kb.
НазваниеРабочая программа по дисциплине с 3 «Технологии и методы программирования»
страница1/2
Дата публикации14.03.2015
Размер377.79 Kb.
ТипРабочая программа
100-bal.ru > Информатика > Рабочая программа
  1   2


Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Саратовский государственный технический университет
имени Гагарина Ю.А,»
Кафедра «Информационная безопасность автоматизированных систем»

РАБОЧАЯ ПРОГРАММА


по дисциплине

С 3.1.3 «Технологии и методы программирования»



направления подготовки

090303.65 "Информационная безопасность автоматизированных систем"

форма обучения – дневная

курс – 2

семестр – 3; 4

зачетных единиц – 5; 5

часов в неделю – 5; 5

всего часов – 180; 180,

в том числе:

лекции – 36; 36

практические занятия – 18; 18

лабораторные занятия – 36; 36

самостоятельная работа – 90; 90

экзамен – 3, 4 семестр

РГР – 4 семестр


Рабочая программа обсуждена на заседании кафедры ИБС


«__» _______ 201_ года, протокол № _

Зав. кафедрой _____________/ Байбурин В.Б./
Рабочая программа утверждена на заседании

УМКС/УМКН

«__» _______ 201_ года, протокол № _

Председатель УМКС/УМКН _______/ Байбурин В.Б./
Саратов 2012

1. Цели и задачи дисциплины
Цель преподавания дисциплины: Целью изучения дисциплины «Технологии и методы программирования» является изучение современных технологий и методов программирования, получение навыков проектирования и разработки программного обеспечения (ПО), расширение кругозора в сфере разработки ПО.
Задачи изучения дисциплины:

  • изучение методологии и средств разработки ПО;

  • изучение методов проектирования ПО;

  • изучение оценки качества программного обеспечения;

  • изучение тестирования и отладки программного обеспечения;

  • изучение принципов, методов и средств сопровождения ПО;

  • изучение структур данных;

  • изучение алгоритмов и навыков их практической реализации при разработке программных систем.


2. Место дисциплины в структуре ООП ВПО
Дисциплина "Технологии и методы программирования" относится к числу дисциплин базовой части профессионального цикла.

Для успешного усвоения данной дисциплины необходимо, чтобы студент владел знаниями, умениями и навыками, сформированными в процессе изучения дисциплин:

«Языки программирования» – знать язык программирования высокого уровня (объектно-ориентированное программирование), уметь разрабатывать программы на языке программирования высокого уровня, уметь работать с современными интегрированными средами разработки программного обеспечения, владеть навыками программирования на языке программирования высокого уровня;

«Математическая логика и теория алгоритмов» – знать основные понятия теории автоматов, знать основные дискретные структуры: конечные автоматы, грамматики, графы, комбинаторные структуры, знать основные понятия теории сложности алгоритмов, уметь оценивать сложность алгоритмов и вычислений, владеть способами оценки сложности работы алгоритмов;

«Теория вероятностей и математическая статистика» – владеть навыками использования стандартных теоретико-вероятностных и статистических методов при решении прикладных задач;

«Информатика» – знать формы и способы представления данных в персональном компьютере, владеть навыками применения математического аппарата для решения прикладных теоретико-информационных задач.

Дисциплина "Технологии и методы программирования" обеспечивает изучение следующих дисциплин: «Разработка и эксплуатация защищенных автоматизированных систем», а также дисциплин вариативной части профессионального цикла, предусмотренных примерным учебным планом.
3. Требования к результатам освоения дисциплины
Изучение дисциплины направлено на формирование следующих компетенций:

способность использовать языки, системы и инструментальные средства программирования в профессиональной деятельности (ПК-3);

способность применять достижения современных информационных технологий для поиска и обработки больших объемов информации по профилю деятельности в глобальных компьютерных системах, сетях, в библиотечных фондах и в иных источниках информации (ПК-4);

способность к освоению новых образцов программных, технических средств и информационных технологий (ПК-8);

способность проводить анализ, предлагать и обосновывать выбор решений по обеспечению требуемого уровня эффективности применения автоматизированных систем (ПК-15);

способность участвовать в разработке защищенных автоматизированных систем по профилю своей профессиональной деятельности (ПК-18).
Студент должен знать:

  • современные технологии и методы программирования;

  • показатели качества программного обеспечения;

  • методологии и методы проектирования программного обеспечения;

  • методы тестирования и отладки ПО;

  • принципы организации документирования разработки, процесса сопровождения программного обеспечения;

  • основные структуры данных и способы их реализации на языке программирования;

  • основные комбинаторные и теоретико-графовые алгоритмы, а также способы их эффективной реализации и оценки сложности;


Студент должен уметь:

  • формировать требования и разрабатывать внешние спецификации для разрабатываемого программного обеспечения;

  • планировать разработку сложного программного обеспечения;

  • проектировать структуру и архитектуру программного обеспечения с использованием современных методологий и средств автоматизации проектирования программного обеспечения;

  • проводить комплексное тестирование и отладку программных систем;

  • проектировать и кодировать алгоритмы с соблюдением требований к качественному стилю программирования;

  • реализовывать основные структуры данных и базовые алгоритмы средствами языков программирования;

  • проводить выбор эффективных способов реализации структур данных и конкретных алгоритмов при решении профессиональных задач;

  • работать с интегрированной средой разработки программного обеспечения;


Студент должен владеть:

  • навыками проектирования программного обеспечения с использованием средств автоматизации;

  • навыками разработки, документирования, тестирования и отладки программного обеспечения в соответствии с современными технологиями и методами программирования;

  • навыками разработки программной документации;

  • навыками программирования с использованием эффективных реализаций структур данных и алгоритмов.



4. Распределение трудоемкости (час.) дисциплины по темам

и видам занятий




мо-ду-

ля



неде-ли

№ те-мы


Наименование

темы



Часы

















Всего

Лек-ции

Лабораторные

Прак-тичес-кие


СРС

1

2

3

4

5

6

7

8

9

3 семестр

1

1

1

Жизненный цикл ПО, методологии и стандарты разработки ПО

22

4

4

2

12

1

3

2

Планирование и организация разработки ПО

18

4

4

2

8

1

6

3

Проектирование ПО

22

6

4

2

10

1

8

4

Основы объектно-ориентированного анализа и проектирования ПО

16

4

4

2

6

1

10

5

Кодирование ПО

20

4

4

2

10

2

12

6

Технологии разработки распределенных программных систем.

20

4

4

2

10

2

14

7

Тестирование и отладка ПО

24

4

4

2

14

2

15

8

Документирование ПО

20

2

4

2

12

2

17

9

Сопровождение ПО

18

4

4

2

8

Итого за семестр

180

36

36

18

90

4 семестр

3

1

10

Методы анализа алгоритмов

22

8

-

2

12

3

5

11

Динамические структуры данных

32

4

6

4

18

3

7

12

Методы сортировки

38

8

10

4

16

4

11

13

Методы поиска

46

12

6

4

24

4

17

14

Алгоритмы на графах

42

4

14

4

20

Итого за семестр

180

36

36

18

90

Всего

360

72

72

36

180
  1   2

Добавить документ в свой блог или на сайт

Похожие:

Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconРабочая программа по учебной дисциплине Высокоуровневые методы информатики...
Рабочая программа предназначена для преподавания дисциплины «Высокоуровневые методы информатики и программирования» студентам очной...
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconРабочая программа по дисциплине В. В высокоуровневые методы информатики и программирования
...
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconПояснительная записка: Цели и задачи дисциплины. Дисциплина «Языки программирования»
Ступников А. А. Языки программирования. Учебно-методический комплекс. Рабочая программа для студентов очной формы обучения, направления...
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconРабочая программа дисциплины «Алгоритмы и анализ сложности»
Кроме того, изучение алгоритмов и сложности позволяет более глубоко вникнуть в задачу и может подсказать методы решения, не зависящие...
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconРабочая программа учебной дисциплины современные технологии программирования...
Специальность научных работников: 05. 13. 18 «Математическое моделирование, численные методы и комплексы программ»
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconПриложение примерные Темы для Курсовой работы по дисциплине
Курсовой работа по дисциплине «Технологии программирования» состоит из 2 частей: теоретическая часть; практическое задание
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconРабочая программа По дисциплине «В ысокоуровневые методы информатики...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconРабочая программа дисциплины «программирование и алгоритмизация»
Автоматизация технологических процессов и производств”, с основами алгоритмизации, основными понятиями программирования, несколькими...
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconПояснительная записка к курсовой работе на тему Гитарный симулятор...
Объектом исследования является популярная мобильная платформа Android, и ее использование для разработки игр
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconПлан чтения лекции по учебной дисциплине «Математические методы» Раздел №2
Учебные и воспитательные цели: изучить основные виды задач линейного программирования, их математические модели
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconРабочая программа дисциплины «Web-дизайн»
Целью дисциплины является научить студентов технологии Web-дизайна и Internet-программирования. В результате изучения дисциплины...
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconМурачев Е. Г. М91 Средства и методы программирования на алгоритмическом...
М91 Средства и методы программирования на алгоритмическом языке С++: Пособие по выполнению лабораторных работ. – М.: Мгту га, 2007....
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconПрограмма учебной дисциплины «web-технологии»
Изучение данной дисциплины базируется на успешно усвоенных понятиях программирования и базовых понятиях информатики дисциплины «Алгоритмизация...
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconПрограмма дисциплины Языки программирования  для направления 010300....
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 010300....
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconПрограмма курса «Информатика и технологии программирования» (профильный уровень)
К. Ю. Поляков. Программа курса «Информатика и технологии программирования» (профильный уровень)
Рабочая программа по дисциплине с 3 «Технологии и методы программирования» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Тогда и заговорили о программной инженерии (или технологии программирования, как это называлось в России) как о некоторой дисциплине,...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск