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