ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«НАЦИОНАЛЬНЫЙ МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ «ГОРНЫЙ»
Согласовано
| Утверждаю
|
___________________
Руководитель ООП
по направлению 210100
декан ЭФ проф. В.А. Шпенст
|
_______________________ Зав.кафедрой ЭС
проф. В.А. Шпенст
|
РАБОЧАЯ ПРОГРАММА
УЧЕБНОЙ ДИСЦИПЛИНЫ
«ПРОГРАММНЫЕ СРЕДСТВА ПЭВМ»
Направление подготовки бакалавра 210100–электроника и наноэлектроника
Профиль промышленная электроника Квалификация выпускника: бакалавр Форма обучения:очная
Составитель: доцент каф. ЭС В.Г. Терехов
Санкт-Петербург
2012
1. Цели и задачи дисциплины:
Целью изучения дисциплины «Программные средства ПЭВМ» является подготовка бакалавров 200100.62 электроника и наноэлектроника профиль «промышленная электроника», обладающих широким кругозором в области вычислительной техники и умеющих профессионально создавать прикладные программы при конструировании и разработке современных автоматических и автоматизированных систем управления промышленными объектами и процессами на основе микропроцессорной техники. Изучение дисциплины направлено на освоение принципов построения и функционирования электронных вычислительных машин (ЭВМ) и информационных систем, состава и структуры программного обеспечения, а также получение практических навыков работы в среде операционной системы и в интегрированной среде программирования.
Задачи изучения дисциплины – усвоение основных положений современной теории программирования и алгоритмизации прикладных задач.
2. Место дисциплины в структуре ООП:
Дисциплина «программные средства ПЭВМ» относится к циклу дисциплин по выбору студента блока Б3, изучается во втором семестре.
Для изучения дисциплины «программные средства ПЭВМ» достаточно знаний, умений и компетенций по гуманитарным предметам в объёме среднего (полного) общего или среднего профессионального образования.
«Программные средства ПЭВМ» представляет собой самостоятельную дисциплину, способствующую развитию профессиональной культуры. Она может быть рекомендована в качестве предшествующей для таких дисциплин, как «САПР электронных устройств», «Основы микропроцессорной техники», «Электронные промышленные устройства» и др. 3. Требования к результатам освоения дисциплины:
Процесс изучения дисциплины направлен на формирование следующих компетенций:
ОК-1 - владеть культурой мышления, способностью к обобщению, анализу, восприятию информации, постановке цели и выбору путей её достижения;
ОК-11 - понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны;
ПК-2- выявлять естественно-научную сущность проблем, возникающих в ходе профессиональной деятельности, привлекать для их решения соответствующий физико-математический аппарат;
ПК-6 - способность собирать, обрабатывать, анализировать и систематизировать научно-техническую информацию по тематике исследования, использовать достижения отечественной и зарубежной науки.
В результате изучения дисциплины студент должен:
Знать:
- состав системного и инструментального программного обеспечения;
- характеристики языков программирования высокого и низкого уровня;
- методы анализа качества программ;
- технологию разработки прикладных программ, необходимые для грамотного решения инженерных задач и более полного использования функциональных возможностей вычислительной техники.
Уметь:
- формулировать цель решения задачи, осуществлять выбор метода её решения;
- разрабатывать алгоритм решения задачи, создавать по алгоритму программу на выбранном языке программирования и производить её отладку;
- пользоваться справочниками, ГОСТами,
- оформлять программную и техническую документацию.
Владеть:
- методами и средствами обслуживание файловой системы ПК;
- средствами создания, отладки и исполнения прикладных программ.
4. Объем дисциплины и виды учебной работы
Общая трудоемкость дисциплины составляет ____2____ зачетные единицы.
Вид учебной работы
| Всего часов
| Семестры
| 2
| Аудиторные занятия (всего)
| 36
| 3
| В том числе:
| -
|
| Лекции
| 18
| 18
| Практические занятия (ПЗ)
| 18
| 18
| Семинары (С)
|
|
| Лабораторные работы (ЛР)
|
|
| Самостоятельная работа (всего)
| 36
| 3
| В том числе:
|
|
| Курсовой проект (работа)
|
|
| Расчетно-графические работы
|
|
| Реферат
| 12
| 12
| Другие виды самостоятельной работы
|
|
| Подготовка к практическим занятиям, выполнение проверочных работ для текущего контроля знаний.
| 15
| 15
| Вид промежуточной аттестации (зачет, экзамен)
| зачёт
| зачёт
| Общая трудоемкость час
зач. ед.
| 72
| 72
| 2
| 2
| 5. Содержание дисциплины
5.1. Содержание разделов дисциплины
№ п/п
| Наименование раздела дисциплины
| Содержание раздела
| 1
| Организация информационных процессов в ЭВМ.
| 1.1.Классическая архитектура ЭВМ Теоретические принципы Фон Неймана, положенные в основу построения вычислительных машин. Классическая структура ЭВМ. Понятия программа, команда, операнды. Порядок выыполнения программы. Принцип функционирования ЭВМ
1.2.Архитектура персональных ЭВМ. Архитектура персональных ЭВМ (ПЭВМ), назначение устройств. Ресурсы ПЭВМ. Взаимосвязь программных и аппаратных средств. Система команд ЭВМ. Структура команд. Классификация команд по функциональному назначению, количеству адресов, формату и способу адресации. Обобщённый алгоритм функционирования ПЭВМ. Прерывания и механизм их обслуживания. Понятие стека
| 2
| Программное обеспечение ПЭВМ
| 2.1.Структура программного обеспечения ПЭВМ. Понятие программного обеспечения (ПО) ПЭВМ. Классификация ПО: системное, инструментальное и прикладное ПО.
Прикладное ПО. Прикладные программы. Пакеты прикладных программ. Классификация, структура и принципы построения.
Системное ПО, его состав и назначение компонентов. Операционные системы (ОС). Назначение, основные функции и классификация ОС. Архитектура операционных систем. Драйверы Сервисные системы: программные оболочки, операционные среды. Утилиты.
Инструментальное ПО. Языки программирования. Системы программирования
2.2Операционная система MS DOS. Дисковая операционная система MS DOS, её состав. Назначение модулей: Базовая система ввода-вывода, Блок начальной загрузки, Модуль расширения, Модуль обработки прерываний, Командный процессор. Утилиты MS DOS. Драйверы внешних устройств. Карта распределения памяти ПЭВМ. Понятия о файловой системе. Накопители, каталоги, файлы. Имена файлов. Указание пути к файлу. Шаблоны имён файлов. Командный интерфейс MS DOS. Система команд, их классификация и формат. Команды работы с дисками, каталогами и файлами. Командные файлы. Назначение и состав командных файлов. Специальные команды ОС для использования в командных файлах. Принципы работы с программами - оболочками.
2.3.Инструментальное программное обеспечение. Назначение и состав инструментального программного обеспечения. Классификация языков программирования. Машинно-ориентированные языки: машинные и символического кодирования. Алгоритмические языки: процедурно-ориентированные, объектно-ориентированные, визуального программирования. Системы программирования. Текстовые редакторы. Трансляторы, их типы. Библиотеки стандартных программ (БСП). Редакторы связей (компоновщики). Загрузчики. Интегрированная среда программирования. Структура и образ памяти программ. Резидентные программы. Классификация структур данных.
| 3
| Технология разработки программ
| 3.1.Подготовка прикладных задач к решению на ЭВМ. Этапы подготовки задач к решению на ЭВМ. Основы алгоритмизации. Алгоритм и его свойства. Способы представления алгоритмов. Графический способ представления. Стандартные основные блочные символы. Базовые алгоритмические структуры: следования, ветвления, цикла. Схемы алгоритмов.
3.2.Программирование на алгоритмическом языке БЕЙСИК. Система программирования языка Бейсик. Основные понятия и конструкции. Алфавит и словарь языка. Типы данных. Идентификаторы. Константы, переменные, массивы, их описание. Операнды. Операции. Выражения. Стандартные процедуры и функции. Исполняемые и неисполняемые операторы. Условные операторы. Операторы цикла. Операторы работы с файлами данных.
Интегрированная среда программирования языка Бейсик. Трансляторы: интерпретатор и компилятор. Работа с редактором и отладчиком. Редактирование, отладка и запуск программ на исполнение. Компиляция программы с созданием исполняемого файла *.exe.
|
5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
.
№ п/п
| Наименование обеспечиваемых (последующих) дисциплин
| № № разделов данной дисциплины, необходимых для изучения обеспечиваемых (последующих) дисциплин
| 1
| 2
| 3
| 1
| «Основы микропроцессорной техники
| +
| +
| +
| 2
| Электронные промышленные устройства
| +
| +
| +
| 3
| САПР электронных устройств
| +
| +
|
| 5.3. Разделы дисциплин и виды занятий
№ п/п
| Наименование раздела дисциплины
| Лекц.
| Практ.
зан.
| Лаб.
зан.
| Семин
| СРС
| Все-го
час.
| 1
| Организация информационных процессов в ЭВМ
| 6
| -
|
|
| 12
| 19
| 2
| Программное обеспечение ПЭВМ
| 6
| 9
|
|
| 12
| 27
| 3
| Технология разработки программ
| 6
| 9
|
|
| 1
| 27
|
6. Лабораторный практикум
Лабораторный практикум не предусмотрен. 7. Практические занятия (семинары)
№ п/п
| № раздела дисциплины
| Тематика практических занятий (семинаров)
| Трудо-емкость
(час.)
| 1
| 2
| Работа в среде операционной системы MS DOS
| 5
| 2
| 2
| Работа в интегрированной среде программирования Бейсик
| 4
| 3
| 3
| Связывание прикладных программ через потоки ввода-вывода данных
| 4
| 4
| 3
| Исполнение прикладных программ в составе командных файлов
| 5
|
8. Примерная тематика курсовых проектов (работ)
Не предусмотрено
9. Учебно-методическое и информационное обеспечение дисциплины:
а) основная литература:
1. Попов, И. И. Электронные вычислительные машины и системы: учебное пособие / И. И. Попов, Т. Л. Партыка. – М.: Форум; ИНФРА-М, 2008. – 368с.
2. Голицына, О.Л. Программное обеспечение: учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. – 2-е изд., перераб. и доп. – М.: Форум; ИНФРА-М, 2008. – 448с.
3. Партыка, Т.Л. Операционные системы, среды и оболочки: учебное пособие/ Т.Л. Партыка, И.И. Попов. – М.: Форум; ИНФРА-М, 2008. – 400с.
б) дополнительная литература:
1. Голицына, О. Л. Языки программирования: учебное пособие / О. Л. Голицына, Т. Л. Партыка, И. И. Попов. – М.: Форум; ИНФРА-М, 2008. – 400с.
2. Голицына, О. Л. Основы алгоритмизации и программирования: учебное пособие / О.Л. Голицына, И.И. Попов. – 3-е изд., испр. и доп. – М.: Форум; ИНФРА-М, 2008. –432с. в) программное обеспечение.
Система программирования языка бейсик. г) базы данных, информационно-справочные и поисковые системы
Не предусмотрены.
10. Материально-техническое обеспечение дисциплины:
Контрольная работа выполняются в электронном виде, в компьютерном классе кафедры электронных систем, с использованием интернета и ресурсов библиотеки Горного университета. 11. Методические рекомендации по организации изучения дисциплины:
Рабочая программа предусматривает возможность обучения в рамках поточно-групповой системы обучения. Для текущего контроля успеваемости используется устный опрос.
Разработчик:
Каф. ЭС
|
| доцент
|
| Терехов В.Г.
| (место работы)
|
| (занимаемая должность)
|
| (инициалы, фамилия)
|
|