Программа курса ( Syllabus ) по дисциплине «технологии программирования» для студентов специальности 5В05070400 Вычислительная техника и программное обеспечение icon

Программа курса ( Syllabus ) по дисциплине «технологии программирования» для студентов специальности 5В05070400 Вычислительная техника и программное обеспечение


Смотрите также:
Программа курса ( syllabus ) по дисциплине “ Интернет...
Учебная программа ( Syllabus ) Дисциплина: «Интернет технологии» Специальность 5В070400...
Программа ( syllabus ) дисциплины «Инструментальные средства разработки программ» для студентов...
Учебная программа (Syllabus) Дисциплина: Специальность Вычислительная техника и программное...
Учебная программа ( Syllabus ) Дисциплина «Инструментальные средства разработки программ»...
Программа курса ( syllabus ) по дисциплине «программирование на алгоритмических языках» для...
Учебная программа ( Syllabus ) Дисциплина: Компьютерные сети Специальность 5В070400...
Программа курса ( syllabus ) по дисциплине «инструментальные средства разработки программ» для...
Программа ( syllabus ) д исциплины Интерфейсы компьютерных систем Для специальности: 050704...
Программа ( syllabus ) По дисциплине «Основы информационной безопасности» Для специальности:...
Методические указания к курсовой работе по дисциплине «Теория языков программирования и методы...
Рабочая программа по дисциплине «Программное обеспечение автоматизированных систем» для...



Загрузка...
скачать
Министерство образования и науки Республики Казахстан

НЕКОММЕРЧЕСКОЕ АО

«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

КАФЕДРА КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ




УТВЕРЖДАЮ



Декан ФИТ ________ Табултаев С.С.

«_____»___________2011г.





ПРОГРАММА КУРСА (Syllabus)

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

«ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ»

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

5В05070400 – Вычислительная техника и программное обеспечение


Курс 1

Семестр 2

Всего 3 кредита

Лекции 30 часов

Лабораторные занятия 30 часов

РГР 45 часов

СРСП 30 часов

Экзамен 2 семестр


Алматы 2011

Syllabus составлен на основании рабочего учебного плана бакалавриата, утвержденного протоколом №1 от «30 августа» 2011г. и рабочей программы дисциплины «Технологии программирования».


Программа курса по дисциплине разработана:

ст. преп. ­каф. КТ, к.т.н. Сербиным В.В.


Рабочая программ и Syllabus обсуждены и одобрены на заседании кафедры «Компьютерные технологии» (протокол № 1 от 30 августа 2011 г.)


Зав.каф. КТ

30.09. 2011 Куралбаев З.К.


Сведения о преподавателе:

Сербин Василий Валерьевич - старший преподаватель кафедры КТ, кандидат технических наук. Научно-педагогический стаж 4 года. E-mail: v_serbin@mail.ru, контактный телефон 8-705-777-79-46.


Рабочее место: ул.А. Байтурсынова, 126, ауд. С-307, телефон 260-66-95.

^ 1 ЦЕЛИ И ЗАДАЧИ ПРЕПОДАВАНИЯ ДИСЦИПЛИНЫ, ЕЕ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ



    1. Цели преподавания дисциплины


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

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

- перечисление условий, при которых выполняется та или иная операция;

- описания самих операций с определением исходных данных, результатов, а также инструкций, нормативов, стандартов, критериев и методов оценки.

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

Целью преподавания дисциплины «Технологии программирования» является

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

- приобретение практических навыков разработки технического задания и принятия основных решений начальных этапа проектирования;

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

- приобретение практических навыков разработки пользовательских интерфейсов и программирования на языках высокого уровня (Паскаль, С++).



    1. ^ Задачи изучения дисциплины


Основными задачами изучения дисциплины являются:

- фундаментальные принципы проектирования;

- важнейшие особенности современных технологий программирования;

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

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

В результате изучения дисциплины студенты должны:

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

- знать основные положения структурного, модульного, объектно-ориентированного и защитного программирования,

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

- приобрести практические навыки создания завершенного программного продукта.


1.3 Пререквизиты


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

  • Информатика;

  • Математика;

  • Алгоритмизация и языки программирования.



1.4 Постреквизиты


Знания и умения, полученные при изучении дисциплины «Технологии программирования» используются при изучении дисциплин: «Интерфейсы компьютерных систем», «Объектно-ориентированное программирование», «Современные методы и средства программирование», «Системное программирование».


  1. ^ СИСТЕМА ОЦЕНКИ ЗНАНИЙ СТУДЕНТОВ


По кредитной технологии обучения по дисциплине контроль качества усвоения знаний студентами осуществляется с помощью:

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

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

В качестве этих оценок применяются 9-ти, а также процентная системы оценки работы обучающихся, представленная в таблице 1.
^

Таблица 1 - Оценка знаний студентов


Оценка

Буквенный эквивалент

В процентах %

В баллах

Отлично

А

95-100

9

4

А-

90-94

8

3,67

Хорошо

В+

85-89

7

3,33

В

80-84

6

3,0

В-

75-79

5

2,67

Удовлетворительно

С+

70-74

4

2,33

С

65-69

3

2,0

С-

60-64

2

1,67

D+

55-59

1

1,33

D

50-54

0

1,0

Неудовлетворительно

F

0-49

-

0

Оценка рейтинга допуска подсчитывается при условии:

- полного выполнения программы дисциплины;

- полной отчетности по всем видам работ;

- успешного прохождения тестирования для допуска к экзамену (60%).

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

Повторная пересдача экзамена допускается только после повторного изучения дисциплины на платной основе в следующем академическом периоде.

