Системное и прикладное программное обеспечение

advertisement
Системное и прикладное программное обеспечение
Преподаватели: Иванова Н.Ю., ст.преподаватель кафедры ТИДМ; Маняхина В.Г.,
доцент кафедры ТИДМ.
Структура и содержание дисциплины
Общая трудоемкость дисциплины составляет 7 зачетных единиц (252 часа).
Структура дисциплины
№
п/п
Наименование
раздела дисциплины
Семестр
Виды учебной работы
(в академических часах)
Л
С
ПЗ
ЛБ
СР
Введение в
информатику
1
4
4
10
2
Аппаратное и
программное
обеспечение
компьютера
1
4
4
12
3
Операционные
системы и
системное
программное
обеспечение
1
28
28
52
4
Прикладное
программное
обеспечение
2
16
32
40
5
Инструментальное
программное
обеспечение
(системы
программирования)
2
2
4
12
1
Содержание дисциплины
№п/п
Наименование
раздела
дисциплины
Содержание раздела
(дидактические единицы)
Введение в
информатику
Информация и информационные процессы. Измерение
информации. Информатика.
2
Аппаратное и
программное
обеспечение
компьютера
Ресурсы компьютера: виды и организация памяти,
устройства ввода-вывода информации. Программное
обеспечение ЭВМ, его основные характеристики.
Классификация программного обеспечения.
3
Операционные
системы и
системное
программное
обеспечение
Операционные
системы
(ОС)
как
средство
распределения и управления ресурсами. Развитие и
основные
функции
ОС.
Понятие
интерфейса.
Классификация ОС. Понятие файловой системы. Драйверы.
Архитектура ОС
История Linux, основные характеристики системы,
пользовательский интерфейс, файловые системы,
архитектура, процесс загрузки. Инсталляция системы,
установка оборудования. Графический интерфейс,
управление файловой системой.
Командный интерпретатор shell, основные команды,
создание командных файлов (скриптов), программирование
в shell.
1
ОС MS Windows. Основные характеристики. Файловая
система. Интерфейс пользователя.
Утилиты, архиваторы, антивирусные средства.
4
Прикладное
программное
обеспечение
Классификация прикладных программных средств.
Программные средства общего назначения и их основные
классы. Проблемно-ориентированные программные
средства.
Программы обработки текста. Назначение. Основные
возможности. Редакторы документов и издательские
системы. Редакторы специальных текстов
Обработка графической информации на ЭВМ.
Системы машинной графики.
Табличные процессоры. Назначение. Основные
возможности. Общие принципы работы с табличными
процессорами. Использование табличных процессоров для
решения экономических задач.
Базы данных и системы управления базами данных
(СУБД). Основные функции СУБД.Компоненты,
классификация; объекты, атрибуты, связи; модели данных.
Прикладные инструментальные пакеты для решения
математических задач на ЭВМ. Решение математических
задач на ЭВМ.
5
Инструментальное
программное
обеспечение
(системы
программирования)
Языки программирования и их классификации.
Понятие о системе программирования, ее основные
функции и компоненты. Принципы работы сред
программирования. Интерпретаторы и компиляторы.
Трансляция программ и сопутствующие процессы.
Программа экзамена (1 семестр)
Примерный перечень вопросов к экзамену
1. Архитектура ЭВМ, ресурсы компьютера: виды и организация памяти, устройства
ввода-вывода информации, принципы Джона фон Неймана.
2. Программное обеспечение ЭВМ, классификация. Свободное ПО.
3. Языки программирования и их классификации. Понятие о системе
программирования, ее основные функции и компоненты. Трансляция программ и
сопутствующие процессы.
4. Системное программное обеспечение. Операционные системы. Функции
операционной системы.
5. Системное программное обеспечение. Операционные системы. Классификация.
Реализация многозадачности.
6. Системное программное обеспечение. Операционные системы. Понятие файловой
системы.
7. Операционные системы. Понятие файловой системы и способы реализации.
Примеры.
8. Операционная система MS DOS. Обзор.
9. Семейство ОС Windows, обзор.
10. Семейство UNIX, причины популярности Unix, основные характеристики системы.
11. История Linux, пользовательский интерфейс, файловые системы.
12. Программы-оболочки. Назначение. Основные характеристики.
13. ОС Linux. Архитектура, процесс загрузки. Дистрибутивы. Инсталляция системы.
14. Основы резервирования информации, архивация данных, программы-архиваторы.
15. Сервисные программы (утилиты).Отслеживание и оптимизация быстродействия
системы, управление дисками, реализация защиты от аварийных сбоев.
16. Вирусы и другие вредоносные программы, виды. Антивирусные программы, типы
антивирусных программ. Комплексная защита компьютера.
В своем домашнем каталоге создать командный файл, который:
a) создает в домашнем каталоге дерево каталогов
К3
~
К1 К2
К
4
б) в каталоге К2 создаeт два текстовых
файла: FIO (в него записывается ФИО) и ADR
(в него записывается адрес). В K1 создайте файл INFO, перенаправляя вывод из
файлов FIO и ADR.
в) копирует все файлы, имя которых заканчиваются на od, из каталога /bin в каталог
К4.
г) копирует файлы, у которых второй символ имени v, а длина не более 8 символов
из каталога /usr/bin, в каталог К2.
д) перемещает файл INFO в родительский каталог.
Е) В каталоге К1 создает файл list, который будет содержать список всех файлов,
содержащихся в домашнем каталоге и его подкаталогах, в алфавитном порядке.
Ж) В файле command в К3 записывает список команд встречающихся как в каталоге
/bin, так и в каталоге /usr/bin.
файл информацию о возрасте студента.
И) В каталоге К2 создает файл Link, в котором для каждого файла каталога К4 будут
указаны количество жестких ссылок и имя файла.
Программа экзамена (2 семестр)
Примерный перечень вопросов к экзамену
1. Программы
обработки
текста.
Назначение.
Основные
возможности.
Классификация.
2. Программные средства общего назначения и их основные классы.
3. Базы данных и системы управления базами данных (СУБД). Основные функции
СУБД. Компоненты, классификация; объекты, атрибуты, связи; модели данных.
4. Системы машинного перевода. Сканирование текста. Cистемы оптического
распознавания текста (ocr).
5. Представление текстовой информации в ЭВМ. Программы обработки текста.
Классификация. Универсальные форматы для представления текста и документов.
6. Табличные процессоры. Назначение. Основные возможности. Общие принципы
работы с табличными процессорами.
7. Компьютерная графика. Способы формирования графического изображения.
Цветовые модели Системы векторной и растровой графики. Форматы графических
файлов.
8. Прикладные инструментальные пакеты для решения математических задач на ЭВМ.
Структура математических пакетов, команды главного меню. Особенности работы
с математическими пакетами.
Практические задания:
Обработка текстовой информации.
Представление текстовой информации в компьютере. Программы обработки текста.
Назначение. Основные возможности. Классификация. Универсальные форматы для
представления текста и документов.
1. В OOo Writer отформатируйте текст по образцу, рисунки создайте при помощи
встроенного графического редактора.
2. Наберите представленные формулы в TeX .
Табличные процессоры.
Назначение. Основные возможности. Общие принципы работы с табличными
процессорами.
В ООо Calc создайте таблицу значений функции и постройте ее график. Решить
задачу экономического содержания с использованием электронных таблиц.
Системы компьютерной математики
Используя математические пакеты, решать предложенные задания экономического
содержания.
Системы управления базами данных
Уметь создавать базы данных в OOo Base и выполнять запросы на выборку данных,
параметрические запросы.
Средства компьютерной графики
В растровом и векторном редакторах создать предложенное графическое изображение.
8. Учебно-методическое и информационное обеспечение дисциплины
а) основная литература:
1. Информатика для экономистов. Под ред. Матюшка В.М. М.: ИНФРА-М, 2007
2. Такет Дж., Барнет С. Использование Linux. - М.: Вильямс, 2000.
3. "OpenOffice.org. Теория и практика". Издательство "Бином", серия
"Библиотека ALT Linux». Авторы И. Хахаев, В. Машков, Г. Губкина, И.
Смирнова, Д. Смирнов, Р. Козодаев, Е. Смородина, Т. Турченюк. Москва,
2008.
4. Пикуза В.И.Экономические и финансовые расчеты в Excel. СПб, 2010.
5.
Карпов В.Е., Коньков К.А. Основы операционных систем. Курс лекций.
Учебное пособие. /Под ред. В.П.Иванникова. – М.:ИНТУИТ.ру, 2004.
6.
Операционная система Linux. Курс лекций. Учебное пособие. / Г.В.Курячий,
К.А.Маслинский. – М.:ИНТУИТ.ру, 2005.
7.
Робачевский А.М. Операционная система UNIX. – Спб.: БХВ-Петербург,
2002.
8.
Котельников И.А., Чеботаев П.З. Latex по-русски. – Новосибирск:
Сибирский хронограф, 2004
б) дополнительная литература:
9. Информатика: Энциклопедический словарь для начинающих / Сост.
Д.А.Поспелов. — М.: Педагогика-Пресс, 1994, — 352с.:ил.
10. Большая компьютерная энциклопедия. — М.: ЭКСМО, 2007. — 480с.
11. Першиков В.И., Савинков В.М. Толковый словарь по информатике. — 2-е
изд., доп. — М.: Финансы и статистика, 1995. — 544с.
12. История информатики в России: ученые и их школы / сост. В.И. Захаров,
Р.И. Подловченко, Я.И. Фет. — М.: Наука, 2003, — 486с. – («Информатика:
неограниченные возможности и возможные ограничения»)
13. Фридланд А.Я., Ханамирова Л.С., Фридланд И.А. Информатика и
компьютерные технологии: Основные термины: Толковый словарь. 3-е изд.
испр. и доп. — М.: ООО»Издательство Астрель»: ООО «Издательство
АСТ», 2003. — 272с.
14. Успенский В.А. Семенов А.Л. Теория алгоритмов: основные открытия и
приложения. — М.: Наука. Гл.ред. физ.-мат. лит., 1987.
15. Петзольд Ч. Код. — М.: Издательско-торговый дом «Русская редакция»,
2001. — 512с.: ил.
16. Хомяков П.М. Системный анализ: Экспресс-курс лекций: Учебное пособие /
Под.ред В.П.Прохорова. Изд. 4-е. — М.: Издательство ЛКИ, 2010. — 216с.
17. Теоретические основы информатики: уч. пособие для студ. высш. учеб.
Заведений /
[В.Л.Матросов, В.А.Горелик, С.А.Жданов и др.]. — М.:
Издательский центр «Академия», 2009. . — 352с.
18.
Сокольский М.В.Все об Intranet и Internet.-М.:Элиот,1998.-254с.ил.
Курс полностью базируется на свободном программном обеспечении, которое
бесплатно доступно на сайтах интернета (Alt Linux, OpenOffice. Org, Maxima, LyX, и др.).
Download