Рабочая программа учебной дисциплины системное программное обеспечение





Скачать 173.84 Kb.
НазваниеРабочая программа учебной дисциплины системное программное обеспечение
Дата публикации05.11.2014
Размер173.84 Kb.
ТипРабочая программа
100-bal.ru > Информатика > Рабочая программа



ФЕДЕРАЛЬНОЕ государственное БЮДЖЕТНОЕ образовательное учреждение

высшего профессионального образования

«Московский ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПИЩЕВЫХ ПРОИЗВОДСТВ»

«УТВЕРЖДАЮ»

ПРОРЕКТОР ПО УЧЕБНОЙ РАБОТЕ

__________________________________________

«____»______________________ 2011 г.

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
Системное программное обеспечение

(наименование дисциплины)


Направление подготовки 230100.62 Информатика и вычислительная техника
Квалификация (степень) выпускника: бакалавр ________
Форма обучения: очная____________________________________________

(очная, очно-заочная)


Москва 2011 г.


  1. ЦЕЛИ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ


Целью курса «Системное программное обеспечение» является изучение организации функционирования (алгоритмов функционирования ОС) вычислительных процессов в современных ЭВМ. При изучении дисциплины основное внимание уделяется анализу структуры и характеристик СПО, проблемам синхронизации потоков. Рассматриваются этапы разработки системного программного обеспечения на высокоуровневых языках программирования.


  • Задачи дисциплины - формирование умений и навыков по следующим направлениям деятельности:

  • знание общих принципов функционирования системного программного обеспечения;

  • знание методов решения проблем синхронизации процессов при разработки приложений;

  • умение выбирать и грамотно использовать конструкции и примитивы, предназначенные для описания и управления вычислениями с различной степенью параллельности

  • умение анализировать программные решения, используя современные инструментальные средства, языки и среды;

  • владение инструментальными средствами и языками программирования;

  • владение методами планирования, разработки и тестирования элементов СПО

  • формирование научного мировоззрения будущего специалиста.




  1. МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО

Дисциплина «Системное программное обеспечение» относится к циклу профессиональных дисциплин. Необходимыми условиями для освоения дисциплины являются: знания, умения, навыки.

Содержание дисциплины является логическим продолжением содержания дисциплин

  1. Операционные системы.

  2. Программирование.

  3. ЭВМ и периферийные устройства.

  4. Информационные технологии.

  5. Технологии программирования.




  1. КОМПЕТЕНЦИИ СТУДЕНТА, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ / ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ ОБРАЗОВАНИЯ И КОМПЕТЕНЦИИ СТУДЕНТА ПО ЗАВЕРШЕНИИ ОСВОЕНИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ


Процесс изучения дисциплины направлен на формирование следующих компетенций (в соответствии с ФГОС ВПО и требованиями к результатам освоения ООП):
общекультурных (ОК):

осознавать сущность и значение информации в развитии современного общества; владеть основными методами, способами и средствами получения, хранения, переработки информации (ОК-11);

иметь навыки работы с компьютером как средством управления информацией (ОК-12);
профессиональных (ПК):

разрабатывать бизнес-планы и технические задания на оснащение отделов, лабораторий, офисов компьютерным и сетевым оборудованием (ПК-1);

осваивать методики использования программных средств для решения практических задач (ПК-2);

разрабатывать модели компонентов информационных систем, включая модели баз данных (ПК-4);

инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК-11);

В результате изучения дисциплины студент должен:

Знать:

  • общие принцы ООП;

  • общие принципов функционирования системного программного обеспечения;

  • принципы работы компиляторов, ассемблеров, трансляторов;

  • знание методов решения проблем синхронизации процессов при разработки приложений;



    Уметь:

  • выбирать и грамотно использовать конструкции и примитивы, предназначенные для описания и управления вычислениями с различной степенью параллельности;

  • выбирать SDK для создания приложений;

  • анализировать программные решения, используя современные инструментальные средства, языки и среды;


Владеть:

  • инструментальными средствами и языками программирования;

  • методами планирования, разработки и тестирования элементов СПО

  1. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ


4.1. Объем дисциплины и виды учебной работы

Общая трудоемкость дисциплины составляет 5 зачетных единиц.



Вид учебной работы

Трудоемкость дисциплины

Семестры (кол-во недель в семестре)

Всего часов

Из них в интер-активной форме

8

(6)










Аудиторные занятия (всего)

18




18










в том числе:

Лекции (Л)

6




6













