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




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

РОССИЙСКОЙ ФЕДЕРАЦИИ


Ульяновский государственный технический университет


Кафед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Рабочая программа дисциплины Системное и прикладное программное обеспечение Для подготовки дипломированных специалистов по направлению 657100 -“Прикладная математика” по специальности 073000
...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconЛекция 4 Программное
Новые термины и понятия: программа, программное обеспечение, базовое программное обеспечение, системное программное обеспечение,...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconЛабораторная работа №7 по дисциплине «Прикладное программное обеспечение»
«Прикладное программное обеспечение» для студентов, обучающихся по специальности «Информационные системы и технологии»
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconРабочая программа по дисциплине «синтез программ» для специальности 010200 Прикладная математика и информатика Форма обучения: очная
Рабочая программа составлена на основании гос впо специальности 010200 «Прикладная математика и информатика» (квалификация – математик,...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconМетодические указания по выполнению курсовых работ по дисциплине «Системное программное обеспечение»
«Системное программное обеспечение» для студентов, обучающихся по специальностям 210100, 210200 и направлению 550200
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconМетодические указания и контрольные задания по дисциплине системное программное обеспечение для студентов заочного отделения 2 и 3 курсов специальности 220200
Методические указания и контрольные задания по дисциплине “Системное программное обеспечение” / Кузнецов Д. Б.; Перм гос техн ун-т....
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПрограмма– Математическое и программное обеспечение вычислительных машин
Ения некорректных задач. Методические указания по выполнению лабораторных работ студентов по специальности "010500. 68 – Прикладная...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconРабочая программа по дисциплине «Дискретная математика» для специальности 080801 «Прикладная информатика (в экономике)» Набор 2005 года и последующих лет
«Дискретная математика» составлена на основании требований Государственного образовательного стандарта по специальности 080801 —...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon«Системное и прикладное программное обеспечение»
...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" iconПрограмма дисциплины «Прикладное программное обеспечение» для направления 040100. 62 «Социология»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки/специальности...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница