Системное и прикладное программное обеспечение Преподаватели : Иванова Н.Ю., ст.преподаватель кафедры ТИДМ; Маняхина В.Г., доцент кафедры ТИДМ. Структура и содержание дисциплины Общая трудоемкость дисциплины составляет 4 зачетных единицы (144 часа). Структура дисциплины № п/п Наименование раздела дисциплины Семестр Виды учебной работы (в академических часах) Л С ПЗ ЛБ СР Введение в информатику 1 2 2 4 2 Аппаратное и программное обеспечение компьютера 1 2 2 4 3 Операционные системы и системное программное обеспечение 1 18 16 34 4 Прикладное программное обеспечение 1 12 12 24 5 Инструментальное программное обеспечение (системы программирования) 1 2 4 6 1 Содержание дисциплины №п/п Наименование раздела дисциплины Содержание раздела (дидактические единицы) 1 Введение в информатику Информация и информационные процессы. Измерение информации. Информатика. 2 Аппаратное и программное обеспечение компьютера Ресурсы компьютера: виды и организация памяти, устройства ввода-вывода информации. Программное обеспечение ЭВМ, его основные характеристики. Классификация программного обеспечения. 3 Операционные системы и системное программное обеспечение Операционные системы (ОС) как средство распределения и управления ресурсами. Развитие и основные функции ОС. Понятие интерфейса. Классификация ОС. Понятие файловой системы. Драйверы. Архитектура ОС История Linux, основные характеристики системы, пользовательский интерфейс, файловые системы, архитектура, процесс загрузки. Инсталляция системы, установка оборудования. Графический интерфейс, управление файловой системой. Командный интерпретатор shell, основные команды, создание командных файлов (скриптов), программирование в shell. ОС MS Windows. Основные характеристики. Файловая система. Интерфейс пользователя. Утилиты, архиваторы, антивирусные средства. 4 Прикладное программное обеспечение Классификация прикладных программных средств. Программные средства общего назначения и их основные классы. Проблемно-ориентированные программные средства. Программы обработки текста. Назначение. Основные возможности. Редакторы документов и издательские системы. Редакторы специальных текстов Обработка графической информации на ЭВМ. Системы машинной графики. Табличные процессоры. Назначение. Основные возможности. Общие принципы работы с табличными процессорами. Базы данных и системы управления базами данных (СУБД). Основные функции СУБД. Компоненты, классификация; объекты, атрибуты, связи; модели данных. Примерный перечень вопросов к экзамену: 1. Архитектура ЭВМ, ресурсы компьютера: виды и организация памяти, устройства ввода-вывода информации, принципы Джона фон Неймана. 2. Базы данных и системы управления базами данных (СУБД). Основные функции СУБД. Компоненты, классификация; объекты, атрибуты, связи; модели данных. 3. Программное обеспечение ЭВМ, классификация. Свободное ПО. 4. Языки программирования и их классификации. Понятие о системе программирования, ее основные функции и компоненты. Трансляция программ и сопутствующие процессы. 5. Системное программное обеспечение. Операционные системы. Функции операционной системы. 6. Системы машинного перевода. Сканирование текста. Cистемы оптического распознавания текста (ocr). 7. Системное программное обеспечение. Операционные системы. Классификация. Реализация многозадачности. 8. Программные средства общего назначения и их основные классы. 9. Системное программное обеспечение. Операционные системы. Понятие файловой системы. 10. Программы обработки текста. Назначение. Основные возможности. Классификация. 11. Операционная система MS DOS. Обзор. 12. Представление текстовой информации в ЭВМ. Программы обработки текста. Классификация. Универсальные форматы для представления текста и документов. 13. Семейство ОС Windows, обзор. 14. Табличные процессоры. Назначение. Основные возможности. Общие принципы работы с табличными процессорами. 15. Семейство UNIX, причины популярности Unix, основные характеристики системы. 16. Вирусы и другие вредоносные программы, виды. Антивирусные программы, типы антивирусных программ. Комплексная защита компьютера. 17. История Linux, пользовательский интерфейс, файловые системы. 18. Программы-оболочки. Назначение. Основные характеристики. 19. ОС Linux. Архитектура, процесс загрузки. Дистрибутивы. Инсталляция системы. 20. Основы резервирования информации, архивация данных, программы-архиваторы. 21. Сервисные программы (утилиты).Отслеживание и оптимизация быстродействия системы, управление дисками, реализация защиты от аварийных сбоев. 22. Компьютерная графика. Способы формирования графического изображения. Цветовые модели Системы векторной и растровой графики. Форматы графических файлов. 23. Операционные системы. Понятие файловой системы и способы реализации. Примеры. 24. Прикладные инструментальные пакеты для решения математических задач на ЭВМ. Структура математических пакетов, команды главного меню. Особенности работы с математическими пакетами. Практические задания: В своем домашнем каталоге создать командный файл, который: 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 будут указаны количество жестких ссылок и имя файла. Обработка текстовой информации. Представление текстовой информации в компьютере. Программы обработки текста. Назначение. Основные возможности. Классификация. Универсальные форматы для представления текста и документов. 1. В OOo Writer отформатируйте текст по образцу, рисунки создайте при помощи встроенного графического редактора. 2. Наберите представленные формулы в TeX . Табличные процессоры. Назначение. Основные возможности. Общие принципы работы с табличными процессорами. В ООо Calc создайте таблицу значений функции и постройте ее график. Системы компьютерной математики Используя математические пакеты, решать предложенные задания экономического содержания. Системы управления базами данных Уметь создавать базы данных в OOo Base и выполнять запросы на выборку данных, параметрические запросы. Средства компьютерной графики В растровом и векторном редакторах создать предложенное графическое изображение. Учебно-методическое и информационное обеспечение дисциплины а) основная литература: 1. Такет Дж., Барнет С. Использование Linux. - М.: Вильямс, 2000. 2. "OpenOffice.org. Теория и практика". Издательство "Бином", серия "Библиотека ALT Linux». Авторы И. Хахаев, В. Машков, Г. Губкина, И. Смирнова, Д. Смирнов, Р. Козодаев, Е. Смородина, Т. Турченюк. Москва, 2008. 3. Карпов В.Е., Коньков К.А. Основы операционных систем. Курс лекций. Учебное пособие. /Под ред. В.П.Иванникова. – М.:ИНТУИТ.ру, 2004. 4. Операционная система Linux. Курс лекций. Учебное пособие. / Г.В.Курячий, К.А.Маслинский. – М.:ИНТУИТ.ру, 2005. 5. Робачевский А.М. Операционная система UNIX. – Спб.: БХВ-Петербург, 2002. 6. Котельников И.А., Чеботаев П.З. Latex по-русски. – Новосибирск: Сибирский хронограф, 2004 б) дополнительная литература: 7. Информатика: Энциклопедический словарь для начинающих / Сост. Д.А.Поспелов. — М.: Педагогика-Пресс, 1994, — 352с.:ил. 8. Большая компьютерная энциклопедия. — М.: ЭКСМО, 2007. — 480с. 9. Першиков В.И., Савинков В.М. Толковый словарь по информатике. — 2-е изд., доп. — М.: Финансы и статистика, 1995. — 544с. 10. История информатики в России: ученые и их школы / сост. В.И. Захаров, Р.И. Подловченко, Я.И. Фет. — М.: Наука, 2003, — 486с. – («Информатика: неограниченные возможности и возможные ограничения») 11. Фридланд А.Я., Ханамирова Л.С., Фридланд И.А. Информатика и компьютерные технологии: Основные термины: Толковый словарь. 3-е изд. испр. и доп. — М.: ООО»Издательство Астрель»: ООО «Издательство АСТ», 2003. — 272с. 12. Успенский В.А. Семенов А.Л. Теория алгоритмов: основные открытия и приложения. — М.: Наука. Гл.ред. физ.-мат. лит., 1987. 13. Петзольд Ч. Код. — М.: Издательско-торговый дом «Русская редакция», 2001. — 512с.: ил. 14. Хомяков П.М. Системный анализ: Экспресс-курс лекций: Учебное пособие / Под.ред В.П.Прохорова. Изд. 4-е. — М.: Издательство ЛКИ, 2010. — 216с. 15. Теоретические основы информатики: уч. пособие для студ. высш. учеб. Заведений / [В.Л.Матросов, В.А.Горелик, С.А.Жданов и др.]. — М.: Издательский центр «Академия», 2009. . — 352с. 16. Сокольский М.В.Все об Intranet и Internet.-М.:Элиот,1998.-254с.ил. в) мультимедийные средства: г) Интернет-ресурсы Курс полностью базируется на свободном программном обеспечении, которое бесплатно доступно на сайтах интернета (Alt Linux, OpenOffice. Org, Maxima, LyX, и др.).