Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_СПРГ_зо_без заданий.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
701.95 Кб
Скачать

Министерство образования Республики Беларусь

Учреждение образования «Витебский государственный политехнический колледж»

Утверждаю

Зам. директора по УР

____________ ____________

« ___ » ___________ 20__ г.

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

Методические рекомендации по изучению тем дисциплины,

задания для домашней контрольной работы

и рекомендации по их выполнению

для учащихся заочного отделения специальности

2 – 40 01 01 «Программное обеспечение информационных технологий»

Витебск

201_

Разработал:

преподаватель спецдисциплин Сорока Е.С.

Рассмотрено и одобрено на заседании цикловой комиссии информатики и программирования

Протокол № ___ от _____________ 20 __ г.

Председатель цикловой комиссии _________________ ______________

Содержание

Пояснительная записка

Тематический план

Методические рекомендации по изучению тем дисциплины

Методические рекомендации по оформлению и выполнению

домашней контрольной работы

Перечень теоретических вопросов домашней контрольной работы

Перечень практических заданий домашней контрольной работы

Критерии оценки домашней контрольной работы

Теоретические сведения

Примеры решения задач

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

Литература

4

6

9

10

10

11

22

23

29

38

40

Пояснительная записка

Программа дисциплины «Системное программирование» предназначена для средних специальных учебных заведений, ведущих обучение специальности 2-40 01 01 «Программное обеспечение информационных технологий».

Базой для изучения предмета являются предметы «Основы высшей математики», «Информатика», «Алгоритмизация и программирование», «Конструирование программ и языки программирования», «Микропроцессорная техника».

Изучение предмета рассчитано на 120 часов в течение двух семестров в соответствии с типовым учебным планом ССУЗ РБ № 154 Д/тип, утверждённым Министерством образования Республики Беларусь 06.07.2006г.

Программа предмета «Системное программирование» предусматривает изучение базовых понятий языка ассемблера, структуры программы, этапов ее создание, разработку линейных, разветвляющихся и циклических программ с использованием подпрограмм и макросредств, организацию ввода/вывода, обработку прерываний, драйверов внешних устройств.

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

Программа состоит из семи разделов: «Системы программирования», «Основы программирования на языке ассемблера», «Обработка прерываний», «Основы организации ввода/вывода», «Управление памятью и процессами», «Резидентные программы», «Драйверы внешних устройств». Акцентируется внимание на создании программ обработки сложных структур данных с использованием процедур и макросредств языка, для работы с файлами, каталогами и дисками и для ввода/вывода информации.

Лабораторно-практические работы разделены на лабораторные и практические работы. Практические работы предполагают разработку программ с целью приобретения навыков программирования, овладения рациональными приемами разработки программ. Наличие практических работ организует, дисциплинирует учащихся, приучает начинать разработку программ на ЭВМ при нали­чии готовых продуманных решений предварительно подготовленных (в соответствии с технологией разработки программного продукта) ал­горитмов и программ, рационально использовать время персональной ЭВМ.

Лабораторные работы позволяют выполнять все этапы создания программ, при необходимости определять допущенные ошибки в отладчике и исправлять их. Для закрепления теоретических знаний и приобретения практи­ческих навыков программой предусмотрено проведение 56 часов практи­ческих и лабораторных работ.

Рубежный контроль качества изучения материала предмета осу­ществляется проведением двух обязательных контрольных работ.

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

Учащиеся должны знать на уровне представления:

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

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

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

  • принципы разработки алгоритмов отдельных блоков операцион­ных систем;

  • перспективы развития системного программного обеспечения и технологий программирования;

знать на уровне понимания:

  • приемы и методы проектирования программного обеспечения;

  • требования к разработке программного обеспечения;

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

  • функции файловой системы;

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

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

  • построение трансляторов, их вида и структуры, лексический и синтаксический анализ;

  • механизмы защиты информации;

  • принципы межпрограммного взаимодействия;

уметь:

  • работать с интерфейсом операционной системы;

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

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

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

  • создавать драйверы внешних устройств;

  • осуществлять все виды контроля работы операционной системы и ее приложений.

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

Для контроля успеваемости учащихся заочного отделения предусмотрена домашняя контрольная работа и экзамен.

Экзамен проводится в устной форме. В билет включёно один теоретический вопрос и две задачи.