Главная
страница 1
АННОТАЦИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
1. Наименование дисциплины: Системное программирование
2. Направление: 231000 Программная инженерия
3. Квалификация (степень): бакалавр
4. Профиль подготовки: Разработка программно-информационных систем
5. Кафедра: автоматизированных систем управления (АСУ)
6. Структура дисциплины


Курс

Семестр

Трудоемкость (в зачетных единицах)

Кол-во часов

Форма итогового контроля

Общее

Лекции

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

Лабораторные работы

ИРС

СРС

2

4

3

108

18



36

8

30

экзамен

7. Цели дисциплины


Цель дисциплины заключается в подготовке специалистов, обладающих знаниями назначения, архитектуры и принципов функционирования средств системного программного обеспечения и способных осуществлять проектирование, реализацию и сопровождение системных программных средств.
8. Содержание дисциплины
Программный интерфейс операционной среды.

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

Формальные системы и языки программирования, грамматики, трансляторы, ассемблеры, макроязыки.

Концепция и организация языков и систем программирования "среднего уровня". Библиотеки времени исполнения (RTL) как средства поддержки взаимодействия прикладного ПО с операционной средой.

Реентерабельные программные модули, контекст исполнения, статическая и динамическая компоновка.

Интерфейс прикладных программ (API), понятие абстракции оборудования, мобильность программного обеспечения, управление задачами, памятью и вводом-выводом.

Средства трассировки и отладки программ, принципы оптимизации машинного кода.

9. Результаты обучения


В результате освоения дисциплины «Системное программирование» обучающиеся должны:

  • знать:

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

  • Теоретические основы и практические методы обеспечения правильности, надежности и эффективности функционирования системного ПО.

  • Теоретические основы проектирования трансляторов. Виды трансляторов.

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

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

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

  • уметь:

  • Осуществлять проектирование, реализацию и сопровождение системных программных средств.

  • Разрабатывать и корректировать тексты программ на машинно-зависимых языках. Анализировать исходные тексты библиотек времени исполнения (RTL), поставляемые в составе инструментальных средств разработки ПО.

  • Различать назначение системных и прикладных программных модулей, разрабатывать интерфейсы библиотек динамической компоновки.

  • Использовать средства, предоставляемые интерфейсом прикладных программ (API) одной из современных ОС.

  • владеть:

  • Одним из современных языков системного программирования.

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

Приобретаемые компетенции
- понимание основных концепций, принципов, теорий и фактов, связанных с информатикой (ПК-1)

- готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК-3)

- умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ПК-10)

- навыки чтения, понимания и выделения главной идеи прочитанного исходного кода, документации (ПК-11)

- способность создавать программные интерфейсы (ПК-14)

- навыки использования различных технологий разработки программного обеспечения (ПК-16)

- умение применять основные методы и инструменты разработки программного обеспечения (ПК-17)

Автор аннотации ___________________________ Назаркин О.А.


Заведующий кафедрой ___________________________ Кузнецов Л.А.


Смотрите также:
Аннотация программы учебной дисциплины
47.67kb.
1 стр.
Аннотация программы учебной дисциплины
61.93kb.
1 стр.
Руководство хореографическим коллективом Аннотация рабочей учебной программы дисциплины
26.77kb.
1 стр.
Аннотация программы учебной дисциплины
41.24kb.
1 стр.
Аннотация программы учебной дисциплины
46.98kb.
1 стр.
Аннотация программы учебной дисциплины
33.13kb.
1 стр.
Аннотация программы учебной дисциплины
32.45kb.
1 стр.
Аннотация программы учебной дисциплины
66.26kb.
1 стр.
«Социология религии» Аннотация программы учебной дисциплины для направления подготовки 040100. 62 «Социология»
20.73kb.
1 стр.
Аннотация рабочей программы дисциплины
27.89kb.
1 стр.
Программы учебной дисциплины «Кинокритика». Цели и задачи дисциплины
25.26kb.
1 стр.
Почвоведение Аннотация к рабочей программе дисциплины
1156.82kb.
8 стр.