В таблице 2 приведена процентная значимость каждого вида работ.


^ Таблица 2 – Значимость каждого вида работ

Параметр

%-ное содержание (мах кол-во баллов)

Посещение лекционных занятий

30

Расчетно-графических / самостоятельных работ

30

Выполнение лабораторных работ

40

Итого ∑ допуск

100


Студенты посещают лекционные (см. таблицу 3), выполняют расчетно-графические работы (см. таблицу 4), лабораторные занятия (см. таблицу 5).

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


Таблица 3 – Оценка посещений лекционных занятий

^ Виды занятий

Количество лекций

Оценка одной лекции

Общая сумма (максимум)

Лекции

15

2

30 баллов


^ Таблица 4 – Оценка выполнения расчетно-графических работ



^ Виды работ


Срок выдачи

заданий


Срок

сдачи и защиты

Оценка выполнения работы


В срок

С опозданием


1 нед.

> 1 нед

Мин.

Макс.







Расчетно-графическая работа

1-2 неделя

5-14 н.

5

10

- 3 балл

-5 балла

Итого (3 РГР)







15

30








^ Таблица 5 – Оценка выполнения лабораторных работ


^ Название работ

Кол-во

часов

Срок

выполнения

Срок

защиты

Оценка одной работы

В срок

С опозданием

min

max.

1 нед.

> 1 нед

Лаборатор. работа № 1

4

1,2 недели

2 неделя

3

5

- 1 балл

-2, 3, 4, … баллов

Лаборатор. работа № 2

4

3,4 недели

4 неделя

3

5

- 1 балл

Лаборатор. работа № 3

4

5,6 недели

6 неделя

3

5

- 1 балл

Лаборатор. работа № 4

4

7,8 недели

8 неделя

3

5

- 1 балл

Лаборатор. работа №5

4

9,10 недели

10 неделя

3

5

- 1 балл

Лаборатор. работа № 6

4

11,12 недели

12 неделя

3

5

- 1 балл

Лаборатор. работа № 7

4

13,14 недели

14 неделя

3

5

- 1 балл

Лаборатор. работа № 8

2

15 неделя

15 неделя

3

5

- 1 балл

Итого

30







24

40








Рейтинг допуска получается, суммируя результаты всех видов контроля. Итоговая оценка накапливается за семестр по следующей схеме (см. таблицу 6):

Итого=Рейтинг допуска*0,6+Итоговый контроль (экзамен)*0,4.


^ Таблица 6 – процентное содержание итогового контроля

Параметр

%-ное содержание

Рейтинг допуска

60

Итоговый контроль (экзамен)

40

Итого

100


^ 3 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Изучение дисциплины предполагает обязательные лекционные, лабораторные, расчетно-графические и самостоятельные работы студентов. Темы и содержания лекций с указанием количества академических часов приведены в таблице 7.
^

Таблица 7 – Темы и содержания лекций, распределение часов


Лек.

^ Наименование темы

Количество академических часов

лекции

1

2

3

1

^ Лекция 1*. Надежное программное средство, как продукт технологии программирования

2

2

Лекция 2*. Техническое задание. Постановка задачи.

2

3

^ Лекция 3*. Техническое задание. Требования к ПО. Качество ПО

2

4

Лекция 4*. Моделирование программного обеспечения

2

5

^ Лекция 5*. Требования к ПО. Анализ требований, определение спецификаций и проектирование программного обеспечения.

2

6

Лекция 6. Основы объектно-ориентированного подхода.

2

7

Лекция 7. Разработка пользовательских интерфейсов.

2

8

^ Лекция 8*. Тестирование и отладка программных продуктов. Составление программной документации.

2

9

Лекция 9*. Технология создания системы автоматизации

2

10

^ Лекция 10*. Технология создания электронных информационно-обучающих систем

2

11

Лекция 11*. Технико-экономическое обоснование стоимости программного продукта

2

12

^ Лекция 12*. Технология ADO

2

13

Лекция 13*. Основы проектирования баз данных

2

14

Лекция 14. Визуальное программирование

2

15

^ Лекция 15*. Защита проектов

2




Всего

30

Примечания:

1. Звездочкой (*) отмечены лекции, рекомендуемые для чтения студентам заочного обучения.

2. Неотмеченные (*) рекомендуются для самостоятельной работы студентам заочной формы обучения.

^ 4 КАЛЕНДАРНЫЙ ПЛАН ПРОВЕДЕНИЯ ЗАНЯТИЙ


Календарный план чтения лекций



^ Наименование темы

Акад часы

нед.

Используемая литература

1

Лекция 1. Надежное программное средство, как продукт технологии программирования

2

1

Л.3,4,7,11

2

Лекция 2. Техническое задание. Постановка задачи.

2

2

Л.1,2,8,11

3

Лекция 3. Техническое задание. Требования к ПО. Качество ПО

2

3

Л.1,2,8,11

4

Лекция 4. Моделирование программного обеспечения

2

4

Л.3,9,11,22

5

Лекция 5. Требования к ПО. Анализ требований, определение спецификаций и проектирование программного обеспечения.

2

5

Л.1,2,3,5

6

Лекция 6. Основы объектно-ориентированного подхода.

2

6

Л.2,9,10,14,15,16,28

7

Лекция 7. Разработка пользовательских интерфейсов.


2

7

Л.2,6,21

8

Лекция 8. Тестирование и отладка программных продуктов. Составление программной документации.

2

8

Л.5,7, 11, 12, 14

9

