МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Алтайский государственный университет»

Рубцовский институт (филиал)

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

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

Специальность – 080801.65 Прикладная информатика (в экономике)

Форма обучения – очная, заочная, заочная (сокращенная) на базе среднего профессионального образования

Кафедра – математики и прикладной информатики

Рубцовск - 2011

СОДЕРЖАНИЕ УМК

1.  РАБОЧАЯ ПРОГРАММА КУРСА ДИСЦИПЛИНЫ «Высокоуровневые методы информатики и программирования ». 4

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

1.2. ТЕМАТИЧЕСКИЙ ПЛАН.. 6

1.3 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ … …………………………... 12

2.  МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ УЧЕБНОЙ ДИСЦИПЛИНЫ «Высокоуровневые методы информатики и программирования». 19

3.  МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ... 28

4.  МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ.. 48

5.  СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ 49

1. РАБОЧАЯ ПРОГРАММА КУРСА ДИСЦИПЛИНЫ «Высокоуровневые методы информатики и программирования »

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

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

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

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

Среди разработчиков программ для операционной системы Windows особо пользуется популярностью интегрированная среда Delphi, которая позволяет создавать различные программы: от простейших однооконных приложений до программ управления распределенными базами данных. В качестве базового используется язык Object Pascal, при использовании которого у будущего специалиста быстрее формируется четкое алгоритмическое мышление.

Цели освоения дисциплины:

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

Задачи дисциплины:

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

–  формирование базы для работы в интегрированных системах программирования;

–  ознакомление студентов с практикой применения инструментария интегрированных сред программирования для решения различных прикладных задач.

Дисциплина «Высокоуровневые методы информатики и программирования» относится к циклу ОПД. Ф.4 Цикл общепрофессиональные дисциплины. Федеральный компонент.

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

«Информатика и программирование».

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

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

Курс общим объемом 94 часа изучается в течение одного семестра, завершается экзаменом; обязательным условием допуска студента к экзамену является выполнение всех лабораторных практикумов и их своевременная защита, а также своевременная сдача промежуточного контроля в виде тестирования, контрольной работы.

Промежуточный контроль позволяет оценить знания студента по балльно-рейтинговой системе (максимальный рейтинг 100 баллов). Оценке «отлично» соответствует рейтинг более 90 баллов, оценке «хорошо» соответствует рейтинг в диапазоне от 76 до 90 баллов, оценке «удовлетворительно» соответствует рейтинг в диапазоне от 61 до 75 баллов, оценке «неудовлетворительно» соответствует рейтинг не более 60 баллов.

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

1.2.  ТЕМАТИЧЕСКИЙ ПЛАН

(распределение часов курса по разделам и видам работ)

Очная форма обучения

Дидактические единицы (ДЕ)

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

Максимальная нагрузка студентов, час.

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

Самостоятельная работа студентов, час.

Лекции

Семинары

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

1

2

3

4

5

6

7

ДЕ 1 Происхождение, история и эволюция методологий программирования.

ДЕ 1

(30 баллов)

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

Новейшие направления в области создания технологий программирования.

10

4

6

2. Основные понятия из области программирования

6

2

4

3. Языки и системы программирования

4

2

2

Промежуточный контроль

а)  Тестирование (10 баллов)

б)  Контрольная работа № 1

(10 баллов)

в)  Контрольная работа № 2

(10 баллов)

ДЕ 2 Программирование в средах современных информационных систем

ДЕ 2

(70 баллов)

4. Методы проектирования алгоритмов и программ.

8

2

6

5. Элементы теории модульного программирования. Создание модульных программ.

10

2

2

6

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

8

2

6

7. Объектно-ориентированный подход к проектированию и разработке программ. Конструкторы и деструкторы.

4

2

2

8. Особенности программирования в оконных операционных средах. Среда разработки. Система окон разработки. Система меню.

18

2

8

8

9. Основы визуального программирования. Размещение нового компонента. Реакция на события. Компоненты. Использование компонентов.

20

2

12

6

10. Отладка и тестирование программ.

6

2

2

2

Промежуточный контроль

а)  Тестирование (10 баллов)

б)  Контрольная работа № 3

(10 баллов)

в)  Защита лабораторных практикумов (50 баллов)

Итоговый контроль

Экзамен – 40 баллов

Итого часов

94

22

24

48

Заочная форма обучения

Дидактические единицы (ДЕ)

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

Максимальная нагрузка студентов, час.

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

Самостоятельная работа студентов, час.

Лекции

Семинары

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

1

2

3

4

5

6

7

ДЕ 1 Происхождение, история и эволюция методологий программирования

ДЕ 1

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

10

10

2. Основные понятия из области программирования

6

2

4

3. Языки и системы программирования

4

4

Промежуточный контроль

а)  Тестирование

б)  Контрольная работа

ДЕ 2 Программирование в средах современных информационных систем

ДЕ 2

4. Методы проектирования алгоритмов и программ.

8

2

6

5. Элементы теории модульного программирования. Создание модульных программ.

10

2

8

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

8

2

6

7. Объектно-ориентированный подход к проектированию и разработке программ. Конструкторы и деструкторы.

4

4

8. Особенности программирования в оконных операционных средах. Среда разработки. Система окон разработки. Система меню.

18

2

16

9. Основы визуального программирования. Размещение нового компонента. Реакция на события. Компоненты. Использование компонентов.

20

6

12

10. Отладка и тестирование программ.

6

6

Промежуточный контроль

а)  Тестирование

б)  Контрольная работа № 3

в) Защита лабораторных практикумов

Итоговый контроль

Экзамен

Итого часов

94

6

10

78

Заочная (сокращенная) на базе среднего профессионального образования форма обучения

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