Лабораторные работы (ЛР)

12




12













Практические занятия (ПЗ)

-




-










Самостоятельная работа студента (СРС) (всего), в том числе:

27




27










СРС

в семестре:

Курсовой проект (КП)

-




-













Курсовая работа (КР)

-




-













Расчетно-графические

работы (РГР)

-




-













Реферат (РЕФ)

-




-













Другие виды

самостоятельной работы

-




-










СРС

в сессию:

Экзамен

63




63










Вид промежуточной аттестации (зачет, экзамен)

Экза-

мен




Экза-

мен










Общая трудоемкость, ч.

108




108































Общая трудоемкость, зачетные единицы

3




3












4.2. Разделы дисциплины, виды занятий и формируемые компетенции по разделам учебной дисциплины.


№ п./п.

Наименование раздела

дисциплины

Л

ЛР

ПЗ

СРС

Всего часов

(без экзамена)

Формируемые компетенции (ОК, ПК)

1

Введение в СПО - основные понятия и определения.

1







5

6

(ОК–11);

(ПК–1, 2);



2

Компиляторы, трансляторы, ассемблеры. Применение Assembler в разработке СПО.

1

4




6

11

(ОК–12);

(ПК–4, 11);

3

Потоки выполнения и синхронизация

2

4




8

14

(ОК–12);

(ПК–4);

4

Введение в сетевое программирование

2

4




8

14

(ОК–12);

(ПК–4);

Всего часов

6

12




27

45





4.3. Содержание дисциплины:
4.3.1. Введение в СПО - основные понятия и определения.

Определение понятия СПО. Состав СПО. Виды системного программного обеспечения. Функции операционных систем. Понятие и типы утилит. Системы программирования – достоинства и недостатки.

4.3.2. Компиляторы, трансляторы, ассемблеры. Применение Assembler в разработке СПО.

Определение компиляторов, ассемблеров, трансляторов их место в СПО. Язык программирования Assembler. Применение языка Assembler при разработке системного программного обеспечения. Низкоуровневое программирование при разработке драйверов и ОС.

4.3.3. Потоки выполнения и синхронизация

Потоки выполнения (threads) и синхронизация, понятие приложения. Преимущества и проблемы при работе с потоками выполнения. Синхронизация потоков по ресурсам и событиям. Создание и запуск потока выполнения. Функции Windows API.


4.3.4. Введение в сетевое программирование

Понятие апплета и сервлета. Этапы проектирования сетевого программного обеспечения. Технология JSP – Java Server Pages.



    1. Тематический план лабораторных работ




№ п./п.

№ раздела дисциплины

Темы лабораторных

занятий

Трудоемкость,

ч.

Формы текущего контроля успеваемости

1.




Разработка драйверов на низкоуровневом языке программирования.

4

Подготовка отчета. Защита лабораторной работы № 1.

2.




Разработка приложения с использованием потоков. Разделение потоков.

4

Подготовка отчета. Защита лабораторной работы № 2.

3.




Разработка сетевого программного обеспечения - апплета.

4

Подготовка отчета. Защита лабораторной работы № 3.

Всего




12







    1. Соответствие компетенций, формируемых при изучении дисциплины, и видов занятий с учетом форм контроля




Перечень компетенций

Виды занятий

Формы контроля

Л

ЛР

ПЗ

КР

КП

СРС

ОК-11

+













+

Устный ответ на лабораторном занятии.

ОК-12

+

+










+

Проверка работы на лабораторных занятиях.

ПК-1

+

+










+

Контрольное задание на лабораторном занятии. Составление отчета к лабораторной работе.

ПК-2

+

+










+

Контрольное задание на лабораторном занятии. Составление отчета к лабораторной работе.

ПК-4




+










+

Контрольное задание на лабораторном занятии. Составление отчета к лабораторной работе.

ПК-11




+










+

Контрольное задание на лабораторном занятии. Составление отчета к лабораторной работе.



  1. ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ


При проведении лекции используются мультимедийные технологии для наглядной демонстрации рассматриваемого материала.

В лабораторных работах используются средства создания виртуальных машин, SDK и программы для создания виртуального сервера.



  1. ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ, ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ПО ИТОГАМ ОСВОЕНИЯ ДИСЦИПЛИНЫ И УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ


Задание к лабораторным работам:
Лабораторная работа № 1.
Создать драйвер виртуального устройств VxD на Assemblere. С использованием MS Windows DDK.
Лабораторная работа № 2.

  • Написать приложение, в котором используются потоки. Использовать задание класса потока как наследника Thread. Класс потока должен обеспечивать в методе run построчный несинхронизированный вывод в консольное окно чисел от 1 до 100 порциями по 10 чисел в строке, разделенных пробелами, причем перед каждой такой порцией должна стоять надпись "Thread 1:" для первого потока, "Thread 2:" для второго, и т.д. Для вывода строки задать в классе метод print10. В приложении по нажатии на первую кнопку должны создаваться два или более потоков, а при нажатии на вторую они должны стартовать.

  • Усовершенствовать приложение, обеспечив синхронизацию за счет объявления вызова print10 в методе run синхронизированным.

  • Создать копию класса потока, отличающуюся от первоначальной тем, что выводятся числа от 101 до 200, класс задан как реализующий интерфейс Runnable, а метод print10 задан как синхронизированный. Добавить в приложение создание и старт потоков – экземпляров данного класса.


Лабораторная работа № 3.

  • Написать апплет, рисующий эллипс, и использующий этот апплет HTML-документ. Проверить показ этого HTML-документа в AppletViewer и браузере.

  • Изучить работу и исходный код TomcatServletExample. Видоизменить в нем пример HelloWorld Example, обеспечив вывод документа с вашими данными: фамилией, именем, отчеством. В конце документа обеспечить вывод даты генерации этого документа. Для этого использовать объект типа Date (как преобразовать его в строку?).


7 ДРУГИЕ НОРМАТИВНО-МЕТОДИЧЕСКИЕ ДОКУМЕНТЫ И

МАТЕРИАЛЫ, ОБЕСПЕЧИВАЮЩИЕ КАЧЕСТВО ПОДГОТОВКИ

ОБУЧАЮЩИХСЯ


  1. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ:


а) основная литература:


  1. Васильев  В.Г. Введение в системное программное обеспечение / В. Г. Васильев. – 2010 г.

  2. Солдатов В.П. Программирование драйверов Windows / В.П. Солдатов. - Бином-Пресс, 2011 г.
  3. Лафоре Р. Объектно-ориентированное программирование в С++ / Р. Лафоре –Питер, 2011 г.

  4. Пахомов Б. "C/C++ и MS Visual C++ 2008 для начинающих" / Б. Пахомов - БХВ: Петербург, 2011 г.

  5. В. Монахов Язык программирования Java и среда NetBeans / В. Монахов. - БХВ: Петербург, 2011 г.

  6. Кей Хорстманн, Гари Корнелл Java. Библиотека профессионала. Том 2. Тонкости программирования / Кей Хорстманн, Гари Корнелл Java. - Вильямс, 2012 г.



б) дополнительная литература:

7. Мартин Фаулер. Рефакторинг. Улучшение существующего кода / Мартин Фаулер - Символ-Плюс, 2011 г.



в) программное обеспечение: MS Visual C++, VirtualBox, MASM, RadAsm, NetBeans, Java SDK.

г) базы данных, информационно-справочные и поисковые системы: ресурсы Интернет.
8. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

Указывается материально-техническое обеспечение данной дисциплины.



п./п.

Наименование оборудованных учебных кабинетов, лабораторий

Перечень оборудования и технических средств обучения

1.

Лекционная аудитория и компьютерный класс.


Персональные компьютеры в количестве 15 штук, проектор. Программное обеспечение.












  1. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ.

(Включаются в программу по усмотрению авторов-разработчиков.)

В период изучения дисциплины студенты выполняют лабораторные, контрольные и индивидуальные задания.

При проведении лабораторных работ студентам предоставляется различный материал информационного и справочного типа.

Рабочая программа составлена с учетом требований Федерального Государственного образовательного стандарта высшего профессионального образования (ФГОС ВПО) третьего поколения по направлению подготовки 230100.62 Информатика и вычислительная техника.
Программа рассмотрена и утверждена на заседании кафедры «___»_________20___ г., протокол № _____.
Разработчики ____________________________________________________

(подпись, Ф.И.О.)

Кафедра ________________________________________________________

Зав.кафедрой ____________________________________________________

(подпись, Ф.И.О.)
Рабочая программа согласована с УМК факультета ______________
Председатель УМК факультета _______________________________________

(подпись, Ф.И.О.)

(по принадлежности направления, специальности/специализации (профиля))

Рабочая программа одобрена на заседании совета факультета «___»______20___ г., протокол № _____.
Председатель совета факультета ____________________________________

(подпись, Ф.И.О.)

(по принадлежности направления, специальности/специализации (профиля)).


Приложение

ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ В РАБОЧЕЙ ПРОГРАММЕ

на__________ / ___________ учебный год
В рабочую программу дисциплины _____________________________

вносятся следующие изменения:

________________________________________________________________

________________________________________________________________

________________________________________________________________

________________________________________________________________
Дополнения и изменения в рабочей программе рассмотрены и одобрены на заседании кафедры ____________________________________

«___» ______________ 20__ г., протокол № _______
Дополнения и изменения согласованы с УМК факультета________________

Председатель УМКфакультета____________________________________________

(подпись, Ф.И.О.)

(по принадлежности направления, специальности/специализации (профиля))


Рабочая программа одобрена на заседании совета факультета «___»______20___ г., протокол № _____.
Председатель совета факультета ____________________________________

(подпись, Ф.И.О.)

(по принадлежности направления, специальности/специализации (профиля)


Добавить документ в свой блог или на сайт

Похожие:

Рабочая программа учебной дисциплины системное программное обеспечение iconСистемное программное обеспечение реферат студента 1 курса экономического факультета
ПО. Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных. Все программное обеспечение,...
Рабочая программа учебной дисциплины системное программное обеспечение iconРабочая программа учебной дисциплины «Системное программное обеспечение»
Рабочая программа, методические указания и контрольные задания для студентов специальности
Рабочая программа учебной дисциплины системное программное обеспечение iconРабочая программа дисциплины «Системное и прикладное программное обеспечение»
Целью дисциплины является ознакомление студентов с основными технологиями, принципами и методами разработки системного и прикладного...
Рабочая программа учебной дисциплины системное программное обеспечение iconРабочая программа дисциплины “Физическая культура” для специальности...
Составлена в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускников по специальности...
Рабочая программа учебной дисциплины системное программное обеспечение iconСистемное программное обеспечение гр. З – 8391
Алгоритмы архивации данных (сжатие способом кодирования серий rle, алгоритм Хаффмана)
Рабочая программа учебной дисциплины системное программное обеспечение iconПрограмма дисциплины “Системное программное обеспечение” для подготовки инженеров
Целью данной дисциплины является изучение общих принципов организации и программных интерфейсов операционных систем (ОС) и базового...
Рабочая программа учебной дисциплины системное программное обеспечение iconПрикладное программное обеспечение реферат студентки 1 курса экономического факультета
«телом», то программное обеспечение (software) – это его «мозг». Именно правильно подобранное и грамотно установленное программное...
Рабочая программа учебной дисциплины системное программное обеспечение iconРеферат по информатике тема: Прикладное и системное программное обеспечение
Гост 19781-90). Также, это совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы...
Рабочая программа учебной дисциплины системное программное обеспечение iconРабочая программа по учебной дисциплине Web дизайн
Рабочая программа предназначена для преподавания дисциплины «Web дизайн» студентам очной полной формы обучения специальности 230105...
Рабочая программа учебной дисциплины системное программное обеспечение iconРабочая программа учебной дисциплины б. 9 «Программное обеспечение...
Забайкальский институт железнодорожного транспорта филиал федерального государственного бюджетного образовательного учреждения высшего...
Рабочая программа учебной дисциплины системное программное обеспечение iconРабочая программа учебной дисциплины
Основная задача данного курса заключается в формировании общих представлений и понятий об организации и принципах построения, функционирования...
Рабочая программа учебной дисциплины системное программное обеспечение iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: рассмотреть программное обеспечение компьютера и прикладное программное обеспечение компьютера
Рабочая программа учебной дисциплины системное программное обеспечение iconРабочая программа учебной дисциплины (рпуд) инженерное программное...
Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,...
Рабочая программа учебной дисциплины системное программное обеспечение iconТема: Программное обеспечение компьютера
Цель: будут уметь различать программное обеспечение компьютера, знать о назначении прикладного по, системного по, Систем программирования,...
Рабочая программа учебной дисциплины системное программное обеспечение iconТематический план учебной дисциплины Учебно-методическое обеспечение...
Фгбоу впо «Российская академия народного хозяйства и государственной службы при Президенте Российской Федерации»
Рабочая программа учебной дисциплины системное программное обеспечение iconРабочая программа учебной дисциплины Интегрированные системы управления...
Рабочая программа по дисциплине "Интегрированные системы управления" включена в учебный план для специальности 230105 в цикл "Специальные...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск