- •Учебно-методический комплекс дисциплины «Системное программирование»
- •Алматы, 2016
- •Опись содержания учебно-методического комплекса дисциплины
- •1. Цели и задачи дисциплины.
- •2. Содержание дисциплины
- •2.1.Лекционный курс
- •2.3. Лабораторные занятия
- •2.4. Самостоятельная работа студентов под руководством преподавателя
- •2.5. Самостоятельная работа студентов
- •3. Учебно-методические материалы по дисциплине
- •3.1.Список рекомендуемой литературы
- •3.2. Вопросы для подготовки к экзамену
- •1. Информация о дисциплине
- •2. Краткое описание дисциплины
- •4. Литература для изучения
- •5. Критерии оценки
- •Карта учебно-методической обеспеченности
- •Тезисы лекций
- •Лекция 2. Базовые конструкции структурного программирования
- •Лекция 3. Указатели и массивы
- •Лекция 4. Типы данных, определяемые пользователем
- •Лекция 5. Модульное программирование
- •Лекция 6. Объектно-ориентированное программирование
- •Лекция 7. Операционные системы и их интерфейсы
- •Лекция 8. Управление потоками и процессами
- •Лекция 9. Синхронизация потоков и процессов
- •Лекция 10. Обмен данными между параллельными процессами
- •Лекция 11. Структурная обработка исключений
- •Лекция 12. Работа с виртуальной памятью
- •Лекция 13. Динамически подключаемые библиотеки
- •Планы семинарских, практических, лабораторных и студийных занятий
- •4.1. Индивидуальное задание:
- •4.2. Описание метода решения
- •4.3. Описание логической структуры
- •4.4. Данные для тестирования
- •4.5. Текст программы
- •5.1. Описание методов решения
- •5.1.1. Представление в памяти
- •5.1.2. Модульная структура программного изделия
- •5.2. Описание логической структуры
- •5.2.1. Общие переменные
- •5.3. Программа пользователя
- •5.4. Тексты программных модулей
- •5.5. Варианты.
- •5. Варианты индивидуальных заданий
- •6. Пример решения задачи
- •6.1. Индивидуальное задание:
- •6.2. Описание методов решения
- •6.3. Описание логической структуры
- •6.4. Текст программы
- •5.1. Структура данных программы
- •5.2. Структура программы
- •5.3. Описание переменных
- •5.4. Описание алгоритма программы
- •5.5. Текст программы
- •5.6. Результаты работы программы
- •5.1. Индивидуальное задание.
- •5.2. Разработка алгоритма
- •5.3. Текст программы
- •5.4. Результаты работы программы
- •4. Порядок выполнения
- •5. Индивидуальные задания
- •6. Пример решения задачи
- •6.3. Индивидуальное задание.
- •6.4. Разработка алгоритма решения
- •6.4.1. Структура программы
- •6.5. Текст программы
- •6.6. Результаты работы программы
- •4. Порядок выполнения
- •5. Пример решения задачи
- •5.1. Индивидуальное задание.
- •5.4. Разработка алгоритм решения
- •5.5. Текст программы
- •5.6. Результаты работы программы
- •5.1. Разработка алгоритма решения
- •5.2. Текст программы
- •5.3. Результаты работы программы
- •5.1. Разработка алгоритма решения
- •5.1.1. Структура программы
- •5.1.2. Описание переменных
- •5.1.3. Описание алгоритм программы
- •5.2. Текст программы
- •5.3. Результаты работы программы
- •5.1. Разработка алгоритма решения
- •5.1.1. Структура программы
- •5.1.2. Описание переменных
- •5.1.3. Описание алгоритма программы
- •5.2. Текст программы
- •5.6. Результаты работы программы
- •5.1. Разработка алгоритма решения
- •5.1.1. Структура программы
- •5.1.2. Описание переменных
- •5.1.3. Описание алгоритма программы
- •5.2. Текст программы
- •5.3. Результаты работы программы
- •5.1. Разработка алгоритма решения
- •5.1.3. Описание алгоритма программы
- •5.2. Текст программы
- •5.3. Результаты работы программы
- •5.1. Разработка алгоритма решения
- •5.1.1. Структура программы
- •5.1.2. Описание переменных
- •5.1.3. Описание алгоритма программы
- •5.2 Текст программы
- •5.3. Результаты работы программы
- •Материалы для мониторинга и контроля образованности обучающихся (уровня сформированности предметных компетенций):
- •Методические разработки (рекомендации)
- •Официально изданные преподавателями учебные и учебно-методические пособия (при условии публикации)
- •Перечень:
- •Учебная литература и/или материалы на электронных носителях
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН КАЗАХСКИЙ НАЦИОНАЛЬНЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ АБАЯ
|
Согласовано
Председатель Совета института Математики, физики, информатики Бердышев А.С.
____________________________________________________________ (подпись) «____»____________2016г.
|
Утверждаю
Заведующий кафедрой Информатики и информатизации образования Бидайбеков Е.Ы.
______________________________________________________ (подпись) «____»____________2016г.
|
Учебно-методический комплекс дисциплины «Системное программирование»
«5В011100 - Информатика»
Алматы, 2016
Учебно-методический комплекс дисциплины составлен на основании:
Государственного общеобязательного стандарта высшего профессионального образования по специальности «5В011100 - Информатика»;
Рабочего учебного плана по специальности «5В011100 - Информатика», утвержденного «___» ______________ 2016 г.
Составитель:
Старший преподаватель Киселёва Е.А.
Заведующий кафедрой Бидайбеков Е.Ы.
«____» _________________ 2016 г.
Опись содержания учебно-методического комплекса дисциплины
1. РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА 4
2. СИЛЛАБУС ДИСЦИПЛИНЫ ДЛЯ СТУДЕНТОВ 9
3. КАРТА УЧЕБНО-МЕТОДИЧЕСКОЙ ОБЕСПЕЧЕННОСТИ 12
4. ТЕЗИСЫ ЛЕКЦИЙ 14
Лекция 1. Состав языка C++. Типы данных C++ 14
Лекция 2. Базовые конструкции структурного программирования 19
Лекция 3. Указатели и массивы 29
Лекция 4. Типы данных, определяемые пользователем 36
Лекция 5. Модульное программирование 38
Лекция 6. Объектно-ориентированное программирование 45
Лекция 7. Операционные системы и их интерфейсы 54
Лекция 8. Управление потоками и процессами 58
Лекция 9. Синхронизация потоков и процессов 66
Лекция 10. Обмен данными между параллельными процессами 67
Лекция 11. Структурная обработка исключений 75
Лекция 12. Работа с виртуальной памятью 79
Лекция 13. Динамически подключаемые библиотеки 84
5. ПЛАНЫ СЕМИНАРСКИХ, ПРАКТИЧЕСКИХ, ЛАБОРАТОРНЫХ И СТУДИЙНЫХ ЗАНЯТИЙ 91
6. РУКОВОДСТВО ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ И СТУДИЙНЫХ РАБОТ 92
Лабораторная работа № 1. Работа с символьными строками 92
Лабораторная работа № 2. Представление в памяти массивов и матриц 95
Лабораторная работа № 3. Структуры и связные списки 102
Лабораторная работа № 4. Проверка состава оборудования 109
Лабораторная работа № 5. Управление клавиатурой 115
Лабораторная работа № 6. Управление таймером 118
Лабораторная работа № 7. Управление видеоадаптером 122
Лабораторная работа № 8. Главная Загрузочная Запись 127
Лабораторная работа № 9. Дисковые структуры данных DOS 131
Лабораторная работа № 10. Управление программами 141
Лабораторная работа № 11. Драйверы DOS 146
Лабораторная работа № 12. Распределение памяти 151
Лабораторная работа № 13. Управление памятью 157
Задания для СРСП 164
Задания для СРС (семестровое задание) 169
7. МАТЕРИАЛЫ ДЛЯ МОНИТОРИНГА И КОНТРОЛЯ ОБРАЗОВАННОСТИ ОБУЧАЮЩИХСЯ (УРОВНЯ СФОРМИРОВАННОСТИ ПРЕДМЕТНЫХ КОМПЕТЕНЦИЙ): 171
Экзаменационные вопросы 171
Задания для текущего, рубежного и промежуточного контроля 171
8. МЕТОДИЧЕСКИЕ РАЗРАБОТКИ (РЕКОМЕНДАЦИИ) 172
9. ОФИЦИАЛЬНО ИЗДАННЫЕ ПРЕПОДАВАТЕЛЯМИ УЧЕБНЫЕ И УЧЕБНО-МЕТОДИЧЕСКИЕ ПОСОБИЯ (ПРИ УСЛОВИИ ПУБЛИКАЦИИ) 172
10. ПЕРЕЧЕНЬ: 172
11. УЧЕБНАЯ ЛИТЕРАТУРА И/ИЛИ МАТЕРИАЛЫ НА ЭЛЕКТРОННЫХ НОСИТЕЛЯХ 173
|
|
дисциплины «Системное программирование» для специальности «5В011100 - Информатика»
Форма обучения |
Очная, СО |
Кафедра |
ИИО |
Курс |
4 |
Семестр |
7 |
Количество кредитов |
3 |
Всего часов |
145 |
Лекций |
15 |
Практические (сем., студийные) занятия |
- |
Лабораторные занятия |
30 |
СРСП |
45 |
СРС |
45 |
Экзамен |
7 семестр |
Рабочая учебная программа составлена на основании:
Государственного общеобязательного стандарта высшего профессионального образования по специальности 5B011100-«Информатика»;
Рабочего учебного плана по специальности 5B011100-«Информатика», утвержденного «__»______________ 2016г.
Рабочая учебная программа дисциплины «Системное программирование» составлена ст. преп. Киселёвой Е.А. и обсуждена на заседании кафедры ИИО «___» _____________2016 г., протокол №_________
Киселева Е.А. _______________
Заведующий кафедрой ИИО
Бидайбеков Е.Ы. ______________
Рабочая учебная программа рекомендована Советом института математики, физики и информатики «___»_____________2016г., протокол №_________.
