Методические указания и рекомендации - umotnas.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Методические указания к выполнению курсовой работы для студентов... 4 631.09kb.
Методические рекомендации по выполнению выпускной квалификационной... 2 425.13kb.
Практикум по экономике труда часть 1 Методические указания 4 703.96kb.
Методические указания к семинарским занятиям 1 236.28kb.
Методические указания к семинарским занятиям Красноярск сфу 2011 2 399.28kb.
Методические указания к семинарским занятиям Красноярск сфу 2011 удк 1 218.77kb.
Методические указания по самостоятельной работе Красноярск сфу 2011 2 510.49kb.
Методические указания к семинарским занятиям 1 225.66kb.
Методические указания к самостоятельной работе Красноярск сфу 2011... 1 278.45kb.
Методические указания, контрольные задания и типовые примеры по теоретической... 8 994.88kb.
Методические указания по самостоятельной работе Красноярск сфу 2011 1 173.31kb.
Методические указания по самостоятельной работе Красноярск 1 220.92kb.
Рабочая учебная программа по дисциплине «Технологии программирования»... 1 169.72kb.
Викторина для любознательных: «Занимательная биология» 1 9.92kb.

Методические указания и рекомендации - страница №1/1


Титульный лист методических рекомендаций и указаний, методических рекомендаций, методических указаний




Форма

Ф СО ПГУ 7.18.3/40



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


Павлодарский государственный университет им. С. Торайгырова
Кафедра Вычислительной техники и программирования

Методические указания и рекомендации
к изучению дисциплины
по дисциплине Технологии программирования
для студентов специальности 5В070400 – «Вычислительная техника и программное обеспечение»

Павлодар


Лист утверждения методических рекомендаций и указаний, методических рекомендаций, методических указаний




Форма

Ф СО ПГУ 7.18.3/41




УТВЕРЖДАЮ

Проректор по УР

_______________Н.Э.Пфейфер «___»_____________2010г.

Составитель: ________ старший преподаватель, Ахмерова З.Р.


Кафедра «Вычислительная техника и программирование»
Методические рекомендации и указания
к изучению дисциплины
по дисциплине «Технологии программирования»
для студентов специальности 5В070400 «Вычислительная техника и программное обеспечение»

Рекомендовано на заседании кафедры от «___» __________ 20__ г.

Протокол № ___ .


Заведующий кафедрой ___________ О.Г. Потапенко «___»_______20__г.

(подпись)


Одобрено учебно-методическим советом факультета ФМиИТ

«___» _________ 20__ г. Протокол №____.

Председатель УМС ________________ Ж.Г. Муканова «___»_______20__г.

(подпись)



ОДОБРЕНО

Начальник ОПиМОУП ______________А.А. Варакута «____» ________20__ г.

(подпись)
Одобрено учебно-методическим советом университета

«_____»______________201_г. Протокол №____



Тема 1. Алгоритмические концепции и модели.

Алгоритмы и вычисления. Основные понятия и методы, связанные с построением и анализом алгоритмов. Приближенные алгоритмы и алгоритмическая корректность. Модели программ, представленные системами переходов. Формальные спецификации программы.

Литература [1] c. 32-46, [2] c. 7-17, [3] c. 22-28.
Тема 2. Модели данных. Реализация элементарных структур данных. Структурный подход.

Представление основных управляющих структур: «последовательности», «выбора», «повторения». Построение модульных программ. Прототипирование. Функциональная декомпозиция. Принцип локализации. Основы конструирования программ. Критерии качества программы. Этапы проектирования программы. Псевдокод как инструмент разработки программ.

Литература [1] c. 48-134, [2] с. 17-101, [3] c. 29-35.
Тема 3. Элементы стиля программирования.

Принципы и практические вопросы стиля. Структура управления и структура программы. Эффективность и оснащенность. Документирование. Правила хорошего стиля программирования. Отладка и тестирование. Виды методического тестирования: формальные пересмотры и тестирование, основанное на выполнении программы. Тестирование по спецификации и тестирование по программному коду.

Литература [2] c. 445-486, [3] c. 232-256.
Тема 4. Основы объектно-ориентированного подхода.

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

Литература [1] c. 752-794, [2] с. 283-304, [4] c. 32-276.
Тема 5. Обзор языков программирования, поддерживающих объектно-ориентированный подход.

Основы моделирования и проектирования структуры объектных систем (UML). Основы объектно-ориентированных языков программирования (C++, JAVA).

Литература [1] c. 806-823, [3] с. 306-334.
Тема 6. Технология проектирования.

Подход «сущность-связь». Нотации записи проектных решений. Проблемы построения архитектуры системы. Разработка структурной и функциональной схем. Проектирование структур данных. Проектирование, основанное на декомпозиции данных. Разработка структуры программы при объектном подходе. Шаблоны проектирования. Методология и инструменты проектирования.

Литература [1] c. 217-257, [2] с. 281-375, [3] c. 283-303.
Тема 7. Перспективы.

Автоматическая генерация кода. Компонентная технология. Концепция и применение платформонезависимой и платформозависимой модели (MDA). Аспектно-ориентированное программирование.



Литература [4] c. 279-286.


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

Основная:

  1. Лафоре Р. Объектно-ориентированное программирование в С++. – Питер, 2004.

  2. Подбельский В.В. Язык C++: Учебное пособие. - М.: Финансы и статистика,2003.

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

  4. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. – М.: Бином, СПб.: Невский диалект, 2001.


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

  1. Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ. – М.: МЦНМО, 2002.

  2. МакГрегор Дж., Сайкс Д. Тестирование объектно-ориентированного программного обеспечения. – Киев: DiaSoft, 2002.

  3. Симонович С.В. Информатика. Базовый курс. СПб.: Питер, 2001.