Учебно-методический комплекс по дисциплине высокоуровневые методы информатики и программирования

Вид материалаУчебно-методический комплекс

Содержание


«прикладная информатика в экономике»
УМК подготовлен
1. Пояснительная записка.
3. Содержание учебного материала
Лекция № 8
Лекция № 9
Лабораторная работа № 1
Лабораторная работа № 2
Форма отчёта
Лабораторная работа № 3
Лабораторная работа № 4
Лабораторная работа № 5
Форма отчёта
Лабораторная работа № 6
Содержание отчёта
Примерная тематика курсовых работ
Рекомендации по организации
Рекомендации по организации самостоятельной работы при подготовке к выполнению лабораторных работ
Подготовка к выполнению лабораторной работы «
Подготовка к выполнению лабораторной работы «
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

АРМАВИРСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ


Утверждено на заседании кафедры

информатики и ИТО АГПУ

Протокол № __ от ”__”____________ 2012

Зав. кафедрой___________________

(Бельченко В.Е.)


УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

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

ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ

ИНФОРМАТИКИ И ПРОГРАММИРОВАНИЯ

(факультет прикладной информатики и информационных технологий

института прикладной информатики, математики и физики)

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

«ПРИКЛАДНАЯ ИНФОРМАТИКА В ЭКОНОМИКЕ»

(заочное отделение, 3,5 года)

Форма отчетности:

Экзамен: 4 курс, 7 семестр

Курсовая работа: 4 курс, 8 семестр


УМК подготовлен


доцентом кафедры информатики и ИТО

Нелиным В.М.

Армавир - 2012


АННОТАЦИЯ

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

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

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

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

По окончании изучения курса "Высокоуровневые методы информатики и программирования" студент должен иметь представление о:
  • современных технологиях программирования;
  • высокоуровневых средах и языках программирования и возможных областях их применения;
  • применении методологии высокоуровневого программирования для решении широкого круга управленческих и иных задач.

По окончании изучения курса "Высокоуровневые методы информатики и программирования" студент должен знать:
  • порядок работы с высокоуровневыми средами визуального программирования;
  • возможности высокоуровневых сред визуального программирования.

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


1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА.

Курс "Высокоуровневые методы информатики и программирования" предусмотрен Государственным образовательным стандартом высшего профессионального образования по специальности 351400 "Прикладная информатика (по областям)". Данный курс относится к числу курсов, призванных заложить фундамент общей подготовки будущих специалистов в области информатики и информационных систем.

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

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

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

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

По окончании изучения курса "Высокоуровневые методы информатики и программирования" студент должен иметь представление о:
  • современных технологиях программирования;
  • высокоуровневых средах и языках программирования и возможных областях их применения;
  • применении методологии высокоуровневого программирования для решении широкого круга управленческих и иных задач.

По окончании изучения курса "Высокоуровневые методы информатики и программирования" студент должен знать:
  • порядок работы с высокоуровневыми средами визуального программирования;
  • возможности высокоуровневых сред визуального программирования.

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

Количество учебных часов и формы контроля знаний:

2. Тематический план учебной дисциплины.

п/п

Раздел, тема

Лекции

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

Самостоятельно

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


Эволюция программного обеспечения. Современные технологии программирования

2




3

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


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

2




4


Объектно-ориентированное программирование.

2




4

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


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

2

2

8


Использование классов и объектов: типы данных и переменные объектного типа.

2

2

8

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


Технология визуального программирования в оконных операционных средах

1

1

4


Технология событийного программирования

1

1

4

Среда разработки; система окон разработки; система меню. Отладка и тестирование программ.


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

1




4

Размещение нового компонента. Компоненты; использование компонентов.


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

1




6




ИТОГО

14

6

45


3. СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА

3.1. Содержание учебного материала: ЛЕКЦИИ