Лекция 9. Технология создания системы автоматизации

2

9

Л.2,3,4,5,6,7,9,10,11, 12,14

10

Лекция 10. Технология создания электронных информационно-обучающих систем

2

10

Л.3,5,7, 11, 12, 14

11

Лекция 11. Технико-экономическое обоснование стоимости программного продукта

2

11

Л.1,3,10

12

Лекция 12. Технология ADO

2

12

Л.9, 11, 12, 14

13

Лекция 13. Основы проектирования баз данных

2

13

Л.9, 11, 12, 14

14

Лекция 14. Визуальное программирование

2

14

Л.2, 4, 5, 7, 9,10

15

Лекция 15. Защита проектов

2

15

Л.2,3,5,7, 11




Всего

30







Примечание: расписание занятий ежегодно уточняется.


^ ГРАФИК

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




^ Тема лабораторных занятий (30 ч.)

Нед.

РГР№1

РГР№2

РГР№3

1

Лабораторная работа №1*. Разработка технического задания. Постановка задачи. Выбор методов и разработка основных алгоритмов решения задачи. Разработка структурной схемы программного продукта.

1, 2

Выдача заданий – 1-2 недели

2

Лабораторная работа №2*. Решение типовых задач. Программирование алгоритмов линейной, разветвляющейся и циклической структур.

3, 4










3

Лабораторная работа №3. Решение типовых задач. Обработка элементов одномерных и двумерных массивов.

5, 6

прием – 6 н.







4

Лабораторная работа №4. Решение типовых задач. Обработка текстов. Работа с файлами. Использование графических возможностей языка.

7, 8










5

Лабораторная работа №5*. Технология разработки системы автоматизированного проектирования».

Проектирование и разработка программного продукта. Тестирование и отладка ПП. Составление технической документации. Разработка help-файла. Защита авторских прав.

9, 10




прием 9




6

Лабораторная работа №6. Технология создания информационной системы. Разработка модели ПО. Демо-версия.

11, 12,13










7

Лабораторная работа №7. Технико-экономическое обоснование программного обеспечения. Расчет схемы затрат, стоимости разработки программы. Расчет интеллектуального труда. Рентабельность. Срок окупаемости. Экономическая эффективность.

14,15







прием – 15 н.

Примечание. Работы отмеченные (*) рекомендуются для задания заочникам.


^ 5 САМОСТОЯТЕЛЬНАЯ РАБОТА СТУДЕНТА


Самостоятельная работа студента включает в себя:

- проработку лекционного материала;

- подготовку к лабораторным работам и защите отчетов по ним;

- выполнение расчетно-графических работ;

- изучение дополнительных материалов (перечень тем для самостоятельной работы приведен ниже).



    1. Перечень тем самостоятельной работы студента




  1. Правила описание выражение на языке программирование

  2. История развитие программных языков

  3. Типы и переменные.

  4. Стандартные функции

  5. Понятие объектного программирование

  6. Классы и методы.

  7. Операторы выбора и поверки.

  8. Команды для циклического программирование.

  9. Массы.

  10. Показатели.



^ 5.2 Время консультаций


Консультационные часы по расписанию СРСП на кафедре КТ 2 часа в неделю при соотношении лекций к СРС 1:1, что позволяет учащемуся самостоятельно изучить материал углубленно. Время выбирается с учетом расписания, утвержденным УМО на 4 семестр, оно вывешивается на доске объявлений (С307).


^ 5. 3 Темы и содержание расчетно-графических работ


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

  2. Реализация программного продукта в выбранной среде программирования (разработка интерфейса пользователя). Тестирование. Отладка.

  3. Составление программной документации.

Выбор задания осуществляется студентом по желанию, но в учебной группе не может быть повторно кем-то из студентов выбрана та же тема.

Выполнение каждой расчетно-графической работы должно завершаться оформлением отчета. Отчеты должны быть оформлены по фирменному стандарту АУЭС и содержать не менее 20 принскринов, он должен содержать:

- титульный лист;

- цель и задание работы;

- оглавление или содержание;

- введение;

- описание работы;

- основная часть;

- графическая часть;

- результаты проделанной работы (принскрины по каждому пункту задания с пояснением);

- заключение;

- список литературы;

- приложения (если есть).


Темы к трем расчетно-графическим работам, выбирается одна из следующего списка:

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

  2. Программа для распознавания плагиата текстов. База текстов (файлов). Настройки распознавания. Исследуемый текст проверяется на сходство с базой по словам, предложениям, абзацам.

  3. ^ Программа подбора оптимальной нагрузки для занятий в тренажерном зале. Вводятся данные (рост, вес, образ жизни, результат, телосложение и т.д.) и система генерирует оптимальную нагрузку (подбор тренажеров, вес гирь, последовательность, время и др.) для данного клиента.

  4. Программа фото-робот. База изображений частей лица: волосы, нос, глаза, брови, губы и т.д. Автоматизированная компоновка лица.

  5. Интеллектуальный лифт №1. Цель – доставить быстрее пассажиров. В здании несколько лифтов. Ввод этажа назначения осуществляется на каждом этаже еще до входа в кабину лифта. Система распределяет пассажиров по разным лифтам в зависимости от того, кто на какой этаж следует. Для пассажира выбирается лифт, который довезет его до заданного этажа наиболее быстро, с минимальным количеством остановок по пути. Лифты обмениваются данными (чтобы не дублировать операцию) и принимают решения, где остановиться, а где проехать мимо, чтобы доставить пассажира как можно быстрее.

  6. ^ Интеллектуальный лифт №2. Цель – увеличение вероятности бесперебойной работы. В здании один лифт. До входа в кабину лифта на каждом этаже две кнопки: вверх и вниз. Кабина лифта едет не к тому пассажиру, кто первым его вызовет, а к тому - кто ближе находится на этаже, с учетом меньшего переключения направления мотора: вправо – движение вниз, влево - вверх.

  7. ^ Система недвижимости. База данных: продажа и покупка квартир, домов. Посуточная сдача. Запросы по квадратуре, комнатам, цене, городу, району и т.д. Аналог - krisha.kz

  8. Домофон. ПО для домофона, которое учитывает следующие характеристики: посетитель может нажать кнопку квартиры на внешней панели. При этом в квартире раздается звонок (если подача звонка в квартиру не заблокирована). Услышав звонок, жилец квартиры нажимает на кнопку «СВЯЗЬ» внутренней панели домофона, после чего домофон устанавливает звуковое сообщение между жильцом и посетителем. Звуки, произносимые посетителем в микрофон, установленный на внешней панели, воспроизводятся в динамике, установленном в квартире. Звуки из микрофона в квартире, передаются в динамик на внешней панели. После сеанса связи жилец может нажать на кнопку «ОТКРЫТЬ», чтобы замок на двери в подъезд открылся, и посетитель смог войти. По истечении 15 сек. замок должен снова заблокировать вход в подъезд. Жилец, который желает, чтобы его не беспокоили, может отключить подачу звонка в свою квартиру, нажав на кнопку «БЛОКИРОВКА». Повторное нажатие на эту кнопку вновь включает подачу звонка.

  9. ^ Система Ломбард. Учет долгов клиентов. В базе содержится вся информация о клиенте, сумма кредита, срок, а также описание залогового имущества.

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

  11. ^ Система доступа в номер гостиницы через ID-карту. ПО для системы, позволяющее считать номер карты и выяснить соответствует ли она данному номеру гостиницы и соответствующему номеру. История пользования. Дата и время входа/выхода из номера. Автоматическое включение/выключение электричества.

  12. ^ Система оплаты парковки. При въезде на парковку торгового центра (Mega center «Aлма-Ата») выдается парковочная карточка и открывается шлагбаум. В базе данных запоминается дата и время въезда. Пребывание на парковки от 0-15 мин. – бесплатно. От 15-60 мин. – 100 тенге. За каждый последующий час 100 тенге. При выезде, вводится парковочная карточка и, если оплата произведена, то шлагбаум открывается.

  13. Системы для организации товарооборота и обработки платежей в магазине. Оформление кредита.

  14. Автоматизированная систем «Видеопрокат».

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

  16. Документооборот регистратуры больницы.

  17. Документооборот ВУЗа

  18. Документооборот школы

  19. Система документооборота агентства недвижимости.

  20. Система документооборота кадрового агентства.

  21. Система документооборота туристического агентства.

  22. Система для организации товарооборота и обработки платежей в фирме по продажам автомобилей.

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

  24. Система «Такси».

  25. Система «Магазин бытовой техники».

  26. Система «Кассы ж/д». Задача – информационная поддержка деятельности транспортных железнодорожных касс. БД должна осуществлять: ведение списка рейсов и билетов на них с указанием класса; учёт забронированных мест; ведение архива пассажиров за последний месяц. Необходимо предусмотреть: продажу билетов в оба конца; поиск места на рейс в соответствии с требованиями заказчика; получение списка свободных мест на рейс; выдачу информации по конкретному рейсу; получение списка проданных мест; проверку наличия брони по имени клиента и/или названию организации.

  27. ^ Система «СТО»

  28. Система «Гостиничный комплекс». Гостиничный комплекс состоит из нескольких зданий-гостиниц (корпусов). Каждый корпус имеет ряд характеристик, таких, как класс отеля (двух-, пятизвездочные), количество этажей в здании, общее количество комнат, комнат на этаже, местность номеров (одно-, двух-, трехместные и т.д.), наличие служб быта: ежедневная уборка номера, прачечная, химчистка, питание (рестораны, бары) и развлечения (бассейн, сауна, бильярд и пр.). От типа корпуса и местности номера зависит сумма оплаты за него. Химчистка, стирка, дополнительное питание, все развлечения производятся за отдельную плату.

  29. ^ Система «Библиотека». Библиотечный фонд (книги, журналы, газеты, сборники статей, сборники стихов, диссертации, рефераты, сборники докладов и тезисов докладов и пр.) размещен в залах-хранилищах различных библиотек на определенных местах хранения (номер зала, стеллажа, полки) и идентифицируется номенклатурными номерами. При этом существуют различные правила относительно тех или иных изданий: какие-то подлежат только чтению в читальных залах библиотек, для тех, что выдаются, может быть установлен различный срок выдачи и т.д. С одной стороны, библиотечный фонд может пополняться, с другой, - с течением времени происходит его списание.

  30. ^ Система «Расписание движения поездов Казахстана

  31. Система «Расписание движения самолетов компании Airastana». Сведения о рейсах авиакомпании за неделю с указанием числа проданных билетов и суммы выручки за каждый день недели. Должны быть отражены сведения о следующих атрибутах предметной области: номер рейса, пункт назначения, время вылета, время прибытия, время в пути, день недели, в который выполняется полет, тип самолета, вместимость самолета, количество свободных мест, перечень выполненных маршрутов за неделю, число проданных билетов за каждый день недели, сумма выручки за каждый день недели, сведения о пассажирах с указанием ФИО, паспортных данных, номера рейса.

  32. Система «Бабилон» в Мега-центре «Алма-Ата».

  33. Система «Сеть магазинов SM-маркет».

  34. Система социальной сети (ВКонтакте )

  35. Система UIN клиента (Агент)

  36. Система открытой энциклопедии

  37. Автоматизированная система заказов блюд в ресторане

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

  39. ^ Система учета рождаемости в роддоме. Должны быть отражены сведения о следующих, атрибутах предметной области: список матерей, находящихся в роддоме, с указанием ФИО, года рождения, адреса, даты поступления, пола ребенка, состояния здоровья ребенка, даты рождения, времени рождения, даты выписки, номера палаты; списка врачей с указанием ФИО, номера палаты; учет состояния роддома в течение месяца с указанием числа родившихся мальчиков, числа родившихся девочек, общего числа родившихся малышей, числа здоровых малышей, числа больных малышей.

  40. Свободная тема. На выбор студента.


^ РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА


Основная:

        1. Сербин В.В. Разработка научных проектов по информатике. – Алматы: РУМЦДО, 2009 – 200с.

        2. Сербин В.В. Технология конструирования программных продуктов на основе универсальных компонент в Delphi 7 (на примере программ). Методическое пособие по работе на персональном компьютере (для продолжающих пользователей). - РУМЦДО, Алматы, 2010. – 112 с.

        3. Сербин В.В. Технология, методология создания и разработка информационно-обучающих систем: Монография. – Алматы: АИЭС, 2010. - 198с.

        4. Иванова Г.С. Технология программирования. - М.: Изд-во МГТУ им. Н.Э.Баумана, 2002.

        5. Канер С., Фолк Д., Нгуен Е.К. Тестирование программного обеспечения. - Киев: «ДиаСофт», 2000.

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

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

        8. Гримм С.Дж. Как писать руководства для пользователей. – М.: Радио и связь, 1985.

        9. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998.

        10. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2000.

        11. Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ. - М.: Энергоатомиздат, 1984.


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

        1. Ашарина И.В. Основы программирования на языках С и С++.- М., Горячая линия - Телеком, 2002.

        2. Марченко А.Л. С++. Бархатный путь. - М., Горячая линия - Телеком, 2002.

        3. Дейтел Х.М., Дейтел П.Дж. Как программировать на С++. – М.: БИНОМ, 1999.

        4. Страуструп Б. Язык программирования С++. – М.: Радио и связь, 1991.

        5. Культин Н.Б. Самоучитель С++Builder. – СПб.: БХВ-Петербург, 2004.

        6. Архангельский А.Я. C++ Builder 6. Справочное пособие. Книга 1. Язык С++. – М.: Бином-Пресс, 2002.

        7. Архангельский А.Я. C++ Builder 6. Справочное пособие. Книга 2. Классы и компоненты. – М.: Бином-Пресс, 2002.

        8. Киммел П. и др. Borland C++ 5. – СПб.: BHV-Санкт-Перебург, 2000.

        9. Культин Н. С/С++ в задачах и примерах. – СПб.: Питер, 2002.

        10. Аляев Ю.А., Козлов О.А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic: Учебно-справочное пособие. – М.: Финансы и статистика, 2004.

        11. Ефимова О., Морозов В., Шафрин Ю. Курс компьютерной технологии. Учебное пособие. М., АБФ,1998.

        12. Фаронов В.В. Турбопаскаль 7.0. Начальный курс: Учебное пособие.- М., Нолидж,1999.

        13. Фаронов В.В. Турбопаскаль 7.0. Практика программирования: Учебное пособие – М.: Нолидж,1999.

        14. Немнюгин С.А. Turbo Pascal. - СПб., 2000.

        15. Марченко А.Н., Марченко Л.М. Turbo Pascal-7.0. - М.: ”ДЕСС”, 1999.

        16. Культин Н. Турбо Паскаль. - СПб.: Изд. «БХВ», 1998.

        17. Архангельский А.Я. Язык Pascal и основы программирования в Delphi. – М.: ЗАО Бином, 2004.

^ ТЕСТОВЫЕ ВОПРОСЫ ДЛЯ ДОПУСКА К ЭКЗАМЕНУ


  1. Из каких элементов состоит среда разработчика в Delphi, которые всегда присутствуют на экране?

  2. Какие утилиты среды Delphi становятся доступными только в определенных случаях?

  3. Какой интерфейс используется в среде разработчика в Delphi?

  4. Какие компоненты помимо традиционного меню содержит главное окно среды разработчика в Delphi?

  5. Какой традиционный компонент содержит главное окно среды разработчика в Delphi?

  6. Какой компонент среды Delphi позволяет выбрать визуальные компоненты для приложения?

  7. Назовите основную функцию палитры компонент.

  8. Из каких строительных блоков собирается Delphi-приложение?

  9. Назовите основную функцию инспектора объектов во время разработки программы.

  10. Основная функция менеджера проектов.

  11. Какой обязательный элемент среды разработчика используется для написания кода?

  12. Каково назначение браузера объектов?

  13. Утилита Menu Designer служит для…

  14. Какой из этих компонентов не принадлежит странице Standard

  15. Какое расширение имеют файлы с исходным текстом модулей?

  16. По определению проект - это набор…

  17. Какое утверждение верно для среды разработчика Delphi?

  18. Какие файлы связывает в одно целое файл проектов?

  19. Основная функция менеджера проектов?

  20. Что является результатом компиляции всех Delphi-проектов?

  21. Чем сборка проекта отличается от компиляции?

  22. Для управления параметрами проекта можно воспользоваться…

  23. У какого из этих компонентов имеется свойство Text?

  24. Это событие компонента Button случается, когда он получает фокус ввода

  25. Из каких элементов состоит Delphi-программа?

  26. Процесс создания приложений в среде Delphi можно разделить на следующие шаги:

  27. Это свойство Edit ограничивает количество символов, которые можно ввести в Edit

  28. Основная задача файла проекта

  29. Какой компонент DELPHI применяется для запуска вычислительного процесса?

  30. Какой компонент DELPHI применяется для построения графиков результатов расчетов вычислительного процесса?

  31. Какие компоненты DELPHI применяются для ввода данных?

  32. С помощью какого компонента DELPHI можно организовать автономный вычислительный процесс?

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

  34. Какие фундаментальные принципы лежат в основе класса?

  35. Единство каких сущностей определяет класс?

  36. Объединение полей, методов и свойств в единое целое называют…

  37. Какое свойство позволяет во многом изолировать класс от остальных частей программы, сделать его самодостаточным для решения конкретной задачи?

  38. Все классы Object Pascal порождены от единственного родителя,

  39. Какой принцип в основе класса приводит к созданию ветвящегося дерева классов, постепенно разрастающегося при перемещении от TObject к его потомкам?

  40. Какой принцип в основе класса позволяет каждому потомку дополнять возможности своего родителя новыми и передавать их своим потомкам?

  41. Свойство классов решать схожие по смыслу проблемы разными способами носит название…

  42. Два одноименных метода, имеющих разную алгоритмическую основу и, следовательно, придающих объектам разные свойства. Это называется…

  43. Как перекрыть метод класса-родителя?

  44. Чем в рамках Object Pascal определяются поведенческие свойства класса?

  45. Какие два метода обязательно присутствуют в наборе методов класса?

  46. Какую функцию выполняет оператор FREE?

  47. Какую функцию выполняет конструктор?

  48. Алгоритм - это...

  49. Событие -

  50. Для чего предназначен Progress Bar?

  51. Для чего используется Char?

  52. Для чего используется компонент Image?

  53. Для чего предназначен компонент GroupBox?

  54. Когда возникает событие мыши OnClick?

  55. Когда происходит событие OnKeyDown?

  56. Когда наступает событие OnCreate?

  57. Какой компонент используется для получения текста от пользователя и для его отображения?

  58. Когда происходит событие OnDestroy?

  59. Когда происходит событие OnPaint?

  60. С помощью какого свойства можно отобразить подсказку?

  61. Как запустить редактор изображений?

  62. Какой компонент Delphi используется для отображения и редактирования многострочного текста?

  63. Что означает TForm в объявлении класса в Object Pascal?

  64. По какому свойству производится обращение к компоненту в тексте программы?

  65. Где расположен компонент Image?

  66. На какие две большие группы делятся все компоненты Delphi

  67. Для чего используется палитра компонентов?

  68. Когда возникает событие OnKeyPress?

  69. Какой компонент используется для отображения картинки, находящейся в базе данных?

  70. Какой компонент можно использовать для организации быстрого перемещения по таблицам баз данных?

  71. Какой из перечисленных компонентов является невизуальным?

  72. Какой из перечисленных компонентов относится к элементам управления?

  73. Как объявляется типизированный файл?

  74. Какой командой файловой переменной F привязывается физический файл на диске C:?

  75. Какой командой файловая переменная F открывается для чтения?

  76. Можно ли использовать файл для хранения нестандартных типов переменных?

  77. Что будет если попытаться открыть несущесвующий файл?

  78. Какой пункт свойств компонента Image служит для загрузки картинки?

  79. Какой пункт свойств компонента Image служит для сохранения пропорций картинки?

  80. Какая из данных строк служит для определения позиции ProgressBar?

  81. Какой пункт свойств компонента RichEdit служит для определения его бегунков?

  82. Какая из данных строк служит для загрузки в компонент RichEdit текстового файла?

  83. Окно инспектора объектов состоит из:

  84. Окно приложения на этапе разработки это?

  85. Расшифруйте VCL?

  86. В основе идеологии DELPHI лежит технология?

  87. Первая версия DELPHI1 работала в среде?

  88. Чей продукт среда DELPHI?

  89. Какой язык используется для представления программ в DELPHI?

  90. Какой заголовок имеет по умолчанию главное окно?

  91. К какому типу списков относится структура



  1. К какому типу списков относится структура



  1. К какому типу списков относится структура



  1. Списки отличаются от массивов двумя важными особенностями

  2. Стандартные списковые структуры в Delphi.

  3. Что нужно сделать что бы выравнить объекты относительно друг друга.

  4. Выполнение следующей строки кода.

  5. Запуск с позиции курсора.

  6. Запуск с позиции курсора.

  7. Добавление точки останова.

  8. Настройки цветовой гаммы окна кода.

  9. Что такое VCL?

  10. Используется для размещения на формах и других контейнерах текста, который не изменяется пользователем...

  11. Является контейнером для группирования органов управления и меньших контейнеров. Панель можно использовать также для построения полос состояния, инструментальных панелей, палитр инструментов

  12. Панель с возможностями наследования. Проектируется как отдельное окно

  13. Используется для создания зон отображения с прокруткой

  14. Как сделать что бы при запуске программы окно разворачивалось на весь экран

  15. Свойство отвечающее за выравнивание объекта

  16. Что такое COM

  17. Что собой представляет технология COM

  18. Как сделать что б при наведении на кнопку приложения, появлялась подсказка?

  19. Для чего используется компонент TTimer

  20. Для чего используется компонент TPaintBox

  21. Файл проекта имеет расширение

  22. Как называется окно на котором располагаются элементы будущей программы

  23. Как называется окно в котором отображаются св-ва и события объектов

  24. Как называется окно где программист пишет код программы

  25. Окно для отображения связей между компонентами

  26. Как упорядочить свойства объекта в инспекторе объектов по категориям

  27. Как настроить инспектор объектов

  28. Как скрыть события мыши и клавиатуры из инспектора объектов

  29. Как упорядочить события объекта по имени

  30. Что бы открыть инспектор объектов, следует нажать

  31. Как отменить последнее изменения кода

  32. Что бы сереть всю строку полностью нужно нажать

  33. Как заставить инспектор объектов оставаться всегда поверх других окон?

  34. Компонент кнопки с изображением

  35. Создать новую программу для Windows и Linux

  36. Открыть окно хранилища объектов

  37. Вставить ссылку в текущий юнит на другой модуль

  38. Поиск в файлах проекта осуществляется

  39. Поиск текста по мере ввода (сначала 1 букву, потом вторую и т.д.)

  40. Вызвать окно Стека

  41. Вызвать окно статуса потоков команд

  42. Вызвать окно журнала событий

  43. Показать палитру выравниваемых компонентов

  44. Показать состояние регистров арифметического процессора

  45. Открыть новое окно с кодом текущего модуля

  46. Доступ к менеджеру трансляций

  47. Как добавить новый язык локализации

  48. Как обновить ресурсные библиотеки DLL, управляющие локализацией программы

  49. Вызвать диалоговое окно установки параметров проекта

  50. Как создать новый модуль данных

  51. Открыть окно наблюдения за локальными переменными

  52. Открыть окно модулей проекта

  53. Команда выравнивания объекта по сетке…

  54. Как передвинуть объект на передний план?

  55. Как передвинуть объект на задний план?

  56. Как уменьшить объекты до наименьшего из выделенных объектов

  57. Увеличить до наибольшего из выделенных объектов.

  58. Зеркальное отображение объектов на форме

  59. Запрет изменения объектов

  60. Как выбрать нужное окно

  61. Компиляция проекта

  62. Сброс/Выход из программы и возврат к редактированию

  63. Компонент позволяет конструировать и создавать полосу главного меню формы и выпадающие меню…

  64. Свойство изменения отображаемого имени объекта

  65. Свойство объекта отвечающее за высоту

  66. Свойство объекта отвечающее за ширину объекта

  67. Свойство положения объекта по оси Y

  68. Свойство положения по оси X

  69. Cвойство, отвечающее за выравнивание объекта

  70. Как создать новое приложение

  71. Как создать новую форму

  72. Как открыть редактор кода

  73. Как создать приложение из шаблона

  74. Компонент для ввода и отображения однострочных данных

  75. Полная перекомпиляция проекта

  76. Проверка синтаксиса кода программы

  77. Изменение масштаба

  78. Как открыть менеджер проектов

  79. Как открыть инспектор объектов?

  80. Запуск программы

  81. Пошаговое выполнение

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

  83. Компонент Позволяет пользователю включать и выключать различные опции

  84. Используется для создания кнопок, которыми пользователь выбирает команды в приложении.

  85. Компонент предлагает пользователю набор альтернатив, из которых выбирается одна.

  86. Представляет собой стандартное окно списка Windows, позволяющее пользователю выбирать

  87. Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов

  88. Используется для отображения графики: пиктограмм, битовых матриц и метафайлов.

  89. Используется для форматирования данных или для ввода символов в соответствии с шаблоном.

  90. Используется для отображения в стиле Windows 95/98 хода процессов, занимающих заметное время.

  91. Дает возможность реализовать в приложении поддержку горячих клавиш.

  92. Полоса состояния программы, при необходимости — на нескольких панелях.

  93. Инструментальная панель для быстрого доступа к часто используемым функциям приложения.

  94. Событие при движении мыши по форме

  95. Для чего используется св-во AutoScroll

  96. Удаление формы из проекта

  97. Настройка отображения панелей инструментов.

  98. Как открыть дерево объектов

  99. Что такое IDE?

^ ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ


Теоретические вопросы по ТП:

  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. Технология программирования как технология разработки надежного ПО

  33. Общие принципы разработки программных средств

  34. Инструменты разработки ПО

  35. Стадии и этапы разработки программного обеспечения

  36. Жизненный цикл программного продукта

  37. Техническое задание, как этап разработки программного обеспечения

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

  39. Назначения и цели создания программного обеспечения

  40. Идеология и цель разработки программного обеспечения

  41. Обеспечение защищенности программного продукта

  42. Моделирование программного обеспечения в UML

  43. Модель системы как упрощенное представление реальности

  44. Модульное программирование.

  45. Методы разработки структуры программы

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

  47. Структура и архитектура ПО

  48. Алгоритм программы

  49. Даталогическая модель структуры базы данных ПО

  50. Технологии доступа к данным

  51. Методы разработки программного обеспечения

  52. Технические требования разработки ПО

  53. Полнофункциональность и целостность ПО

  54. Семантика функций ПО

  55. Психологические особенности разработки интерфейса ПО

  56. Технико-экономическое обоснование разработки ПО

  57. Расчет стоимости разработки ПО и стоимости ПО

  58. Расчет интеллектуального труда ПО

  59. Виды и поиск ошибок в программном обеспечении. Пути борьбы с ошибками

  60. Виды версий ПО

  61. Разработка Demo-версии ПО

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

  63. Понятие качества программного обеспечения

  64. Тестирование и отладка программного обеспечение

  65. Тестирование – способ обеспечение качества программного продукта.

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

  67. Модульное и интеграционное тестирование.

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

  69. Системное тестирование.

  70. Ручное тестирование.

  71. Циклические алгоритмы

  72. Алгоритмы сортировки.

  73. Массивы в программируемом языке.

  74. Переменные и идентификаторы в программируемом языке

  75. Процедуры и функции в программируемом языке.

  76. Преобразование типов. Константы в программируемом языке.

  77. Символьные типы данных.

  78. Работа с текстовыми файлами.

  79. Работа с базами данных.

  80. Методы редактирования и создания баз данных.

  81. Виды доступа к переменным.

  82. Синтаксис программируемого языка.

  83. Классификация информационно-обучающих систем.

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

  85. Логические свойства компонентов в программируемом языке.

  86. Разработка системы помощи программы

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

  88. Методы редактирования и создания баз данных.

  89. Технология разработки системы замечаний

  90. Технология создания автоматизированной системы расчеты электрических цепей

  91. Семантика автоматизированной системы расчеты электрических цепей

  92. Узловая матрица

  93. Представление схемы в виде подграфов

  94. Матричный метод расчета электронных схем

  95. Технология создания информационно-обучающей системы

  96. Технология создания тестирующей программы


