Введение в специальность

Вид материалаДокументы

Содержание


примерный перечень тем курсовых работ
примерный перечень компьютерных программ
Системное программное обеспечение
П.Ю. Бранцевич
А.В. Отвагин
И.И. Глецевич
А.Н. Дудкин
П.Н. Бибило
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
Пояснительная записка
ПОИТ - 221 учебный час (примерное распределение по видам занятий: лекции – 119 часов, лабораторные работы – 102 часа, курсовой п
Подобный материал:
1   ...   6   7   8   9   10   11   12   13   14

примерный перечень тем курсовых работ




  1. Создание пользовательского интерфейса для систем, работающих в графическом режиме.
  2. Разработка графических и текстовых редакторов.
  3. Разработка диалоговых обучающих программ.
  4. Реализация игровых программ.
  5. Разработка библиотеки базовых классов.
  6. Программирование в среде Интернет.



примерный перечень компьютерных программ



АСОИ:
  1. Компьютерный класс.
  2. Операционная система Microsoft Windows (2000 или ХР).
  3. Система программирования MS Visual Studio.

ПОИТ:
  1. Компьютерный класс.
  2. Операционная система Microsoft Windows (2000 или ХР).
  3. Система программирования Borland Delphi.
  4. Система программирования MS Visual Studio.


ВМСиС:
  1. Компьютерный класс.
  2. Операционная система Microsoft Windows (2000 или ХР).
  3. Язык программирования Java (Java SDK).
  4. Язык программирования ActiveState Perl.
  5. СУБД MySQL.



Литература



1. Холзнер С. Perl. Специальный справочник. – СПб.: Питер, 2001.

2. Кристиансен Т., Торкингтон Н. Perl. Библиотека программиста. – СПб.: Питер, 2001.

3. Дейтел Х.М., Дейтел П.Дж. Как программировать на Perl. – М.: Бином, 2002.

4. Чен М.С., Грифис С.В., Изи Э.Ф. Программирование на Java. – Мн.: Попурри, 1997.

5. Дейтел Х.М., Дейтел П.Дж. Как программировать на Java. – М.: Бином, 2002.

6. Дюбуа П. MySQL. – М.: Изд. дом «Вильямс», 2001.

7. Паттерсон Л. и др. Использование HTML. – М.: Изд. дом «Вильямс», 2001.

8. Страуструп Б. Язык программирования С++. 3-е изд.: Пер. с англ. - СПб.: Бином, 1999.

9. Дейтел Х.М., Дейтел П.Дж. Как программировать на С++. – М.: Бином, 2002.

10. Эллис М., Страуструп Б. Справочное руководство по языку программирования С++ с комментариями: Пер с англ. - М.: Мир, 1992.

11. Буч Г. Объектно-ориентированное проектирование с примерами применения: Пер. с англ. – М.: Конкорд, 1992.

12. Ревотюк М.П. Объектно-ориентированное программирование на языке С++. Ч. 1: Переход от языка С к С++. – Мн.: МРТИ, 1994.

13. Ревотюк М.П. Объектно-ориентированное программирование на языке С++. Ч. 2: Технология объектно-ориентированного программирования. – Мн.: БГУИР, 1997.

14. Сурков К.А., Сурков Д.А., Вальвачев А.Н. Программирование в среде Delphi 2.0. — Мн.: Попурри, 1997.

15. Сурков Д.А., Сурков К.А., Вальвачев А.Н. Программирование в среде C++ Builder. — Мн.: Попурри, 1998.


.


Утверждена


УМО вузов Республики

Беларусь по образованию в области

информатики и радиоэлектроники

« 03 » июня 2003 г.

Регистрационный № ТД-40-058/тип.


СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ



Учебная программа для высших учебных заведений по специальностям

I-40 01 01 Программное обеспечение информационных технологий,

I-40 02 01 Вычислительные машины, системы и сети


Согласована с Учебно-методическим управлением БГУИР

« 28 » мая 2003 г.


Составители:

К.А. Сурков, доцент кафедры программного обеспечения информационных технологий Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники», кандидат технических наук;

П.Ю. Бранцевич, доцент кафедры программного обеспечения информационных технологий Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники», кандидат технических наук;

А.В. Отвагин, ассистент кафедры электронных вычислительных машин Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники»;

И.И. Глецевич, ассистент кафедры электронных вычислительных машин Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники».


Рецензенты:

Н.В. Шкут, профессор кафедры численных методов и программирования Учреждения образования «Белорусский государственный университет»;

А.Н. Дудкин, ведущий научный сотрудник лаборатории индетификации систем Института технической кибернетики Национальной академии наук Беларуси, кандидат технических наук;

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

Кафедра программного обеспечения вычислительной техники и автоматизированных систем Учреждения образования «Белорусский национальный технический университет» (протокол № 15 от 06.05.2002 г.);

Кафедра электронных вычислительных машин и систем Учреждения образования «Брестский государственный технический университет» (протокол № 7 от 18.06.2002 г.)


Рекомендована к утверждению в качестве типовой:

Кафедрой электронных вычислительных машин Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники» (протокол № 26 от 25.02.2002 г.);

Кафедрой программного обеспечения информационных технологий Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники» (протокол № 16 от 18.03.2002 г.);


Научно-методическим советом по направлению Ι-40 Вычислительная техника УМО вузов Республики Беларусь по образованию в области информатики и радиоэлектроники (протокол № 2 от 20.06.2002 г., протокол № 3 от 02.07.2002 г.)


Разработана на основании Образовательных стандартов РД РБ 02100.5.113-98, РД РБ 02100.5.112-98.


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА


Типовая программа «Системное программное обеспечение» разработана в соответствии с Образовательным стандартом РД РБ 02100.5.113-98, РД РБ 02100.5.112-98 для специальностей Ι-40 01 01 Программное обеспечение информационных технологий и Ι-40 02 01 Вычислительные машины, системы и сети высших учебных заведений.

Целью курса является теоретическое изучение основных концепций и методов построения операционных систем (ОС) и их составных частей, ознакомление со структурой и принципами функционирования современных ОС, изучение основ теории компиляторов, получение практических навыков написания, системных утилит, элементов ОС и различных трансляторов.

Задачи изучения дисциплины:
  • знать:
  • общую структуру операционных систем, их классификацию, назначение и сферы применения;
  • основные методы и алгоритмы управления процессами, памятью, файловыми системами и другими ресурсами;
  • реализацию различных подсистем на примере реально существующих ОС (MS-DOS, Windows, UNIX);
  • принципы и методы управления внешними устройствами, концепции обработки прерываний, архитектуру и разработку драйверов устройств;
  • принципы и методы проектирования системных средств автоматизации разработки программного обеспечения;
  • основы сетевого взаимодействия ОС ЭВМ;
  • иметь представление о путях развития и усовершенствования ОС.

Данная дисциплина является одной из ключевых, как для специальности ПОИТ, так и для специальности ВМСиС. Ее изучение требует от студентов знаний, полученных ранее, и, в свою очередь, является базой для последующих курсов.

Программа составлена в соответствие требованиям образовательного стандарта и рассчитана на следующий объем:

ПОИТ - 221 учебный час (примерное распределение по видам занятий: лекции – 119 часов, лабораторные работы – 102 часа, курсовой проект);

ВМСиС - 167 учебных часов (примерное распределение по видам занятий: лекции – 100 часов, лабораторные работы – 67 часов, курсовой проект).