1.  А., Б. Структуры и обработка данных. – Методические указания к лабораторным работам для студентов 3 курса дневного отделения АВТФ специальности 220200 "АСОИУ" – Новосибирск: Изд-во НГТУ, 1996. – 20 с.

2.  Архитектура программного обеспечения на практике. – СПб.: Питер, 2006.

3.  Дж. Технология разработки программного обеспечения. – СПб.: Питер, 2004.

4.  Мифический человеко-месяц. Как создаются программные системы: Пер. с англ. – СПб.: Символ-Плюс, 2001. – 304 с.

5.  Объектно-ориентированный анализ и проектирование с примерами приложений на C++. Второе издание. – М.: Бином, СПб.: Невский диалект, 2000.

6.  Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – СПб.: Питер – ДМК, 2001.

7.  А. Лекции по технологии программирования: Уч. Пособие. – М.: Издат. отдел ф-та ВМиК МГУ, 2001.

8.  Разработка программного обеспечения. – СПб.: Питер, 2004. – 592 с.

9.  Применение UML и шаблонов проектирования: Пер. с англ.: Уч. пос. – М.: Издат. дом “Вильямс”,2001. – 496 с.

10.  В., Г. Программирование. – Методические указания к практическим занятиям для студентов II курса дневного отделения АВТФ специальности 220200 "АСОИУ". – Новосибирск: Изд-во НГТУ, 2003. – 22 с.

11.  В., Г. Информатика. – Методические указания к лабораторным работам для студентов I курса дневного отделения АВТФ направления 552800 "Информатика и ВТ" – Новосибирск: Изд-во НГТУ, 2004. – 24 с.

НЕ нашли? Не то? Что вы ищете?

12.  В. Информатика. Часть 2: Учебное пособие / О. В. Лауферман, Р. Г. Шахмаметов. – Новосибирск: Изд-во НГТУ, 2006. – 60 с.

13.  Объектно-ориентированное программирование. Концепции разработки. – М.: Русская редакция, 2004.

14.  Программирование для Microsoft. NET – М.: Русская редакция, 2003.

15.  Управление проектами по созданию программного обеспечения. – М.: Лори, 2002.

16.  Фундаментальные алгоритмы на С. Анализ / Структуры данных / Сортировка / Поиск: Пер. с англ. – СПб: ООО “ДиаСофтЮП”, 2003.– 672 с.

17.  Инженерия программного обеспечения. 6-е издание. – М.: Издат. дом “Вильямс”, 2002.

18.  Структуры данных в С++ / Пер. с англ. – М.: БИНОМ», 2000. – 816 с.

19.  UML. Основы. 3-е издание. –- Пер. с англ. – СПб: -Плюс, 2004.– 192 с.

20.  и др. Архитектура корпоративных программных приложений. – М.: Издат. дом “Вильямс”, 2004.

21.  Параллельное и распределенное программирование с использованием С++: Пер. с англ.. – М.: Издат. дом “Вильямс”, 2004. – 667 с.

22.  Г. Технология программирования. – Методические указания к курсовой работе для студентов II курса АВТФ специальности 220200 "АСОИУ" дневного отделения. – Новосибирск: Изд-во НГТУ, 2001. – 32 с.

23.  Г. Программирование. – Методические указания к лабораторным работам для студентов II курса дневного отделения АВТФ направления 230100 "Информатика и ВТ" – Новосибирск: Изд-во НГТУ, 2005. – 72 с.

24.  Г. Сетевые вычисления на базе интеллектуальных агентов: Учеб. пособие. – Новосибирск: Изд-во НГТУ, 2004. – 68 с.

25.  Рамбо Дж. Унифицированный процесс разработки программного обеспечения – СПб.: Питер, 2002.

Дополнительная литература:

1.  Гибкие технологии: экстремальное программирование и унифицированный процесс разработки. Библиотека программиста. – СПб.: Питер, 2004. – 416 с

2.  Я. Программирование в C++ Builder 6.– М.: Издательство Бином, 2005.

3.  Visual C++.NET. Библия пользователя. – М.: Издат. Дом “Вильямс”, 2005.

4.  Построение и анализ вычислительных алгоритмов. – М.: Мир, 1979.

5.  Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. – СПб.: Питер, 2004. – 320 с.

6.  Экстремальное программирование. – СПб.: Питер, 2002.

7.  Буч. Г. , Рамбо Дж. , Язык UML. Руководство пользователя. – М.: ДМК, 2000.

8.  Алгоритмы и структуры данных. – М.: Мир, 1989.

9.  ГОСТ Р-1999. ИТ. Процессы жизненного цикла программных средств.

10.  Технологии программирования на Java 2. Книга 3: Корпоративные системы, сервлеты, JSP, Web-сервисы. – М.: Бином, 2003.

11.  Визуальное моделирование с помощью Rational Rose 2002 и UML. – М.: Издат. дом “Вильямс”, 2003. – 192 с.

12.  Е. Искусство программирования. В 3-х тт. – М.: Мир, 1977.

13.  Теория и практика структурного программирования: Пер. с англ. – М.: Мир, 1982.

14.  Разработка пользовательского интерфейса. - М.: ДМК Пресс, 2001. – 416 с.

15.  Быстрая разработка программ на Java и C++: принципы, примеры, практика. – М.: Издат. дом “Вильямс”, 2003.

16.  Д. Технология COM+. Основы и программирование / Пер. с англ.: Учеб. пособие – М.: Издат. дом “Вильямс”, 2000. – 480 с.

17.  Рамбо Дж., UML: Специальный справочник. – СПб.: Питер, 2002.

18.  Интерфейс: новые направления в проектировании компьютерных систем.–- Пер. с англ. – СПб: -Плюс, 2003.– 272 с.

19.  Калверт Ч Borland C++ Builder. Энциклопедия программиста. М.: ДиаСофт, 2005.

20.  Тамре. Введение в тестирование программного обеспечения. – М.: Издат. дом “Вильямс”, 2003.

21.  Дж.. Практическое руководство по проектированию и разработке пользовательского интерфейса. – М.: Издат. дом “Вильямс”, 2002.

22.  Рефакторинг: Улучшение существующего кода. – Пер. с англ. – СПб.: Символ-Плюс, 2002. – 432 с.

23.  Программист-прагматик. – М.: Лори, 2004.

24.  Г. Информатика. Часть 1: Учебное пособие / Р. Г. Шахмаметов, О. В. Лауферман.– Новосибирск: Изд-во НГТУ, 2005. – 74 с.

25.  Программирование на Microsoft Visual C++.NET. Мастер-класс. – М.: Русская редакция, 2005.

26.  Эммерих. Конструирование распределенных объектов. Методы и средства программирования интероперабельных объектов в архитектурах OMG/CORBA, Microsoft/COM и Java/RMI. – М.: Мир, 2002.

8. Контролирующие материалы для аттестации

студентов по дисциплине

Примеры зачетных билетов:

Билет № 3

1.  Процесс разработки. Итеративные и водопадные процессы.

2.  Известно, что время выполнения одного алгоритма всегда пропорционально N log N, а другого – всегда пропорционально N 3. Что можно сказать об относительной производительности этих алгоритмов?

Билет № 7

1.  Что такое прецедент? Когда и как применяются диаграммы прецедентов?

2.  Напишите функцию, которая возвращает число узлов циклического списка, если задан указатель на один из узлов списка.

Билет № 8

1.  Диаграммы последовательности: участники, циклы, условия, синхронные и асинхронные вызовы.

2.  Напишите рекурсивную функцию, которая находит максимальный элемент в связном списке.

Билет № 13

1.  Классификация и обобщение. Класс-ассоциация. Шаблон класса. Активный класс. Видимость. Сообщения.

2.  Каково наибольшее значение N, для которого число Фибоначчи FN может быть представлено в виде 64-битного целого числа?

Билет № 15

1.  Когда и как применяются диаграммы объектов и диаграммы пакетов?

2.  Напишите программу, выполняющую рекурсивный поиск в глубину для графа, представленного списком смежных вершин.

Билет № 20

1.  Что такое диаграмма деятельности? Декомпозиция операции. Разделы. Сигналы. Маркеры. Потоки и ребра. Контакты и преобразования.

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

Билет № 23

1.  Диаграммы классов: операции, обобщение, зависимость, ограничения.

2.  Напишите функцию, которая возвращает число узлов в дереве бинарного поиска с ключом, равным данному ключу.

Билет № 25

1.  Диаграммы состояний. Внутренние активности. Состояния активности. Суперсостояния. Параллельные состояния.

2.  Напишите программу восходящего построения индекса B-дерева, начиная с массива указателей страниц, содержащих от М до 2М упорядоченных элементов.

Дополнение

к рабочей программе по дисциплине

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

(раздел 9)

Таблица 9.1 – Оценка степени подготовки студентов по дисциплине “Технологии программирования и разработки ПО” в семестре

РГЗ

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

Подготовка в семестре

Диапазон баллов

Оценка

Диапазон баллов

Оценка

Диапазон баллов

Оценка

17-20

отлично

34-40

отлично

49-60

отлично

13-16

хорошо

26-32

хорошо

37-48

хорошо

9-12

удовлетв.

18-24

удовлетв.

25-36

удовлетв.

не более 8

неудовлетв.

не более 16

неудовлетв.

не более 24

неудовлетв.

Таблица 9.2 – Итоговая аттестация студентов по дисциплине “Технологии программирования и разработки ПО”

Итоговая аттестация на экзамене

Итоговая оценка по дисциплине

Диапазон баллов

Традиционная оценка

Диапазон баллов

Оценка ECTS

Традиционная оценка

35-40

отлично

85-100

A+, A, A–

отлично

29-36

хорошо

76-84

65-75

B+, B, B–

C+

хорошо

20-28

удовлетв.

60-64

52-59

44-51

C, C–

D+, D, D–

E

удовлетв.

не более 19

неудовлетв.

не более 43

FX, F

неудовлетв.

Таблица 9.3 – Мониторинг качества учебной деятельности студентов по дисциплине “Технологии программирования и разработки ПО” в семестре

Традиционная оценка

Оценка ECTS

Оценка за контрольную неделю

отлично

хорошо

A+, A, A–

B+, B, B–

2

хорошо

удовлетв.

C+

C, C–, D+, D, D–, E

1

неудовлетв.

FX

0

Рассмотрено и одобрено на заседании кафедры АСУ:

Протокол № 9 от 2 ноября 2009 г.

Зав кафедрой АСУ, профессор В. Д. Фроловский

Ученый секретарь кафедры АСУ П. В. Терещенко

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5

Основные порталы (построено редакторами)

Домашний очаг

ДомДачаСадоводствоДетиАктивность ребенкаИгрыКрасотаЖенщины(Беременность)СемьяХобби
Здоровье: • АнатомияБолезниВредные привычкиДиагностикаНародная медицинаПервая помощьПитаниеФармацевтика
История: СССРИстория РоссииРоссийская Империя
Окружающий мир: Животный мирДомашние животныеНасекомыеРастенияПриродаКатаклизмыКосмосКлиматСтихийные бедствия

Справочная информация

ДокументыЗаконыИзвещенияУтверждения документовДоговораЗапросы предложенийТехнические заданияПланы развитияДокументоведениеАналитикаМероприятияКонкурсыИтогиАдминистрации городовПриказыКонтрактыВыполнение работПротоколы рассмотрения заявокАукционыПроектыПротоколыБюджетные организации
МуниципалитетыРайоныОбразованияПрограммы
Отчеты: • по упоминаниямДокументная базаЦенные бумаги
Положения: • Финансовые документы
Постановления: • Рубрикатор по темамФинансыгорода Российской Федерациирегионыпо точным датам
Регламенты
Термины: • Научная терминологияФинансоваяЭкономическая
Время: • Даты2015 год2016 год
Документы в финансовой сферев инвестиционнойФинансовые документы - программы

Техника

АвиацияАвтоВычислительная техникаОборудование(Электрооборудование)РадиоТехнологии(Аудио-видео)(Компьютеры)

Общество

БезопасностьГражданские права и свободыИскусство(Музыка)Культура(Этика)Мировые именаПолитика(Геополитика)(Идеологические конфликты)ВластьЗаговоры и переворотыГражданская позицияМиграцияРелигии и верования(Конфессии)ХристианствоМифологияРазвлеченияМасс МедиаСпорт (Боевые искусства)ТранспортТуризм
Войны и конфликты: АрмияВоенная техникаЗвания и награды

Образование и наука

Наука: Контрольные работыНаучно-технический прогрессПедагогикаРабочие программыФакультетыМетодические рекомендацииШколаПрофессиональное образованиеМотивация учащихся
Предметы: БиологияГеографияГеологияИсторияЛитератураЛитературные жанрыЛитературные героиМатематикаМедицинаМузыкаПравоЖилищное правоЗемельное правоУголовное правоКодексыПсихология (Логика) • Русский языкСоциологияФизикаФилологияФилософияХимияЮриспруденция

Мир

Регионы: АзияАмерикаАфрикаЕвропаПрибалтикаЕвропейская политикаОкеанияГорода мира
Россия: • МоскваКавказ
Регионы РоссииПрограммы регионовЭкономика

Бизнес и финансы

Бизнес: • БанкиБогатство и благосостояниеКоррупция(Преступность)МаркетингМенеджментИнвестицииЦенные бумаги: • УправлениеОткрытые акционерные обществаПроектыДокументыЦенные бумаги - контрольЦенные бумаги - оценкиОблигацииДолгиВалютаНедвижимость(Аренда)ПрофессииРаботаТорговляУслугиФинансыСтрахованиеБюджетФинансовые услугиКредитыКомпанииГосударственные предприятияЭкономикаМакроэкономикаМикроэкономикаНалогиАудит
Промышленность: • МеталлургияНефтьСельское хозяйствоЭнергетика
СтроительствоАрхитектураИнтерьерПолы и перекрытияПроцесс строительстваСтроительные материалыТеплоизоляцияЭкстерьерОрганизация и управление производством