Вопросы по разработки ПО в среде:

  1. Объектно-ориентированное программирование как средство разработки ПО

  2. Интерфейс программы Delphi

  3. Основные операторы языка Delphi

  4. Компоненты группы Button

  5. Зависимые и независимые переключатели

  6. Редакторы символьной информации

  7. Операторы и компоненты выбора

  8. Компоненты меню

  9. Вкладки, панели прокрутки, индикаторы прогресса

  10. Линейное программирование

  11. Разветвляющие алгоритмы

  12. Циклические алгоритмы

  13. Одномерные и двумерные массивы. Матрицы

  14. Строки и файлы

  15. Мультимедиа и графика: алгоритмы, компоненты, технология

  16. Алгоритмы сортировки

  17. Организация подключения приложений через API-функции

  18. Подключение файлов через компонент WebBrowser

Практические вопросы, задачи (примеры) выполняются на компьютере

  1. Разработать ТЗ (например, интернет-магазина)

  2. Разработать модель программного обеспечения (например, информационно-обучающей системы)

  3. Разработать алгоритм и ПО с применением компонент: (например, Button, ComboBox, Edit, Memo, MainMenu)

  4. Разработать интерфейс ПО (например, система тестировании с редактором вопросов)

  5. Разработать технологию системы (например, банкомата, портала, антивируса и т.д.)

  6. Разработка ПО (например, текстовой редактор)

Предметные темы к задачам:

  1. Электрическая цепь

  2. Обучающая система

  3. Интернет-магазин

  4. Банкомат

  5. Антивирус

  6. Архиватор

  7. Адаптивная обучающая система

  8. Система файлов замечаний, с возможностью отправки их через Internet разработчику

  9. Система автоматизации расчета оценки рейтинга допуска студентов

  10. Динамический пароль

  11. Интернет-портал

  12. Вирус

  13. Операционная система

  14. Help

  15. Cистема валидатор

  16. Система оплаты терминалом (таулинг)

  17. Динамическое меню навигации

  18. Текстовой редактор

  19. Графический редактор

  20. Звуковой редактор

  21. Редактор видео-монтажа

Карта

учебно-методического обеспечения дисциплины

специальности 5В070400 –«Вычислительная техника и программное обеспечение»




Наименование дисциплины

Типовая программа

Рабочая программа

Силлабус

МУ

к лабораторным (практическим) работам

МУ

к расчетно-графическим (курсовым) работам

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

Наличие учебников, учебных пособий в библиотеке АУЭС (автор, название, год издания, экз.)

1

Технологии программ-мирования



2006

2011

2011

на апробации

на апробации

на апробации

  1. Сербин В.В. Разработка научных проектов по информатике: метод. рек, А, 2009,4

  2. Сербин В.В. Технология, методология создания и разработка информационно-обучающих систем: Монография, А, 2010, 5

  3. Макконнелл С. Сколько стоит программный проект.-СПб.,2007,4

  4. Орлов С.А. Технлогии разработки программного обеспечения.-СПб.,2002,3

  5. Вендров А.М. Проектирование программного обеспечения.-М.,2000,4

  6. Кнут Д. Искусство программирования для ЭВМ. Т. 1: Основные алгоритмы. М.: Мир, 1976, 3

  7. Кнут Д. Искусство программирования для ЭВМ. Т. 3: Сортировка и поиск. М.: Мир, 1978,3

  8. Майерс Г. Искусство тестирования программы. М: Финансы и статистика, 1982,3


Лектор Сербин В.В.

ПРОГРАММНОЕ И МУЛЬТИМЕДИЙНОЕ СОПРОВОЖДЕНИЕ УЧЕБНЫХ ЗАНЯТИЙ

ДЛЯ ДИСЦИПЛИНЫ «ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ»


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

Материалы презентаций опубликованы на образовательном портале www.serbin.kz и доступны для активизированных пользователей.

Лабораторные занятия проводятся в компьютерных классах С310, С311, С306. Здесь должны быть установлены: RAD STUDIO, Delphi.




Скачать 383.74 Kb.
оставить комментарий
Дата05.11.2011
Размер383.74 Kb.
ТипПрограмма курса, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх