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





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


5. Содержание лекционного курса
Семестр 3



темы

Всего

часов



лекции

Тема лекции. Вопросы, отрабатываемые на лекции

1

2

3

4

1

2

1

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

Жизненный цикл ПО. Модели жизненного цикла ПО. Стандарты в сфере разработки ПО (ISO, IEEE, SEI, ГОСТ Р). Процессы жизненного цикла ПО (стандарт ISO/IEC 12207). Модель зрелости предприятия (CMM, CMMI).

1

2

2

Основные этапы разработки сложных программных систем. Структура и состав технического задания в соответствии ГОСТ. Этапы разработки ПО в соответствии с ГОСТ. Методологии разработки ПО: RUP, MSF, XP. Показатели качества ПО. Стандарт ISO/IEC 9126.

2

2

3

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

Основы планирования разработки программного обеспечения. Подходы к оценке сложности и времени разработки ПО. Размерно- и функционально-ориентированные метрики оценки сложности и времени разработки ПО: LOC, FP. Конструктивная модель оценки ПО COCOMO, COCOMO II.

2

2

4

Принципы организации разработки ПО. Организация коллективов разработчиков ПО. Функции и роли разработчиков в программных проектах, совмещение ролей в рамках одного проекта. Средства поддержки планирования и контроля процесса разработки ПО. Планирование и организация разработки ПО в соответствии с методологиями RUP, MSF, XP.

3

2

5

Тема 3. Проектирование ПО

Требования к программному продукту: определения, характеристики требований, типы требований, способы организации взаимодействия разработчика и заказчика. Требования надежности, безопасности, защищенности. Стандарты в сфере формирования требований к программному обеспечению. Способы извлечения требований.

Внешнее проектирование программного обеспечения. Внешние спецификация небольших программ и программных модулей. Методы и средства внешнего проектирования. Структурное проектирование ПО – основные принципы, понятие структурной декомпозиции.

3

2

6

CASE-технологии. Методология структурного анализа и проектирования (SADT). Моделирование потоков данных (DFD). Критерии завершения проектирования.

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


3

2

7

Проектирование интерфейса ПО. Виды пользовательских интерфейсов (ПИ). Вопросы стандартизации ПИ. Понятие usability. Стандарт ISO 9241.2. Факторы удобства использования интерфейса. Механизмы обеспечения понятности ПИ, принцип концептуальной целостности. Методы разработки удобного интерфейса (модели ролей, задач, содержимого). Методы оценки качества ПИ (метрики, субъективные оценки).

4

2

8

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

Некоторые ограничения структурных методологий. Объектно-ориентированные анализ (ООА) и проектирование (ООП). Основные понятия ООА и ООП. Объектная декомпозиция.

4

2

9

Нотации ООА и ООП. UML – цели создания, история развития, преимущества в области разработки программных систем. Нотация UML. Расширения UML.

5

2

10

Тема 5. Кодирование ПО

Общее содержание этапа. Структурное программирование. Преимущества структурированных алгоритмов и программ. Метод “пошаговой детализации” при разработке структурированных программ. Стиль программирования как набор традиционных правил оформления текста программы. Элементы качественного стиля программирования. Вопросы стандартизации стилей программирования.

5

2

11

Понятие защитного программирования. Написание надежного кода с использованием приемов защитного программирования.

6

2

12

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

Понятие распределенной программной системы. Стандарт CORBA: структура и содержание, версии стандарта. Язык описания интерфейсов IDL. Модель COM/DCOM/COM+ фирмы Microsoft, технология .Net Remoting.

6

2

13

Технология Java как средство разработки распределенных систем. Java Beans. Средства поддержки технологий разработки распределенных программных систем в современных средах программирования.

Перспективы развития автоматизированных систем разработки спецификаций, проектирования, верификации и тестирования программ.

7

2

14

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

Понятия программной ошибки и надежность программного обеспечения. Общие подходы к предупреждению, выявлению и нейтрализации факторов, снижающих надежность программного обеспечения. Причины и источники ошибок в программах.

Понятие тестирования, виды и этапы тестирования. Верификация и валидация. Методы тестирования программ вручную. Критерии тестирования. Стратегии проектирования тестов, методы эквивалентных разбиений, граничных значений, таблиц решений, функциональных диаграмм, предположений об ошибке, методы покрытия логики. Основы комплексного применения методов проектирования тестов, планы тестирования и списки тестов. Виды программных документов, разрабатываемых на этапе тестирования ПО. Стандарт IEEE 829.

7

2

15

Тестирование модулей: автономное тестирование, методы “пошагового” тестирования. Интеграционное тестирование. Специфика тестирования объектно-ориентированных программ. Регрессионное тестирование. Методы проектирования регрессионных тестов.

Этапы отладки программного обеспечения. Локализация ошибок. Аналитические и экспериментальные методы отладки программ. Общая характеристика современных средств отладки.

Исправление ошибок в программе. Анализ результатов отладки. Специфика отладки систем реального времени.

8

2

16

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

Виды программной документации. Общие принципы составления качественной документации для пользователя программы, порядок составления и возможные способы представления материала. Единая система программной документации (ЕСПД): назначение и состав, ее место в современном программировании.

9

2

17

Тема 9. Сопровождение ПО

Задачи сопровождения программного обеспечения. Основные направления повышения качества фаз эксплуатации и сопровождения программного обеспечения, подготовка условий для качественного проектирования последующих версий программы.

9

2

18

Организация сопровождения. Инструментальные средства поддержки сопровождения программных систем. Порядок внесения изменений в программное обеспечение и управление версиями программы. Средства управления версиями ПО.


Семестр 4




темы

Всего

часов



лекции

Тема лекции. Вопросы, отрабатываемые на лекции

1

2

3

4

10

2

1

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

Методы оценки сложности алгоритмов. Наихудшие и средние показатели, порядок роста сложности алгоритма.

10

2

2

Методы анализа рекурсивных алгоритмов. Построение алгоритмов для кривых Гильберта и Серпинского.

10

4

3

Методы построения и анализа алгоритмов (динамическое программирование, амортизационный анализ, жадные алгоритмы)

11

2

4

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

Структуры данных: множества, списки, стеки, очереди, деревья, «кучи», хеш-таблицы. Способы реализации структур данных и основные операции над ними.

12

6

5

Тема 12. Методы сортировки

Основные понятия и стратегии сортировки.

Алгоритмы внутренней сортировки вставками, выбором, слиянием, обменная сортировка, распределяющая сортировка.

Оценка сложности работы алгоритмов внутренней сортировки.

12

4

6

Основные понятия внешней сортировки. Алгоритмы трехленточного, естественного, многофазного и каскадного слияния

13

2

7

Тема 13. Методы поиска

Алгоритмы поиска (линейный, двоичный, Фибоначчи).

Поиск в последовательно организованном файле

13

2

8

Поиск в строке (алгоритмы Бойера-Мура, Пратта).

Алгоритмы определения расстояния для строк (алгоритм Левенштейна, алгоритм Фишера).

13

4

9

Поиск в хеш-таблице. Разрешение коллизий

13

4

10

Поиск в деревьях. Оптимальные деревья двоичного поиска. Сбалансированные АВЛ-деревья поиска.

14

2

11

Тема 14. Основные алгоритмы на графах

Представление графов в ЭВМ. Алгоритмы обхода графов. Алгоритмы нахождения сильносвязных компонент, минимальных остовных деревьев, кратчайших путей.

14

2

12

Топологическая сортировка, задача коммивояжера, приближенные алгоритмы.


6. Перечень практических занятий
Семестр 3




темы

Всего

часов



занятия

Тема практического занятия. Вопросы, отрабатываемые на практическом занятии

1

2

3

4

1

2

1

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

Общие положения ГОСТ Единая система программной документации (ЕСПД).

2

2

2

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

ЕСПД: Стадии разработки,

Виды, обозначение программ и программных документов

Общие требования к программным документам, выполненным печатным способом

3

2

3

ЕСПД: Техническое задание, спецификация. Требования к содержанию и оформлению

4

2

4

ЕСПД. Схемы алгоритмов и программ. Обозначения условные графические и правила выполнения. Описание программы.

5

2

5

ЕСПД. Текст программы. Требования к содержанию и оформлению

Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения

6

2

6

Параллельные алгоритмы: методы проектирования параллельных алгоритмов, использование транспьютеров при реализации па­раллельных алгоритмов

7

2

7

ЕСПД. Программа и методика испытаний. Требования к содержанию и оформлению

8

2

8

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

ЕСПД. Описание применения. Руководство оператора.

Руководство программиста. Руководство системного программиста.

Ведомость эксплуатационных документов. Требования к содержанию и оформлению

9

2

9

ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению


Семестр 4



темы

Всего

часов



занятия

Тема практического занятия. Вопросы, отрабатываемые на практическом занятии

1

2

3

4

10

2

1

Оценка сложности различных типов алгоритмов

11

4

2

Реализация динамических типов данных: стек, дек, очередь

12

4

3

Турнирная и пирамидальная сортировки

13

4

4

Алгоритмы исчерпывающего поиска

14

4

5

Алгоритм нахождения максимального потока в графе.


7. Перечень лабораторных работ
Семестр 3



темы

Всего

часов

Наименование лабораторной работы. Вопросы, отрабатываемые на лабораторном занятии

1

2

4

1

4

Жизненный цикл программного обеспечения

2

4

Методы структурирования программ, структурированные алгоритмы

3

4

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

4

4

Тестирование программ методом «белого ящика».

5

4

Тестирование программ методом «черного ящика».

6

4

Автоматизированное тестирование.

7

4

Средства автоматической сборки проектов

8

4

Системы управления исходными текстами

9

4

Средства CASE-проектирования


Семестр 4



темы

Всего

часов

Наименование лабораторной работы. Вопросы, отрабатываемые на лабораторном занятии

1

2

4

11

2

Реализация динамических типов данных: массив

11

2

Реализация динамических типов данных: стек, дек, очередь

11

2

Реализация динамических типов данных: линейный список и дерево

12

2

Алгоритмы сортировки сравнениями. Вывод нижней оценки для трудоемкости работы алгоритмов данного типа

12

2

Алгоритм сортировки вставками и вывод оценки его трудоемкости

12

2

Обменная сортировка. Алгоритм быстрой сортировки

12

2

Сортировка выбором.

12

2

Сортировки слиянием и распределяющие сортировки

13

2

Алгоритмы поиска в последовательно организованных файлах

13

2

Алгоритмы поиска в деревьях

13

2

Хеширование и способы разрешения коллизий

14

2

Способы задания графа.

14

2

Алгоритм поиска в глубину

14

2

Алгоритмы поиска кратчайшего пути между двумя вершинами графа.

14

2

Алгоритм топологической сортировки графа.

14

2

Алгоритмы построения минимального остовного дерева.

14

2

Алгоритмы нахождения кратчайшего пути из одной вершины.

14

2

Алгоритм поиска сильно связных компонент

8. Задания для самостоятельной работы студентов
Семестр 3

Каждому студенту необходимо подготовить реферат на заданную тему. Автор лучшего реферата выступает с коротким докладом (15-20 мин.)




темы

Всего

Часов

Вопросы для самостоятельного изучения (задания)

Литература

1

2

3

4

1

12

Методологии разработки ПО Rational Unified Process и Microsoft Solution Framework

1-7

2

8

Методология экстремального программирования

1-7

3

10

Абстрактные структуры данных

1-7

4

6

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

1-7

5

10

Анализ распространенности и областей применения различных языков программирования

1-7

6

10

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

1-7

7

14

Технология разработки, управляемая тестированием

1-7

8

12

Основные положения стандартов «Единая система программной документации»

1-7

9

8

Задачи сопровождения ПО

1-7


Семестр 4

Каждому студенту необходимо самостоятельно реализовать библиотеку на языке программирования высокого уровня, включающую множество алгоритмов на заданную тему:




темы

Всего

Часов

Вопросы для самостоятельного изучения (задания)

Литература

1

2

3

4

10

12

Алгоритмы порождения перестановок в лексикографическом порядке и циклическим сдвигом

1-7

11

8

Стеки, очереди

1-7

11

10

Черно-белые и B деревья

1-7

12

6

Внутренняя сортировка

1-7

12

10

Внешняя сортировка

1-7

13

10

Поиск подстрок с использованием конечных автоматов

1-7

13

14

Криптографические хеш-функции

1-7

14

12

Алгоритмы поиска связных и двусвязных компонент в неориентированных графах.

1-7

14

8

Алгоритм поиска сильносвязных компонент в ориентированных графах

1-7


9. Расчетно-графическая работа
Расчетно-графическая работа включает индивидуальную разработку программного обеспечения в процессе выполнения одного из заданий по работе в соответствии с методическими указаниями. Перечень заданий для расчетно-графических работ:

  1. Реализация одного из алгоритмов сортировки.

  2. Реализация одного из алгоритмов поиска.

  3. Получение эмпирических оценок трудоемкости алгоритма сортировки или поиска.

  4. Сравнительный анализ трудоемкости работы нескольких алгоритмов.

  5. Реализация алгоритма поиска сильно связных компонент в графе.

  6. Реализация алгоритма поиска двусвязных компонент в графе.

  7. Реализация алгоритма порождения перестановок в лексикографическом порядке.

  8. Реализация алгоритма порождения перестановок циклическим сдвигом.


10. Курсовая работа

Курсовая работа учебным планом не предусмотрена.
11. Курсовой проект

Курсовой проект учебным планом не предусмотрен.
12. Вопросы для зачета

Зачет учебным планом не предусмотрен.
13. Вопросы для экзамена

3 семестр

  1. Модели жизненного цикла ПО.

  2. Стандарты в сфере разработки ПО (ISO, IEEE, SEI, ГОСТ Р).

  3. Процессы жизненного цикла ПО (стандарт ISO/IEC 12207).

  4. Модель зрелости предприятия (CMM, CMMI).

  5. Основные этапы разработки сложных программных систем.

  6. Структура и состав технического задания в соответствии ГОСТ.

  7. Этапы разработки ПО в соответствии с ГОСТ.

  8. Методологии разработки ПО: RUP, MSF, XP.

  9. Размерно- и функционально-ориентированные метрики оценки сложности и времени разработки ПО: LOC, FP.

  10. Конструктивная модель оценки ПО COCOMO, COCOMO II.

  11. Планирование и организация разработки ПО в соответствии с методологиями RUP, MSF, XP.

  12. Требования к программному продукту: характеристики, типы требований. Способы извлечения требований.

  13. Структурное проектирование ПО – основные принципы, понятие структурной декомпозиции.

  14. Методология структурного анализа и проектирования (SADT).

  15. Моделирование потоков данных (DFD).

  16. Проектирование архитектуры ПО. Требования к качественной архитектуре, характеристики качества архитектуры и структуры ПО.

  17. Виды программных архитектур. Образцы проектирования архитектур, архитектурные стили.

  18. Виды пользовательских интерфейсов (ПИ). Вопросы стандартизации ПИ.

  19. Методы разработки удобного интерфейса (модели ролей, задач, содержимого). Методы оценки качества ПИ (метрики, субъективные оценки).

  20. Объектно-ориентированные анализ (ООА) и проектирование (ООП). Основные понятия ООА и ООП. Объектная декомпозиция.

  21. Нотация UML. Расширения UML.

  22. Структурное программирование. Метод “пошаговой детализации” при разработке структурированных программ.

  23. Элементы качественного стиля программирования.

  24. Понятие защитного программирования.

  25. Понятие распределенной программной системы. Стандарт CORBA: структура и содержание, версии стандарта.

  26. Модель COM/DCOM/COM+ фирмы Microsoft, технология .Net Remoting.

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

  28. Средства поддержки технологий разработки распределенных программных систем в современных средах программирования.

  29. Понятие тестирования, виды и этапы тестирования. Верификация и валидация.

  30. Методы тестирования программ вручную. Критерии тестирования. Стратегии проектирования тестов.

  31. Основы комплексного применения методов проектирования тестов, планы тестирования и списки тестов. Виды программных документов, разрабатываемых на этапе тестирования ПО. Стандарт IEEE 829.

  32. Тестирование модулей: автономное тестирование, методы “пошагового” тестирования. Интеграционное тестирование.

  33. Этапы отладки программного обеспечения. Локализация ошибок. Общая характеристика современных средств отладки.

  34. Виды программной документации. Общие принципы составления качественной документации для пользователя программы.

  35. Единая система программной документации (ЕСПД): назначение и состав, ее место в современном программировании.

  36. Задачи сопровождения программного обеспечения. Организация сопровождения.

  37. Инструментальные средства поддержки сопровождения программных систем. Средства управления версиями ПО.


4семестр

  1. Понятие алгоритма. Этапы решения задачи на ЭВМ. Каскадный и итеративный процессы разработки ПО.

  2. Анализ сложности алгоритма. Использование О-символики. Правила сумм и произведений

  3. Простые структуры данных: массив, множество, запись, последовательность, их сходства и различия

  4. Динамический массив как структура хранения данных

  5. Список как структура хранения данных, типы списков, их особенности

  6. Дерево как структура хранения данных, особенности и области применения

  7. Сортировка массива методом прямого включения

  8. Сортировка массива методом прямого выбора

  9. Сортировка массива методом прямого обмена (метод пузырька)

  10. Шейкерная сортировка массива

  11. Метод Шелла сортировки массива

  12. Быстрая сортировка массива Хоара

  13. Сортировка массива с помощью бинарного дерева поиска

  14. Сортировка массива с помощью пирамиды

  15. Сортировка массива вычислением адреса

  16. Поразрядная сортировка массива

  17. Сортировка последовательности методом прямого (трехленточного) слияния

  18. Сортировка последовательности методом естественного слияния

  19. Сортировка последовательности методом сбалансированного многопутевого слияния

  20. Многофазная сортировка последовательностей

  21. Алгоритм Кнута, Морриса и Пратта поиска текстовой информации

  22. Алгоритм Бойера–Мура поиска текстовой информации

  23. Особенности поиска в неупорядоченных и упорядоченных линейных таблицах.

  24. Идеально сбалансированные бинарные деревья. Рекурсивный алгоритм их построения.

  25. Понятие бинарного дерева поиска. Алгоритм его построения.

  26. Оптимальное дерево поиска. Алгоритм его построения.

  27. Понятия таблицы с вычисляемыми входами, функции расстановки, коллизии. Способы выбора функции расстановки: методы деления и умножения

  28. Методы разрешения коллизий.

  29. Способы представления графов в ЭВМ

  30. Алгоритм Дейкстры отыскания кратчайшего пути между вершинами графа

  31. Понятие остовного дерева графа. Построение минимального остовного дерева графа.

  32. Алгоритм Крускала и алгоритм ближайшего соседа


14. Тестовые задания по дисциплине

Для проведения тестирования используются тестовые материалы, разработанные в среде АСТ-Тест.
15. Образовательные технологии
Для реализации компетентностного подхода в соответствии с требованиями ФГОС ВПО в рамках учебного курса предусмотрены активные и интерактивные формы проведения занятий в сочетании с внеаудиторной работой с целью формирования и развития профессиональных навыков обучающихся.

В связи с этим предусмотрено применение мультимедийных средств и презентаций, обсуждение докладов студентов, лекции с элементами деловых игр, тестирование, консультации, решение ситуационных задач, дискуссии.

Общее количество занятий, проводимых в интерактивных формах, не менее 30 часов.
16. Список основной и дополнительной литературы по дисциплине
ОСНОВНАЯ ЛИТЕРАТУРА

  1. Ку­ля­мин В.В. Тех­но­ло­гии про­грам­ми­ро­ва­ния. Ком­по­нент­ный под­ход. М.: Би­ном. Ла­бо­ра­то­рия зна­ний, 2007. 463с.

  2. Тех­но­ло­гии и ме­то­ды про­грам­ми­ро­ва­ния: Учеб­ник для ВУЗов./ В.А.Ка­ма­ев, В.В.Кос­те­рин. М.: Выс­шая шко­ла, 2005. 359с.

  3. Тех­но­ло­гии и ме­то­ды про­грам­ми­ро­ва­ния: Учеб­ник для ВУЗов./ Г.С.Ива­но­ва. М: МГТУ им. Бау­ма­на, 2005. 320с.

  4. Т.Кор­мен, Ч.Лей­зер­сон, Р.Ри­вест. Ал­го­рит­мы: по­строе­ние и ана­лиз. М.:Виль­ямс, 2010. 1296 с.

  5. Сед­жвик Р. Фун­да­мен­таль­ные ал­го­рит­мы на С++. К: Из­да­тель­ст­во «Диа­Соф­тЮП», 2003. 672 с.

  6. Кнут Д. Ис­кус­ст­во про­грам­ми­ро­ва­ния.. т.1, Ос­нов­ные ал­го­рит­мы, 4-е изд.: М..: Из­да­тель­ский дом "Виль­ямс", 2010. 720 с.

  7. Сом­мер­вил И., Ин­же­не­рия про­грамм­но­го обес­пе­че­ния. 6-е изд.: Пер. с англ.- М..: Из­да­тель­ский дом "Виль­ямс", 2002. 624 с.


ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА


  1. Браудэ Э. Технология разработки программного обеспечения. СПб.: Питер, 2004. 655с.: ил.

  2. Сэм Канер, Джеек Фолк. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений. М.: DiaSoft, 2001, 543с.

  3. Ахо А., Хопркрофт Дж.,Ульман Дж. Структуры данных и алгоритмы. М.:Вильямс, 2000.

  4. Ахо А., Хопркрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. М.:Мир, 1979.

  5. Вирт Н. Алгоритмы и структуры данных. 2-е изд. — СПб.: Невский Диалект. – 2001. – 352 с.

  6. Макконелл Дж. Анализ алгоритмов. Вводный курс. М: Техносфера, 2002 г.- 304с.

  7. Орлов С.А., Технологии разработки программного обеспечения: Разработка сложных программных систем. 3-е изд. – СПб.: Питер. – 2004. – 527 с.

  8. Роберт К. Мартин, Ньюкирк Джеймс В., Косс Роберт С., Быстрая разработка программ. Принципы, примеры, практика. Пер.с англ. – М.: Издательский дом "Вильямс", 2000.-752 с.

  9. Макконелл С., Совершенный код. 3-е изд. Пер.с англ. – СПб.: Питер. – 2007. – 896 с.

  10. Жоголев Е.А., Технология программирования. М.: Научный мир, 2004.-216 с.


ПЕРИОДИЧЕСКИЕ ИЗДАНИЯ

1. Безопасность информационных технологий.

2. Вопросы защиты информации.

3. Защита информации. Inside.

4. Jet Info.

5. Information Security: Информационная безопасность.

6. Информационная безопасность регионов.
интернет-ресурсы

1. http://iso27000.ru/

2. http://www.securitylab.ru/

3. http://habrahabr.ru/blogs/infosecurity/

4. http://www.itsec.ru/

5. http://www.securrity.ru

6. http://www.leta.ru
17. Материально-техническое обеспечение дисциплины.
Для проведения лекционных занятий требуется комплект технических средств обучения в составе:

– компьютер (в конфигурации не ниже: процессор Intel Core 2 Duo, 2 Гбайта ОЗУ, 500 Гбайт НЖМД);

– проектор (разрешение не менее 1280х1024).

Для проведения практических работ по разделам № 1 и № 2 требуются:

– компьютерный класс, оборудованный ПЭВМ в конфигурации не ниже: процессор Intel Core 2 Duo, 2 Гбайта ОЗУ, 1 Тбайт НЖМД, c установленными Microsoft Windows XP, Microsoft Visual Studio, Computer Associates BPwin или IBM Rational Rose, Microsoft Project, из расчета одна ПЭВМ на одного человека.
Рабочую программу составил доцент кафедры ИБС Губенков А.А.

«30» августа 2011


18. Дополнения и изменения в рабочей программе

Рабочая программа пересмотрена на заседании кафедры


«____»_________ 201 ___ года, протокол № _________
Зав. кафедрой _______________/_____________/
Внесенные изменения утверждены на заседании

УМКС/УМКН

«_____»_________ 201 __ года, протокол № ____
Председатель УМКН ________/______________/


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
Поиск