Учебно-методический комплекс по дисциплине высокоуровневые методы информатики и программирования
Вид материала | Учебно-методический комплекс |
- Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования, 533.39kb.
- Учебно-методический комплекс «Высокоуровневые методы информатики и программирования», 569.1kb.
- Курс Методы визуального программирования при разработке системного программного обеспечения., 30.14kb.
- Темы курсовых работ по дисциплине «Высокоуровневые методы информатики и программирования», 82.9kb.
- Рабочая программа дисциплины «высокоуровневые методы информатики и программирования», 171.28kb.
- Л. Л. Гришан Учебно-методический комплекс по дисциплине «Аудит» Ростов-на-Дону, 2010, 483.53kb.
- Рабочая программа по дисциплине: «высокоуровневые методы информатики и программирования», 127.42kb.
- Конспект лекций по дисциплине «Высокоуровневые методы информатики и программирования», 2453.58kb.
- И. Л. Литвиненко учебно-методический комплекс по дисциплине международный туризм ростов-на-Дону, 398.8kb.
- Учебно-методический комплекс по дисциплине «Юридическая психология специальность «Юриспруденция», 970.99kb.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
АРМАВИРСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ
Утверждено на заседании кафедры
информатики и ИТО АГПУ
Протокол № __ от ”__”____________ 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. Содержание учебного материала: ЛЕКЦИИ