Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности "Прикладная математика и информатика"




Скачать 63.71 Kb.
НазваниеРабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности "Прикладная математика и информатика"
ТипРабочая программа
rykovodstvo.ru > Руководство эксплуатация > Рабочая программа
МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

РОССИЙСКОЙ ФЕДЕРАЦИИ
Ульяновский государственный технический университет
Кафедpа "Вычислительная техника"

"Утвеpждаю"

Декан ФИСТ
___________ В.В.Шишкин

"___"______________2000г.

РАБОЧАЯ ПРОГРАММА
по дисциплине «Системное и прикладное программное обеспечение» для специальности "Прикладная математика и информатика"

Факультет - информационных систем и технологий

Кафедpа - "Вычислительная техника"

Куpс - третий

Семестpы - 5, 6

Отчетность: 5 семестр – зачет

6 семестр – курсовая работа, экзамен

Ульяновск - 2000 г.


Рабочая пpогpамма составлена на основе на основании на основании решения кафедры «Вычислительная техника» Ульяновского государственного технического университета для специальности «Прикладная математика и информатика»

Рабочая пpогpамма составлена ассистентом Вербиченко Д.С. и обсуждена

на заседании кафедpы ВТ "___"___________" 2000г.
Зав. кафедpой П.И. Соснин
Одобpено методической комиссией ФИСТ.
Пpедседатель

методической комиссии

I. Содержание лекций

Первый семестр

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

2 часа
2. Языки системного программирования высокого уровня. Особенности языка программирования Си, как языка системного программирования. Библиотеки Си. Язык ассемблера ЭВМ, Особенности ассемблеров различных средств ВТ. Макросредства и основные конструкции.

2 часа

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

2 часа

4. Ассемблеры, машинно-зависимые характеристики ассемблера: форматы команд, перемещение программ. Архитектура микропроцессора 8086. Способы адресации данных в микропроцессоре 8086. Система команд МП 8086. Понятие аппаратного и программного прерывания. Состав прерываний MS-DOS. Операции ДОС.

2 часа

5. Трансляторы. Этапы предварительной обработки, лексического, синтаксического анализа, генерации машинного кода. Компиляторы, интерпретаторы. Кросс-системы. Библиотекари.

2 часа

6. Основные задачи ОС. Компоненты ОС. Управление заданиями. Управление задачами. Управление данными. Управление устройствами. Понятие ресурса. Виртуальные ресурсы. Управление задачами. Супервизоры. Мониторы. Командные интерпретаторы. Режим разделения времени. Организация систем коллективного пользования. Управление памятью. Организация памяти. Страничное, сегментное распределение памяти, Виртуальная память. Загрузка программ. Управление устройствами. Обработка прерываний. Виды организации прерываний. Драйверы. Телекоммуникационный метод доступа. Организация многопользовательских систем.

4 часа

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

2 часа
Второй семестр

1. Общие характеристики и особенности применения системы C++ Builder. Интегрированная среда разработки. Механизмы двунаправленной разработки. Понятие свойств методов и событий. Визуальное наследование форм. Библиотека визуальных компонент VCL.

2 часа
2. Инструменты визуальной разработки приложений. Инспектор объектов. Редактор кода. Обзор наиболее часто применяемых интерфейсных компонент библиотеки VCL.

2 часа

3. Поддержка графики в C++ Builder. Вывод графики с помощью Windows GDI и с помощью компоненты TCanvas библиотеки VCL, преимущества объектно-ориентированного подхода. Инкапсуляция компонентой TCanvas графических функций Windows GDI на различных уровнях. Обзор графических примитивов реализуемых с помощью компоненты TCanvas.

2 часа
4. Разработка приложений баз данных в среде C++ Builder. Понятие клиент серверного взаимодействия и идеология его реализации в системе C++ Builder. Механизм BDE. Трехступенчатая модель разработки приложения баз данных на основе механизма BDE. Обзор поддерживаемых с помощью BDE форматов таблиц и серверов баз данных. Компоненты управления данными (Data Control). Компоненты доступа к данным Data Access. Пример разработки приложения СУБД.

4 часа

5. Компоненты и функции для работы со временем. Компонента TTimer. Объект TDateTime. Деловая и научная графика в среде С++ Builder. Библиотека TeeChart и ее применение для поддержки деловой графики. Построения диаграмм и графиков с помощью компоненты TChart, использование различных источники данных для их построения. Обзор распространенных видов диаграмм, поддерживаемых библиотекой TeeChart.

2 часа

6. Создание многопоточных приложений в среде C++ Builder. Многопоточные ОС, понятие потока (нити) в системе Windows. Оптимизация создаваемых программ за счет применения многопоточности. Класс TThtread библиотеки VCL и особенности его применения. Синхронизация в моногопоточных приложениях.

2 часа

7. Библиотеки статической и динамической компоновки. Связывание во время загрузки. Связывание во время выполнения. Экспортируемые функции библиотеки. Создание динамических библиотек в среде C++ Builder.

2 часа

II. Лабораторные работы
(Каждый студент получает индивидуальный вариант задания)

2 семестр

  1. Создание простого приложения и изучение принципов работы базовых компонент системы Borland C++ Builder.

  2. Использование компонент для работы с графикой в среде C++ Builder.

  3. Использование механизма BDE для доступа к базам данных из среды C++ Builder.

  4. Использование диаграмм в среде C++ Builder.

  5. Создание многопоточных приложений для OC Windows.



III. Типовое задание на курсовую работу
тема работы: Использование системы C++ Builder для создания прикладных приложений в средe Microsoft Windows»

Курсовая работа по дисциплине «Системное и прикладное программное обеспечение» выполняется в 2 этапа:

  1. В соответствии с индивидуальными вариантами выполняются и защищаются в дисплейном классе 5 лабораторных работ;

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

Порядок выполнения второго этапа курсовой работы.

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

  1. Техническое задание

  2. Описание используемых в курсовой компонент, классов и функций

  3. Описание структуры программы

  4. Описание алгоритма

  5. Оценка эргономичности интерфейса, созданной программы с иллюстрациями (скриншотами) 2-4 шт.

  6. Руководство пользователю

  7. Литература

  8. Приложение. Текст программы (только наиболее существенные фрагменты).


IV. Литература

  1. Век Л. Введение в системное программное обеспечение: Пер. С англ.- М.: Мир,1988,-448 с

  2. 2. Скенлон Л. Персональная ЭВМ IBM PC/XT . Программирование на языке ассемблера. М.: Радио и связь, 1991, -336 с.

  3. Крейслер С. Проектирование операционных систем для малых ЭВМ. М.: Мир,1986.

  4. Дейтел Г. Введение в операционные системы В 2-х томах: Пер. С англ. -М.:Мир, 1987.

  5. Джордейн Р. Справочник программиста персональных компьютеров типа IBM PC, XT и AT : Пер. с англ. / Предисл. Н.В. Гайского -М.: Финансы и статистика, 1992. -544 с.

  6. Богумирский Б. С. MS-DOS 6. Новые возможности для пользователя. Санкт -Петербург «Питер», 1994, -410 с.

  7. П. Нортон, П. Иао, Программирование на Borland C++ в среде Windows: В 2-х омах: Том 1.- К.: Диалекгика, 1993. - 320 с.

  8. П. Нортон, П. Иао, Программирование на Borland C++ в среде Windows: В 2-х томах: Том 2.- К.: Диалектика, 1993.

Похожие:

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconЗадачах программирования лабораторный практикум по дисциплине «Системное...
Методические указания предназначены для подготовки дипломированных специалистов направления 230100 «Информатика и вычислительная...

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconМетодические указания по дисциплине “Системы управления базами данных”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПрограмма дисциплины «Информатика и программирование» для направления...
Программа дисциплины «Информатика и программирование» для направления 01. 03. 04 «Прикладная математика» подготовки бакалавров

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПрограмма дисциплины «Информатика и программирование» для направления...
Программа дисциплины «Информатика и программирование» для направления 01. 03. 04 «Прикладная математика» подготовки бакалавров

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconМетодические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconКоновалов В. М. К64 Пособие к выполнению лабораторных работ по дисциплине...
К64 Пособие к выполнению лабораторных работ по дисциплине «Прикладное программное обеспечение». Выпуск М.: Мгту га, 2002 г. 36 с

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПравительство Российской Федерации Федеральное государственное автономное...
Дисциплина «Архитектура компьютеров и системное программирование» предназначена для подготовки бакалавров по направлению 01. 03....

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconМатематика и информатика часть II. Информатика Пособие для студентов
Рейтинг и оценка уровня знаний студентов по дисциплине «Математика и информатика» 5

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconУчебное пособие для обучающихся в спбгу по направлениям астрономия,...
Учебное пособие для обучающихся в спбгу по направлениям астрономия, информатика, математика, механика, прикладная математика, физика,...

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПрограмма государственного итогового междисциплинарного экзамена...
Программа предназначена для бакалавров четвертого курса направления подготовки 01. 03. 02

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconМетодические указания к курсовой работе по дисциплине Базы данных...
Дисциплина «Базы данных» для направления 230700. 62 «Прикладная информатика» подготовки бакалавра

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПрограмма рассчитана на 4 года. Выпускникам присваивается степень...
Вам принять участие в первом туре олимпиады по профилям подготовки: «Прикладная информатика в документационном обеспечении управления»,...

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПрограмма бакалавриата по направлению подготовки 01. 03. 02 «прикладная...
Образовательная программа актуализирована для реализации в 2017-2018 учебном году на Ученом совете института

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconВведение в системное программное обеспечение. Вопросы: Классификация программного обеспечения
Выделим еще один класс (скорее группу) программ специальное программное обеспечение информационных и управляющих систем

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПрограмма дисциплины разработана на основе государственного общеобязательного...
Госо рк 04. 019-2008 для специальности 050704 – “Вычислительная техника и программное обеспечение” и типовой программы утвержденной...

Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПравительство Российской Федерации Нижегородский филиал
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки для...


Руководство, инструкция по применению






При копировании материала укажите ссылку © 2018
контакты
rykovodstvo.ru
Поиск