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

Вид материалаДокументы

Содержание


III. Распределение часов курса по темам и видам работ
РАЗДЕЛ 1. Общая характеристика информационных систем
Раздел 2. Документальные ИС
Раздел 3. Фактографические ИС
Раздел 4. Мировые информационные ресурсы и сети
Опд.ф.07 вычислительная техника и программирование
Лабораторное занятие.
Лабораторное занятие.
Лабораторное занятие.
Лабораторное занятие.
Лабораторное занятие.
Лабораторное занятие.
Лабораторное занятие.
Лабораторное занятие.
Лабораторное занятие.
Раздел 3. Прикладное программирование
Лабораторное занятие.
Лабораторное занятие.
Лабораторное занятие.
Подобный материал:
1   ...   7   8   9   10   11   12   13   14   ...   31

III. Распределение часов курса по темам и видам работ


№ п/п

Наименование тем и разделов

Всего (часов)

Аудиторные занятия (час)

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

В том числе

лекции

лабораторные занятия




РАЗДЕЛ 1. Общая характеристика информационных систем













1.

Тема 1. Основные процессы преобразования информации

12

2

4

6

2.

Тема 2. Назначение автоматизированных информационных систем

24

4

8

12

3.

Тема 3. Программное обеспечение ИС

12

2

4

6

4.

Тема 4. Языковые средства автоматизированных ИС

12

2

4

6




Раздел 2. Документальные ИС













5.

Тема 5. Информационно-поисковые языки

18

3

6

9

6.

Тема 6. Языковые возможности работы с текстами

12

2

4

6

7.

Тема 7. Состав и структура информационных систем

18

3

6

9

8.

Тема 8. Специфика документальных АИС

18

3

6

9




Раздел 3. Фактографические ИС













9.

Тема 9. Общая характеристика фактографических ИС

18

3

6

9

10.

Тема 10. Работа с данными в ИС

18

3

6

9

11.

Тема 11. Целостность и защита данных в ИС

18

3

6

9




Раздел 4. Мировые информационные ресурсы и сети













12.

Тема 12. Мировые информационные ресурсы

18

3

6

9

13.

Тема 13. Информационные сети и распределенные ИС

18

3

6

9




ИТОГО:

216

36

72

108

IV. Форма итогового контроля

Экзамен

V. Учебно-методическое обеспечение курса

1. Рекомендуемая литература (основная)
  1. Автоматизированные информационные технологии в экономике: учеб. / под ред. проф. Г.А. Титоренко. – М.: Компьютер : ЮНИТИ, 1998.
  2. Вендров, A.M. CASE-технологии : современные методы и средства проектирования информационных систем / А.М.Вендров. – М.: Финансы и статистика, 1998.
  3. Гиляревский, Р.С. Современная информатика: наука, технология, деятельность / Гиляревский Р.С., Залаев Г.З., Родионов И.И., Цветкова В.А. - М., 1998.
  4. Дейт, К. Введение в системы баз данных / К.Дейт. – М. [и др.] : Вильямс, 2000.
  5. Ефимов, А.В. Информационные системы в экономике: учеб. пособие / А.В.Ефимов; Моск. финансово-юрид. акад. – М., 2002.
  6. Корнеев, В.В. Базы данных: интеллектуальная обработка информации / Корнеев В.В., Гареев А.Ф., Васютин С.В., Райх В.В. – М.: Нолидж, 2000.
  7. Кулаков, Ю.А. Компьютерные сети : выбор, установка, использование и администрирование / Кулаков Ю.А., Омелянский С.В. – Киев: Юниор, 1999.
  8. Кульгин, М. Технологии корпоративных сетей / М. Кульгин. – СПб.: Питер, 1999.
  9. Максимович, Г.Ю. Информационные системы: учеб. пособие / Максимович Г.Ю., Романенко А.Г., Самойлюк О.Ф.; под общей ред. К.И. Курбакова. - М.: Изд-во Рос. экон. акад., 1999.
  10. Мартин, Дж. Организация баз данных в вычислительных системах / Дж. Мартин. - М.,1999.
  11. Норенков, И.П. Телекоммуникационные технологии и сети / Норенков И.П., Трудоношин В.А. – М.: Изд-во МГТУ им. Баумана, 1998.
  12. Петров, В.Н. Информационные системы / В.Н.Петров. – СПб.: Питер, 2002.
  13. Попов, И.И. Автоматизированные информационные системы (по областям применения): учеб. пособие / под ред. К.И. Курбакова – М.: Изд-во Рос. экон. акад., 1998.
  14. Попов, И.И. Мировые информационные ресурсы и сети : (методы доступа к ним): учебник / Попов, И.И., Храмцов П.Б.; под ред. К.И. Курбакова; Рос. экон. акад. - М., 1999.
  15. Проектирование экономических информационных систем: учебник / Г.Н.Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. – М.: Финансы и статистика, 2001.
  16. Романенко, А.Г. Информационно-поисковые системы / Романенко А.Г., Самойлюк О.Ф.; РГГУ. - М., 1998.
  17. Романенко, А.Г. Проектирование и эксплуатация банков данных в программных средах FoxBase и FoxPro / А.Г. Романенко, О.Ф.Самойлюк. - M.: РГГУ, 1997.
  18. Хансен, Г. Базы данных: разработка и управление / Хансен Г., Хансен Д. – М.: БИНОМ, 2000.
  19. Якубайтис, Э.С. Информационные сети и системы / Э.С.Якубайтис. - М.: Финансы и статистика, 1996.

2. Рекомендуемая литература (дополнительная)
  1. Воройский, Ф.С. Информатика: новый систематизир. толковый слов.-справ./ Ф.С.Воройский. – 2-е изд., перераб. и доп. – М.: Либерея, 2001.
  2. Информатика: учебник / под. ред. Н.В. Макаровой. - М.: Финансы и статистика, 1997.
  3. Лахути, Д.Г. Автоматизированные документально-фактографические информационно-поисковые системы // Итоги науки и техники. Сер.: Информатика. – М.: ВИНИТИ, 1998. - Т.12.
  4. Макетирование, проектирование и реализация диалоговых информационных систем / Л.И. Гуков [и др.]; под ред. Е.И. Ломако. - М., 1993.
  5. Шафрин, Ю. Информационные технологии / Ю.Шафрин. – М.: Лаборатория базовых знаний, 1998.

3. Перечень обучающих, контролирующих компьютерных программ, диафильмов, кино- и телефильмов, мультимедиа и т.п.
  1. Информационная система. Программные продукты фирмы 1С.
  2. Microsoft Office XP
  3. Система управления базами данных Oracle.
  4. Автоматизированная система тестирования.
  5. Информационная система “Гарант”

Автор-составитель: Мукин С.В., к.т.н., доцент

ОПД.Ф.07 ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ПРОГРАММИРОВАНИЕ

I. Организационно-методический раздел

1.1. Цель курса – формирование у студента знаний, умений и навыков основ современного программирования.

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

1.3. Место курса в профессиональной подготовке выпускника.

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

1.4. Требования к уровню освоения содержания курса.

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

Студент должен уметь:
  • создавать алгоритмы программ;
  • работать на вычислительной технике.

II. Содержание курса

1. Разделы курса

Раздел 1. Алгоритмизация

Раздел 2. Язык программирования

Раздел 3. Прикладное программирование

2. Темы и краткое содержание

Тема 1. Введение

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

Понятие «программа». Понятие «программное обеспечение». Структура данных.

Лабораторное занятие. Изучение состава и структуры персонального компьютера.

Раздел 1. Алгоритмизация

Тема 2. Этапы программирования

Постановка задачи, создание математической модели, составление алгоритма, реализация алгоритма на языке программирования, трансляция текста программы в машинные коды, отладка программы, решение поставленных задач. Характеристика каждого этапа программирования.

Состав программы. Ключевые слова для обозначения блоков.

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

Тема 3. Алгоритм и его свойства

Определение алгоритма. Свойства алгоритма. Методы записи алгоритмов. Построение алгоритмов для решения конкретных задач.

Лабораторное занятие. Построение алгоритмов для решения практических задач.

Тема 4. Современные технологии программирования. Объектно-ориентированное программирование

Объект, свойства объекта, классы, сообщения, события.

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

Лабораторное занятие. Анализ объектов программирования.

Раздел 2. Язык программирования VBA

Тема 5. Язык программирования Visual Basic for Applications

Элементы языка, типы данных, объекты, выражения, операторы, методы, функции. Окно редактора языка Visual Basic for Applications. Ключевые слова для обозначения блоков программ, написанных на языке Visual Basic for Applications. Методика написания текста программы на Visual Basic for Applications. Макросы.

Лабораторное занятие. Изучение структуры программы VBA.

Тема 6. Операторы присваивания, функции ввода-вывода в языке Visual Basic for Applications

Операторы присваивания: синтаксис, правила применения. Функция ввода: синтаксис, правила применения. Функция вывода: синтаксис, правила применения.

Лабораторное занятие. Синтаксис и правила применения оператора присваивания, функций ввода и вывода.

Тема 7. Условные операторы и операторы цикла в Visual Basic for Applications

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

Лабораторное занятие. Применение условных операторов и операторов цикла.

Тема 8. Арифметические и логические операторы в Visual Basic for Applications

Арифметические операторы: синтаксис, правила применения. Логические операторы: синтаксис, правила применения. Таблицы истинности.

Лабораторное занятие. Применение арифметических и логических операторов.

Тема 9. Компьютерная обработка массивов

Понятие «массив данных». Одномерный, двумерный массивы.

Прямые методы сортировки массивов. Сортировка вставкой. Сортировка выбором. Сортировка обменом. Улучшенные методы сортировки массивов. Бинарный (двоичный) метод поиска заданного элемента массива.

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

Тема 10. Элементы управления в Visual Basic for Applications

Надпись, поле, поле со списком, список, переключатель, группа переключателей, флажок, кнопка, рисунок.

Лабораторное занятие. Создание элементов управления в VBA.

Раздел 3. Прикладное программирование

Тема 11. Программирование при решении прикладных задач

Постановка задачи. Построение математической модели и выбор метода численного решения задачи. Построение алгоритма. Запись текста программы. Компиляция. Отладка. Решение задачи.

Лабораторное занятие. Программирование при решении прикладных задач.

Тема 12. Программирование в базах данных

База данных, система управления базами данных, таблица, форма, запрос, отчет, макросы в базах данных.

Лабораторное занятие. Создание и редактирование баз данных.

Тема 13. Методы компьютерной оптимизации

Понятие оптимизации функции. Интервал неопределенности. Унимодальная функция. Критерии унимодальности функции. Определение унимодальности функции на заданном интервале неопределенности.

Метод прямой оптимизации функции. Алгоритм. Программа оптимизации функции прямым методом.

Лабораторное занятие. Применение методов оптимизации при создании программ.

3. Перечень примерных контрольных вопросов и заданий для самостоятельной работы

Тема 1. Введение

Контрольные вопросы:
  1. Какова конструкция современного персонального компьютера?
  2. Что включает понятие «программа»?
  3. Что включает понятие «программное обеспечение»?

Задание для самостоятельной работы. Изучить узлы современных персональных компьютеров.

Раздел 1. Алгоритмизация

Тема 2. Этапы программирования

Контрольные вопросы:
  1. Как осуществляется трансляция текста программы в машинные коды?
  2. С чего начинается решение поставленных задач?
  3. Назовите характеристику каждого этапа программирования.

Задание для самостоятельной работы. Составить математическую модель программы.

Тема 3. Алгоритм и его свойства

Контрольные вопросы:
  1. Что такое «алгоритм»?
  2. Каковы свойства алгоритма?
  3. Какие существуют методы записи алгоритмов?

Задание для самостоятельной работы. Построить алгоритм для решения конкретной задачи.

Тема 4. Современные технологии программирования. Объектно-ориентированное программирование

Контрольные вопросы:
  1. Что включает понятие «инкапсуляция».
  2. Чем отличаются конструкторы и деструкторы?
  3. Назовите языки, использующие ООП.

Задание для самостоятельной работы. Изучить принципы ООП.

Раздел 2. Язык программирования VBA

Тема 5. Язык программирования Visual Basic for Applications

Контрольные вопросы:
  1. Назовите методику написания текста программы на VBA.
  2. Назовите ключевые слова для обозначения блоков программ.

Задание для самостоятельной работы. Изучение методики написания текста программы на Visual Basic for Applications.

Тема 6. Операторы присваивания, функции ввода-вывода в языке Visual Basic for Applications

Контрольные вопросы:
  1. Какие операторы присваивания существуют.
  2. Что включают функции ввода и вывода.

Задание для самостоятельной работы. Изучение функций ввода и вывода.

Тема 7. Условные операторы и операторы цикла в Visual Basic for Applications

Контрольные вопросы:
  1. Чем отличается оператор условного перехода от безусловного перехода?
  2. Чем отличаются оператор цикла с известным числом повторений от оператора цикла с неизвестным числом повторений?

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

Тема 8. Арифметические и логические операторы в Visual Basic for Applications

Контрольные вопросы:
  1. Сравните арифметические и логические операторы.
  2. Расскажите о таблицах истинности.

Задание для самостоятельной работы. Изучение таблиц истинности.

Тема 9. Компьютерная обработка массивов

Контрольные вопросы:
  1. Чем отличаются одномерный и двумерный массивы?
  2. Назовите методы сортировки массивов.

Задание для самостоятельной работы. Изучение бинарного метода поиска элемента массива.

Тема 10. Элементы управления в Visual Basic for Applications

Контрольные вопросы:
  1. Назовите основные элементы управления в VBA.
  2. Как создается рисунок в редакторе VBA.

Задание для самостоятельной работы. Создание элементов управления в VBA.