МИНИСТЕРСТВО КУЛЬТУРЫ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГОУ ВПО «ПЕРМСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ИСКУССТВА И КУЛЬТУРЫ

ФАКУЛЬТЕТ ДОКУМЕНТАЛЬНО-ИНФОРМАЦИОННЫХ КОММУНИКАЦИЙ

КАФЕДРА ИНФОРМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

СИСТЕМА КАЧЕСТВА

Одобрено НМС ПГИИК

Протокол № __________

«__»________________ 200___г.

Председатель_______________

НЕЧАЕВ В. Г.

ШИРОКОВ А. А.

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

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

специальности 080801 «Прикладная информатика
в социально-культурной сфере»

специализация «Мультимедийные технологии и WEB – дизайн»

Рекомендовано кафедрой:

Протокол №________

«___»_______________200__г.

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

Пермь 2012

Авторы - составители:

, канд. техн. наук, доцент, зав. кафедрой

, канд. техн. наук, доцент

Учебно-методический комплекс дисциплины «Информатика и программирование» составлен в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования, Профессиональной образовательной программой по специальности, Примерной программой по дисциплине по специальности 080801.65 «Прикладная информатика в социально - культурной сфере», специализация «Мультимедийные технологии и WEB – дизайн».

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

Согласования со смежными кафедрами и библиотекой ПГИИК:

Зав. библиотекой ПГ

СОДЕРЖАНИЕ

ЧАСТЬ 1 РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ.. 4

1.1 ЦЕЛИ, ЗАДАЧИ И ПРЕДМЕТ ДИСЦИПЛИНЫ.. 4

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

1.2 ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ СОДЕРЖАНИЯ ДИСЦИПЛИНЫ.. 4

1.3 ОБЪЕМ ДИСЦИПЛИНЫ.. 5

1.3.1 ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ.. 5

1.3.2 РАСПРЕДЕЛЕНИЕ ЧАСОВ ПО ТЕМАМ И ВИДАМ УЧЕБНОЙ РАБОТЫ.. 5

1.4 СОДЕРЖАНИЕ КУРСА.. 7

1.5 ТЕМЫ ЛАБОРАТОРНЫХ РАБОТ. 12

1.6 СПИСОК ЛИТЕРАТУРЫ.. 14

ЧАСТЬ 2. МАТЕРИАЛЫ, УСТАНАВЛИВАЮЩИЕ СОДЕРЖАНИЕ И ПОРЯДОК ПРОВЕДЕНИЯ ПРОМЕЖУТОЧНОЙ И ИТОГОВОЙ АТТЕСТАЦИИ.. 16

2.1 ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ.. 16

2.2 Темы курсовых (контрольных) работ, рефератов и методические рекомендации по их выполнению... 17

2.3 ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ.. 17

2.3.1 ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ (1 СЕМЕСТР) 17

2.3.1 ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ (2 СЕМЕСТР) 20

2.4 УЧЕБНО – МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ.. 21

2.4.1 МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ПРЕПОДАВАТЕЛЕЙ.. 21

2.4.2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ СТУДЕНТОВ.. 21

2.4.3. МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ.. 21

2.4.4 МАТЕРИАЛЬНО – ТЕХНИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ.. 22

ЧАСТЬ 1 РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ

1.1  ЦЕЛИ, ЗАДАЧИ И ПРЕДМЕТ ДИСЦИПЛИНЫ

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

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

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

а) приобретение теоретических знаний в области информатики;

б) формирование умения использовать современные информационные технологии;

в) приобретение практических навыков работы пользователя в операционной среде;

г) приобретение практических навыков алгоритмизации и программирования на объектно-ориентированном языке;

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

1.2  ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ СОДЕРЖАНИЯ ДИСЦИПЛИНЫ

В соответствии с Государственным образовательным стандартом высшего образования по межотраслевой специальности 080801.65 «Прикладная информатика в социально-культурной сфере» дисциплина «Информатика и программирование» определяет базовый уровень подготовки в области информационных систем.

В результате изучения курса студент должен

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

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

владеть: приемами управления компьютером, работы в среде Microsoft Office, разработки программ.

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

1.3  ОБЪЕМ ДИСЦИПЛИНЫ

1.3.1 ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ

Дисциплина состоит из лекционных занятий, лабораторных работ и самостоятельных занятий.

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

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

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

Дисциплина «Информатика и программирование» реализуется в 1 и 2 семестрах обучения в объеме 106 аудиторных часов и завершается экзаменами в каждом семестре.

Форма обучения – очная

Вид учебной работы

№ семестра

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

Очная

Аудиторные занятия

1,2

106

лекции

1,2

64

практические/семинар

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

1,2

42

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

1,2

104

Всего часов

210

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

лаб. раб. № 1-6 – 1 семестр,

лаб. раб. № 7 – 12 – 2 семестр,

Виды итогового контроля

Экзамен – 1,2 семестры

1.3.2 РАСПРЕДЕЛЕНИЕ ЧАСОВ ПО ТЕМАМ И ВИДАМ УЧЕБНОЙ РАБОТЫ

Форма обучения – очная

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

Всего

Виды учебных занятий

Аудиторные занятия.

СРС

Лекц.

Практ.

Лабор.

Введение

2

2

Раздел 1 Основные понятия информатики

Тема 1 Основные термины информатики и информационных технологий

4

2

2

Тема 2 Технические и программные средства реализации информационных процессов

6

2

4

Тема 3 Модели решения функциональных и вычислительных задач

6

2

4

Тема 4 Основные принципы алгоритмизации и программирования. Классификация языков программирования

8

2

2

4

Тема 5 Методы защиты информации

4

2

2

Раздел 2 Информационные технологии

Тема 6 Структура программного обеспечения с точки зрения пользователя

4

2

4

Тема 7 Средства и алгоритмы представления, хранения и обработки текстовой и числовой информации. Программные среды

10

4

4

4

Тема 8 Организация и средства человеко - машинного интерфейса. Мультисреды и гиперсреды

8

2

2

4

Тема 9 Компьютерный практикум

12

12

Раздел 3 Интеллектуальные информационные системы

Тема 10 Назначение и основы использования систем искусственного интеллекта

4

2

4

Тема 11 Системы искусственного интеллекта

6

2

4

Раздел 4 Информационные технологии на компьютерных сетях

Тема 12 Общие понятия и термины

6

2

4

Тема 13 Локальная и глобальная компьютерная сеть

6

2

4

Тема 14 Экономические и правовые аспекты информационных технологий

6

2

4

Тема 15 Аксиоматический метод

6

2

4

Итого 1 семестр:

104

32

20

52

Раздел 5 Введение в программирование

Тема 16 Модель жизненного цикла программного обеспечения

8

4

4

Тема 17 Языки программирования

12

6

6

Тема 18 Среда программирования Турбо Паскаль

8

2

2

4

Раздел 6 Язык программирования Паскаль

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

8

4

4

Тема 20 Виды и типы данных, выражения

12

2

4

6

Тема 21 Ввод-вывод данных

8

2

2

4

Тема 22 Операторы языка Паскаль

12

2

4

6

Тема 23 Процедуры и функции, определяемые пользователем

16

4

4

8

Тема 24 Основы объектно-ориентированного программирования

24

6

6

12

Итого за 2 семестр

108

32

22

54

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

Введение

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

Раздел 1 Основные понятия информатики

Тема 1 Основные термины информатики и информационных технологий

Терминология информатики. Понятия Информация, Сообщение, Данные, Объект информатики, Информационные технологии, Категории информатики. Теоретическая и прикладная информатика. Системы заимствованных и оригинальных понятий: Информационный ресурс, Социальная энтропия. Знание как высший уровень информации. Диалектическая связь данных, информации и знания.

