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


Скачать 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 Программа дисциплины
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений 231300. 62 «Прикладная...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Задачах программирования лабораторный практикум по дисциплине «Системное...
Методические указания предназначены для подготовки дипломированных специалистов направления 230100 «Информатика и вычислительная...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Программа дисциплины «Системное программное обеспечение» для специальности...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 230101. 65 «Вычислительные...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Программа дисциплины «Системное программное обеспечение» для специальности...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 230101. 65 «Вычислительные...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Программа дисциплины «Системное программное обеспечение» для специальности...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 230101. 65 «Вычислительные...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Программа итогового экзамена по направлению 01. 04. 02 "Прикладная математика и информатика"
Государственный междисциплинарный экзамен по направлению – 01. 04. 02 "Прикладная математика и информатика" включает дисциплины
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Рабочая программа дисциплины «Информатика» (по гос «Информатика и программирование»)
Рабочая программа предназначена для преподавания дисциплины «Информатика» студентам очной полной формы обучения по направлению подготовки...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Методические указания по дисциплине “Системы управления базами данных”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Образовательная программа высшего образования «Прикладная математика и информатика»
Государственная итоговая аттестация выпускника по направлению подготовки бакалавров 01. 03. 02 Прикладная математика и информатика...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Образовательная программа высшего образования «Прикладная математика и информатика»
Государственная итоговая аттестация выпускника по направлению подготовки бакалавров 01. 03. 02 Прикладная математика и информатика...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Рабочая программа профессионального модуля пм. 02 Разработка, внедрение...
Рабочая программа профессионального модуля является частью основной образовательной программы в соответствии с фгос спо по специальности...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Программа дисциплины «Информатика и программирование» для направления...
Программа дисциплины «Информатика и программирование» для направления 01. 03. 04 «Прикладная математика» подготовки бакалавров
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Программа дисциплины «Информатика и программирование» для направления...
Программа дисциплины «Информатика и программирование» для направления 01. 03. 04 «Прикладная математика» подготовки бакалавров
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Коновалов В. М. К64 Пособие к выполнению лабораторных работ по дисциплине...
К64 Пособие к выполнению лабораторных работ по дисциплине «Прикладное программное обеспечение». Выпуск М.: Мгту га, 2002 г. 36 с
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Методические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...
Рабочая программа по дисциплине «Системное и прикладное программное обеспечение» для специальности \"Прикладная математика и информатика\" icon Правительство Российской Федерации Федеральное государственное автономное...
Дисциплина «Архитектура компьютеров и системное программирование» предназначена для подготовки бакалавров по направлению 01. 03....

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




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