Виды информации по различным признакам. Свойства информации: объективность, полнота, достоверность, адекватность, доступность, актуальность, коммерческая ценность. Динамические свойства информации: рост, повторяемость, рассеяние и старение на примере публикаций.

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

Тема 2 Технические и программные средства реализации информационных процессов

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

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

Тема 3 Модели решения функциональных и вычислительных задач

Основные понятия. Системный подход в моделировании систем. Математические модели. Информационные модели. Моделирование информационных процессов.

Тема 4 Основные принципы алгоритмизации и программирования. Классификация языков программирования

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

Лабораторная работа № 1: Знакомство с интерфейсом операционной системы Windows. Работа с файлами и папками в Windows

Тема 5 Методы защиты информации

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

Раздел 2 Информационные технологии

Тема 6 Структура программного обеспечения с точки зрения пользователя

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

Тема 7 Средства и алгоритмы представления, хранения и обработки текстовой и числовой информации. Программные среды

Текстовый процессор WORD и его функциональное назначение. Основные особенности современной версии текстового процессора WORD. Структура экрана. Инструментальные панели и их настройка.

Ввод и редактирование текста. Операции с фрагментами текста, поиск и пози­ционирование. Управление шрифтами. Форматирование документа. Проверка орфографии и грамматики.

Работа со стилями и шаблонами. Создание сносок, оглавлений и указателей. Применение элементов автотекста.

Работа с большими документами, перемещение по документу, вставка закладок, создание колонтитулов, создание разделов.

Создание таблиц, рисунков, научных формул. Встраивание объектов.

Вычисление в таблицах. Использование полей WORD.

Одновременная работа с несколькими документами. Управление окнами.

Использование табличного процессора EXCEL для создания и обработки числовой информации

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

Ввод данных в таблицу. Правка таблицы. Выделение ячеек. Исправление и удаление. Копирование в таблице. Использование буферной памяти. Числовые форматы. Выравнивание содержимого ячеек. Оформление таблицы. Применение рамок, узоров и заливка ячеек. Защита клеток. Работа со стилями оформления. Управление выводом таблицы на печать. Параметры страницы. Режим предварительного просмотра. Использование колонтитулов. Нумерация страниц. Печать отчетов.

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

Применение в вычислениях стандартных функций. Виды функций. Математические и логические функции. Функции даты и времени. Статистические функции. Функции просмотра и ссылки. Функции баз данных. Финансовые функции. Копирование формул. Обработка ошибок в расчетных формулах. Способы организации вычислений.

Элементы диаграмм. Типы диаграмм. Технология создания диаграмм. Средства форматирования диаграмм. Управление динамической связью диаграммы и исходной таблицы.

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

Лабораторная работа № 3: Средства и алгоритмы представления, хранения и обработки текстовой и числовой информации. Программные среды

Тема 8 Организация и средства человеко - машинного интерфейса. Мультисреды и гиперсреды

Понятие интерфейса. Представление информации пользователю. Стандарты интерфейсов. Пользовательские интерфейсы ИС: текстовый (командный), графический (WIMP) и SILK-интерфейс. Основные критерии качества пользовательского интерфейса. Качество и эффективность информационных систем. Требования к пользовательскому интерфейсу. Организация мультисред и гиперсред.

Лабораторная работа № 2: Организация и средства человеко - машинного интерфейса. Настройки Windows

Тема 9 Компьютерный практикум

Использование пакетов Microsoft Officе. Выполняется по содержанию лабораторных работ.

Лабораторная работа № 4: Тема 9. Компьютерный практикум.

Лабораторная работа № 5: Тема 9. Компьютерный практикум.

Лабораторная работа № 6: Тема 9. Компьютерный практикум.

Раздел 3 Интеллектуальные информационные системы

Тема 10 Назначение и основы использования систем искусственного интеллекта

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

Тема 11 Системы искусственного интеллекта

Системы знаний. Экспертные системы. Системы поддержки принятия решений. Области использования. Особенности организации.

Раздел 4 Информационные технологии на компьютерных сетях

Тема 12 Общие понятия и термины

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

Тема 13 Локальная и глобальная компьютерная сеть

Топология и технология локальных вычислительных сетей. Сетевые компоненты. Сетевые стандарты. Задачи, решаемые на локальных сетях, преимущества работы на них. Одноранговая сеть и сеть на основе сервера. Технология групповой работы, корпоративные сети. Интранет. Глобальная сеть как иерархия сетей. Особенности организации сети Интернет. Понятие и функции электронной почты. Виды телеконференций. Понятие гипертекстовой технологии. Применение гипертекстовых технологий в глобальных сетях. Понятие и компоненты мультимедийных технологий.

Тема 14 Экономические и правовые аспекты информационных технологий

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

Тема 15 Аксиоматический метод

Аксиоматический метод как способ построения научной теории. Понятия аксиомы и постулаты. Дедуктивный метод.

Раздел 5 Введение в программирование

Тема 16 Модель жизненного цикла программного обеспечения

Основные этапы компьютерного решения задач. Постановка задачи. Модели решения функциональных и вычислительных задач.

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

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

Тема 17 Языки программирования

Языки программирования. Историческая справка. Уровни языков программирования. Языки программирования высокого уровня. Архитектура и возможности семейства языков высокого уровня. Процедурное и объектно-ориентированное программирование. Основы программирования в телекоммуникациях и распределенной обработки информации.

Понятие качества программного средства. Критерии качества программы. Диалоговые программы; дружественность. Спецификация программы.

Способы конструирования программ. Основы доказательства правильности программ.

Тема 18 Среда программирования Турбо Паскаль

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

Лабораторная работа № 7: Освоение интегрированной среды Турбо Паскаль

Раздел 6 Язык программирования Паскаль

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

Язык программирования Паскаль. История возникновения. Основные возможности. Сравнительная характеристика.

Алфавит и словарь. Множество используемых символов. Идентификаторы. Ключевые слова. Правила записи идентификаторов.

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

Тема 20 Виды и типы данных, выражения

Виды данных. Константы и переменные.

Понятие типа данных. Стандартные типы данных. Числовые, символьные и строковые константы. Арифметические операции и арифметические выражения. Операции отношения. Логические операции и логические выражения. Общая характеристика данных: переменные и константы. Скалярные и векторные данные. Массивы, структуры, множества. Линейные списки: основные виды и способы реализации.

Типы данных, определяемые пользователем. Записи; файлы. Динамические структуры данных.

Лабораторная работа № 8: Запись на языке Паскаль арифметических и логических выражений

Тема 21 Ввод-вывод данных

Общие сведения об организации ввода-вывода в Паскале. Процедуры ввода-вывода: Read, Readln, Write, Writeln. Форматы вывода. Генерация псевдослучайных чисел.

Лабораторная работа № 9: Освоение операторов вводы-вывода

Тема 22 Операторы языка Паскаль

Понятия оператора, инструкции и управляющей инструкции.

Условные операторы (операторы ветвления). Операторы цикла: с параметром, с пред - и с постусловием. Оператор перехода по метке. Оператор-переключатель. Организация диалога в программах. Стандартные процедуры и функции.

Лабораторная работа № 10: Программирование базовых алгоритмических структур

Тема 23 Процедуры и функции, определяемые пользователем

Предварительное описание процедур и функций. Формальные и фактические параметры. Передача параметров. Возвращаемые значения. Использование указателей в качестве аргументов функций. Модульные программы. Программирование рекурсивных алгоритмов.

Лабораторная работа № 11: Применение процедур и функций в пр

Тема 24 Основы объектно-ориентированного программирования

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

Объектный тип данных в Паскале. Создание и удаление объектов. Технология использование объектов в программе.

Лабораторная работа № 12: Разработка программ с использованием ООП

1.5 ТЕМЫ ЛАБОРАТОРНЫХ РАБОТ

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

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

Цель и содержание лабораторной работы

Результаты лабораторной работы

Лабораторная работа № 1: Знакомство с интерфейсом операционной системы Windows. Работа с файлами и папками в Windows

Раздел 1.

Тема 4

Освоить организацию информации на ПК. Освоить оптимальные приемы работы с файловой системой.

Практические навыки.

Лабораторная работа № 2: Организация и средства человеко - машинного интерфейса. Настройки Windows

Раздел 2

Тема 8

Изучить организацию пользовательского интерфейса в среде Windows. Изучить понятия Рабочего стола, ярлыка, объекта и пр. изучить оконный интерфейс.

Практические навыки.

Лабораторная работа № 3: Средства и алгоритмы представления, хранения и обработки текстовой и числовой информации. Программные среды

Раздел 2

Тема 7

Освоить приемы работы в редакторском пакете WORD.

Практические навыки.

Лабораторная работа № 4: Тема 9. Компьютерный практикум.

Раздел 2

Тема 9

Освоить приемы работы в табличном процессоре EXCEL. Начальные навыки.

Практические навыки.

Лабораторная работа № 5: Тема 9. Компьютерный практикум.

Раздел 2

Тема 9

Освоить приемы работы в табличном процессоре EXCEL. Решение логических задач.

Практические навыки.

Лабораторная работа № 6: Тема 9. Компьютерный практикум.

Раздел 2

Тема 9

Освоить приемы с программой Power Point. Создать презентацию.

Практические навыки.

Лабораторная работа № 7: Освоение интегрированной среды Турбо Паскаль

Раздел 5

Тема 18

Изучить состав, функции среды Турбо-Паскаль. Научиться разрабатывать программы в Турбо-Паскале.

Практические навыки. Отчет

Лабораторная работа № 8: Запись на языке Паскаль арифметических и логических выражений

Раздел 6

Тема 20

Изучить правила работы с константами и переменными различных типов, правила записи арифметических и логических выражений.

Тексты программ. Практические навыки. Отчет.

Лабораторная работа № 9: Освоение операторов вводы-вывода

Раздел 6

Тема 21

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

Тексты программ. Практические навыки. Отчет.

Лабораторная работа № 10: Программирование базовых алгоритмических структур

Раздел 6

Тема 22

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

Тексты программ. Практические навыки. Отчет

Лабораторная работа № 11: Применение процедур и функций в программах

Раздел 6

Тема 23

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

Тексты программ. Практические навыки. Отчет

Лабораторная работа № 12: Разработка программ с использованием ООП

Раздел 6

Тема 24

Изучить правила записи и использования данных объектного типа в программах, научиться составлять программы с использованием объектно-ориентированной технологии

Тексты программ. Практические навыки. Отчет

1.6 СПИСОК ЛИТЕРАТУРЫ

основная:

1.  Истомин, и программирование: учебник для вузов. – Гриф УМО МО РФ / , , – 2-е изд.– М.: Андреевский издательский дом, 2008. – 248 с.

Материал изложен в соответствии с Государственным стандартом по специальности «Прикладная информатика (по областям)» в рамках дисциплины «Информатика и программирование». Данная книга может быть использована в качестве учебника для студентов высших учебных заведений по информационным дисциплинам как технических, так и гуманитарных специальностей.

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

1.  Меняев, технологии управления: учебное пособие. В 3 кн.: книга 1: Информатика. – Рекомендовано Советом УМО вузов России. – М.: Омега-Л; Высшая школа, 2003. – 464 с.

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

2.  Воройский, . Энциклопедический словарь-справочник: введение в современные информационные и телекоммуникационные технологии в терминах и фактах. / . – Изд. 4-е. – М.: Либерея, 2006.– 768с.

3.  Гиляревский, информатики: Курс лекций / – М.: Экзамен, 2003.– 320 с.

4.  Информатика: Учебник для экономических спец. вузов / Под ред. .– М.: Финансы и статистика, 2000.–768 с.

5.  Першиков, -русский толковый словарь по информатике.– 3-е перераб. изд.–М.: Финансы и статистика, 1999.–368 с.

6.  Бройдо системы, сети и телекоммуникации / .– СПб.: Питер, 2004.– 688 с.

ЧАСТЬ 2. МАТЕРИАЛЫ, УСТАНАВЛИВАЮЩИЕ СОДЕРЖАНИЕ И ПОРЯДОК ПРОВЕДЕНИЯ ПРОМЕЖУТОЧНОЙ И ИТОГОВОЙ АТТЕСТАЦИИ

2.1 ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ

Разделы и темы для самостоятельного изучения

Виды и содержание самостоятельной работы

Раздел 1. Тема 1

Изучить терминологию информатики. Изучить содержание рекомендуемых источников.

Раздел 1. Тема 2

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

Раздел 1. Тема 3

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

Раздел 1. Тема 4

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

Раздел 1. Тема 5

Поиск информации в Интернете.

Раздел 2. Тема 6

Изучить классификацию программных средств. Изучить историю развития операционных систем. Поиск информации в Интернете.

Раздел 2. Тема 7

Изучить особенности редакторских программ: блокнот, Word Pad, Word. Подготовка к лабораторной работе

Раздел 2. Тема 8

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

Раздел 2. Тема 9

Подготовка к лабораторной работе

Раздел 3. Тема 10

Изучить основы искусственного интеллекта. Поиск информации в Интернете.

Раздел 3. Тема 11

Изучить классификацию и принципы организации экспертных систем и баз знаний. Поиск информации в Интернете.

Раздел 4. Тема 12

Изучить основы построения компьютерных сетей. Поиск информации в Интернете.

Раздел 4. Тема 13

Изучить основные сервисы сети Интернет. Поиск информации в Интернете.

Раздел 4. Тема 14

Изучить законодательство по защите авторских прав

Раздел 4. Тема 15

Изучить принципы умозаключений и дедуктивный метод.

Раздел 5. Тема 16

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

Раздел 5. Тема 17

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

Раздел 5. Тема 18

Изучить технологию разработки программного обеспечения в среде программирования Турбо-Паскаль. Подготовить отчет по лабораторной работе № 7.

Раздел 6. Тема 19

Изучить возможности языка программирования Паскаль, состав языка, структуру программы, правила записи конструкций языка.

Раздел 6. Тема 20

Изучить существующие виды и типы данных языка программирования Паскаль, правила их объявления и использования в выражениях. Подготовить отчет по лабораторной работе № 8.

Раздел 6. Тема 21

Изучить возможности языка программирования Паскаль ввода данных в программу и вывода результатов работы программы на различные устройства для их дальнейшего использования. Подготовить отчет по лабораторной работе № 9.

Раздел 6. Тема 22

Изучить правила записи основных операторов языка программирования Паскаль и их использования при реализации базовых алгоритмических структур. Подготовить отчет по лабораторной работе № 10.

Раздел 6. Тема 23

Изучить правила использования подпрограмм (процедур и функций) в программах на Паскале, правила передачи и использования параметров, основные принципы модульного программирования. Подготовить отчет по лабораторной работе № 11.

Раздел 6. Тема 24

Изучить основные понятия и принципы объектно-ориентированного программирования. Подготовить отчет по лабораторной работе № 12.

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

2.2 Темы курсовых (контрольных) работ, рефератов и методические рекомендации по их выполнению

Выполнение курсовых работ, рефератов программой не предусмотрено.

2.3 ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ

2.3.1 ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ (1 СЕМЕСТР)

1.Понятие информации и роль информации в развитии общества, классификация информации.

2.Что такое информатика, формы представления информации в персональном компьютере.

3.Классификации вычислительной техники. Тенденции развития вычислительной техники.

4.Основные характеристики ПК и принципы его выбора.

5.Структурная схема ПК и назначение основных функциональных блоков.

6.Назначение основных функциональных узлов микропроцессора: устройство управления, арифметическо-логическое устройство и интерфейсная система.

7.Виды и основные характеристики памяти.

8.Назначение, разновидности и основные характеристики накопителя на жестких и гибких магнитных дисках, на оптических дисках.

11.Классификация и основные характеристики программного обеспечения.

12.Операционная система, ее место в программном обеспечении ПК и основные функции.

13.Файлы и каталоги на дисках, путь к файлам, методы точной и глобальной ссылки на файлы, атрибуты файлов.

14.Структура МS-DOS и функции основных ее компонентов. 

15.MS-DOS. Основные команды работы с каталогами.

16.МS-DOS. Основные команды работы с файлами.

17.Архивация файлов, назначение и основные функции. Архивация файлов средствами WINRAR.

18.Архивация файлов, назначение и основные функции. Архивация файлов средствами WINZIP.

19.Компьютерные вирусы, основные симптомы и меры противодействия.

20.Классификация и назначение антивирусных программ.

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

22.Виды окон Windows, изменение размера и положения окон. Использование линеек прокрутки, переключение между окнами, закрытие окон.

23.Работа с меню и справочной системой Windows, условные обозначение в меню, системное меню, контекстные меню.

24.Windows. Настройки (Панель управления. Настройка экрана, мыши).

25.Windows. Настройка панели задач (Создание и удаление папок меню, ярлыков, программ).

26.Windows .Работа в Проводнике (Вид, меню, панели инструментов, работа с файлами, папками).

27.Windows. Работа с Диспетчером файлов или Проводником (Запуск, Перемещение по файловой системе, по текущему каталогу), назначение папки “Корзина”.

28.Windows. Работа с Диспетчером файлов или Проводником (Выделение, переименование, удаление файлов и папок). Работа с папками в Диспетчере файлов (создание, копирование, перемещение, удаление и т. д.). Изменение вида дерева на панели.

29.Windows. Работа с Диспетчером печати, окно диспетчера печати, изменение очереди вывода документов на печать. Отмена печати.

30.Windows .Работа с дисками. Поиск файлов на диске. Работа с Диспетчером файлов или Проводником (Выделение, установка атрибутов. Создание папки).

32.Назначение текстового процессора WORD. Запуск и завершение работы в WORD. Окно редактора WORD (стандартные элементы, элементы специфичные для WORD). Режимы отображения документа на экране.

33.WORD. Создание, загрузка (файл формата WORD и DOS и сохранение файлов (c паролями). Открытие нескольких документов одновременно. Создание собственной панели инструментов.

34.WORD. Ввод текста, выделение элементов текста. Удаление, перемещение и копирование элементов текста. Форматирование символов. Поиск и замена.

35.WORD. Форматирование абзацев. Границы, обрамление и заполнение. Буквица. Элементы автотекста. Многоколонная верстка.

36.WORD. Создание списка перечисления. Вставка сносок. Гиперссылки (в одном документе, ссылки на другие документы).

37.WORD. Разметка страниц документа (поля, размер бумаги и ориентация страниц). Разрыв документа. Вставка и удаление номеров страниц. Колонтитулы.

38.WORD. Просмотр, настройка печати и печать документов.

39.WORD. Работа с таблицами (Создание, изменение, сортировка, оформление, нумерация). Построение сложных таблиц. Преобразование текста в табличную форму.

40.WORD. Стили (создание, изменение, копирование, удаление). Шаблоны.

41.WORD. Оглавления и алфавитные указатели (простой, составной, с перекрестными ссылками, с указанием диапазона страниц).

42.WORD. Создание серийных писем.

43.WORD. Работа с рисунками. Панель инструментов РИСОВАНИЕ. Создание водяных знаков.

44.Excel .Электронная таблица. История создания. Основные понятия. Возможности.

45.Excel. Основное окно Excel и его элементы. Работа с блоками. Присвоение имен блокам ячеек.

46.Excel. Типы данных. Форматы данных. Ввод и редактирование данных.

47.Excel. Ввод последовательностей чисел и дат. Форматирование рабочих листов с помощью автоформата.

48.Excel. Редактирование рабочего листа.

49.Excel. Редактирование рабочей книги. Группирование рабочих листов.

50.Excel. Форматирование рабочего листа.

51.Excel. Печать данных рабочих листов, рабочих книг. Установка области печати. Параметры печати.

52.Excel. Построение и редактирование диаграмм.

53.Excel. Ввод и корректировка формул. Вставка функций в формулы. Вложенные функции.

54.Excel. Формулы. Копирование формул. Преобразование данных при копировании.

55.Excel. Мастер функций. Типы функций. Работа с функциями логическими функциями.

56.Excel. Мастер функций. Типы функций. Работа с текстовыми функциями.

57.Excel. Мастер функций. Типы функций. Работа с математическими функциями.

58.Excel. Мастер функций. Типы функций. Работа со статистическими функциями.

59.Excel. Мастер функций. Типы функций. Работа с функциями категории проверка свойств и значений

60.Excel. Мастер функций. Типы функций. Работа с функциями категории дата и время.

61.Excel. Мастер функций. Типы функций. Работа с функциями категории ссылки и массивы.

62.Excel. Списки. Сортировка данных. Сортировка по трем и более полям. Переупорядочивание рабочих листов, списков, столбцов в БД.

63.Excel. Списки. Автофильтр. Критерии поиска.

64.Excel. Списки. Расширенный фильтр. Множественные и вычисляемые критерии.

65.Excel. Составление отчетов. Структурирование рабочих листов.

66.Excel. Функции баз данных.

2.3.1 ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ (2 СЕМЕСТР)

1.  Программное обеспечение. Классификация программного обеспечения.

2.  Модель жизненного цикла программного обеспечения.

3.  Алгоритмы – определение, свойства

4.  Алгоритмы – формы записи.

5.  Алгоритмы – базовые структуры.

6.  Языки программирования, виды, области применения.

7.  Методология проектирования программных продуктов. Способы конструирования программ.

8.  Критерии качества программ.

9.  Язык программирования Паскаль. Структура программы, состав, алфавит.

10.  Виды данных, операции языка программирования Паскаль.

11.  Стандартные процедуры и функции.

12.  Простые типы данных языка программирования Паскаль.

13.  Структурные типы данных языка программирования Паскаль.

14.  Динамические типы данных. Указатели.

15.  Файловый тип данных. Работа с внешними файлами.

16.  Процедуры и функции, определяемые пользователем.

17.  Ввод-вывод данных. Процедуры ввода-вывода в Паскале.

18.  Операторы языка программирования Паскаль. Операторы перехода.

19.  Операторы языка программирования Паскаль. Операторы цикла.

20.  Основные понятия объектно-ориентированного программирования. Объекты, методы, свойства.

21.  Основные понятия объектно-ориентированного программирования. Наследование.

22.  Основные понятия объектно-ориентированного программирования. Инкапсуляция.

23.  Основные понятия объектно-ориентированного программирования. Полиморфизм.

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

2.4 УЧЕБНО – МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

2.4.1 МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ПРЕПОДАВАТЕЛЕЙ

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

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

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

2.4.2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ СТУДЕНТОВ

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

При изучении материала студенты опираются на рекомендованную литературу. Кроме того, целесообразно использовать Интернет – ресурсы.

2.4.3. МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

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

1. Краткий курс лекций по дисциплине. Автор (электронный компонент).

2. Методические указания к лабораторным работам. Автор (печатное издание и электронный компонент).

3. Комплект презентационных материалов к лабораторным работам. Автор (электронный компонент).

4. Подборка книг по тематике дисциплины. Электронная библиотека.

2.4.4 МАТЕРИАЛЬНО – ТЕХНИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

Во время лекционных занятий используется презентационное оборудование: он-лайн проекторы, панели.

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

Общий перечень оборудования:

1. Персональные компьютеры;

2. Системное программное обеспечение;

3. Пакет Microsoft Office/