1
РОССИЙСКОЙ ФЕДЕРАЦИИ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательной учреждение
Высшего профессионального образования
ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
«УТВЕРЖДАЮ».
Проректор по учебной работе _/ Л.М. Волосникова «» _ 2008 г.
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ПРОГРАММИРОВАНИЕ
Учебно-методический комплекс Рабочая программа для студентов специальности 350800 «Документоведение и документальное обеспечение управления»Форма обучения - заочная «ПОДГОТОВЛЕНО К ИЗДАНИЮ»:
Автор работы _/Ю.Е. Карякин/ « 30 » сентября 2008 г.
Рассмотрено на заседании кафедры информационных систем 06.10.08, протокол № 2. Соответствует требованиям к содержанию, структуре и оформлению.
«РЕКОМЕНДОВАНО К ПЕЧАТНОМУ ИЗДАНИЮ»:
Объем 13 стр.Зав. кафедрой / А.Г. Ивашко/ « 6 » октября 2008 г.
Рассмотрено на заседании УМК Института математики и компьютерных наук 21.10.08, протокол №2.
Соответствует ФГОС ВПО и учебному плану образовательной программы.
«СОГЛАСОВАНО»:
Председатель УМК / Н.М. Гаврилова/ «21 » октября 2008 г.
«СОГЛАСОВАНО»:
Зав. методическим отделом УМУ / С.А.Федорова/ «» 200_ г.
РОССИЙСКАЯ ФЕДЕРАЦИЯ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательной учреждение высшего профессионального образованияТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНСТИТУТ МАТЕМАТИКИ И КОМПЬЮТЕРНЫХ НАУК
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ
Ю.Е. Карякин.
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ПРОГРАММИРОВАНИЕ
Учебно-методический комплекс.Рабочая учебная программа для студентов заочной формы обучения специальности «Документоведение и документальное обеспечение управления»
Тюмень УДК 004(075.8) ББК 32ю973-02 я К Ю.Е. Карякин. Вычислительная техника и программирование:
Учебно-методический комплекс. Рабочая учебная программа для студентов специальности «Документоведение и документальное обеспечение управления» Института истории и политических наук.
Тюмень: Издательство Тюменского государственного университета, 2008. 14 стр.
Учебно-методический комплекс включает тематический план, содержание дисциплины, планы практических занятий, задания для самостоятельной работы, примерные вопросы к зачету, список литературы.
Рабочая программа составлена на основании требований государственного образовательного стандарта высшего профессионального Рабочая учебная программа дисциплины опубликована на сайте ТюмГУ: Вычислительная техника и программирование [электронный ресурс] / режим доступа: http:/www.umk.utmn.ru., свободный.
Рекомендовано к изданию кафедрой информационных систем.
Утверждено проректором по учебной работе Тюменского государственного университета.
ОТВЕТСТВЕННЫЙ РЕДАКТОР: А.Г. Ивашко, д.т.н., профессор РЕЦЕНЗЕНТЫ: М.С. Цыганова, к.т.н., доцент © ГОУ ВПО Тюменский государственный университет, 2008.
© Ю.Е. Карякин, 2008.
1. Пояснительная записка Программа составлена на основании учебного плана специальности 350800 – Документоведение и документальное обеспечение управления и в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования по специальности 350800 – Документоведение и документальное обеспечение управления, номер государственной регистрации 53мжд/сп от 14.03.2000г.
1.1. Цели и задачи дисциплины Дисциплина «Вычислительная техника и программирование» имеет целью ознакомить студентов с аппаратной и программной составляющей современной вычислительной техники, с основами разработки программного обеспечения, с некоторыми аспектами применения вычислительной техники в сфере обработки данных.
Данная дисциплина в системе подготовки специалистов по документационному обеспечению управления занимает место в ряду базовых общих профессиональных дисциплин, как наука, изучающая основы схемотехнического и функционального анализа вычислительной техники.
Данный курс также призван расширить кругозор и дать фундаментальную подготовку специалистов по использованию средств вычислительной техники для решения практических прикладных задач. Дисциплина является базовой для изучения курсов по базам данных, информационным системам.
Знания, умения и практические навыки, полученные в результате изучения дисциплины «Вычислительная техника и программирование», используются обучающимися при изучении естественно-научных дисциплин, а также при разработке курсовых и дипломных работ.
Задачи дисциплины:
выработать у студентов целостное представление о принципах устройства вычислительных систем;
раскрыть возможности современных технических и программных средств вычислительной техники;
сформировать понимание целей и принципов использования систем программирования и вычислительной техники;
развить у студентов самостоятельный и творческий подход к освоению новых подходов использования вычислительной техники.
1.2. Требования к уровню освоения содержания дисциплины В результате изучения дисциплины студенты должны знать:
основные понятия вычислительной техники;
место вычислительной техники в учебной и производственной деятельности;
общие сведения об аппаратной части компьютера;
общее описание и назначение основных подсистем ЭВМ;
теорию хранения и обработки информации;
о способах представления и создания алгоритмов;
основные сведения по языкам программирования.
уметь:
оперировать данными, используя различные системы счисления;
создавать программы на языке Pascal для реализации простых алгоритмов обработки информации;
использовать инструменты анализа MS Excel.
иметь представление:
о принципах построения средств вычислительной техники;
вычислительных машинах и принципах их обработки;
об устройстве и принципах работы компьютеров различной архитектуры, используемых в органах государственного управления;
о принципах разработки программных средств на языках программирования высокого уровня.
иметь навыки:
работы с компьютером и различными периферийными устройствами;
самостоятельного созданию несложных программ для решения задач в области профессиональной деятельности.
2. Объем дисциплины и виды учебной работы Самостоятельная работа 259 3. Тематический план изучения дисциплины Архитектура машин.
Принципы управления Подсистема вводавывода информации Устройства вводаРефе- информации ЭВМ программирование Базовые понятия программирования Язык программирования Применение ЭВМ – оптимизации 4. Содержание разделов дисциплины Введение.
Предмет, основные цели, задачи и содержание курса. Место и роль курса среди других дисциплин. Место современных информационных технологий в сфере делопроизводства и управления. Этапы развития вычислительной техники.
Тема 1. Классификация и структура ЭВМ.
Общие сведения об ЭВМ. Поколения, классификация, структура, элементы и узлы ЭВМ.
Тема 5. Подсистема хранения информации.
Подсистема хранения информации. Организация и структура памяти.
Оперативные запоминающие устройства. Внешние запоминающие устройства.
Тема 6. Подсистема ввода-вывода информации.
Подсистема ввода-вывода информации. Типы и особенности каналов ввода-вывода. Управляющая информация процедур ввода-вывода.
Организация и структура систем ввода-вывода.
Тема 8. Введение в алгоритмизацию и программирование.
Алгоритмы и программы. Основы алгоритмизации задач. Языки программирования и уровни абстракции. Системы программирования.
Классификация методов проектирования программных продуктов.
Формальные и естественные языки. Этапы создания программных продуктов. История развития основных языков программирования Тема 9. Базовые понятия программирования.
Основы современной технологии программирования. Интерпретаторы и компиляторы. Машинные методы оптимизации. Структура программных продуктов. Модульное программирование. Структурное программирование.
Тема 10. Язык программирования Pascal. Обработка структурированных данных.
Основы программирования на алгоритмическом языке высокого уровня (Pascal). Структурированные данные (строка, массив, файл) и правила работы с ними. Реализация простейших алгоритмов (упорядочение, отбор, сортировка и т.д.).
Тема 11. Применение ЭВМ – обработка табличных данных, решение задач оптимизации.
Заполнение и фильтрация списка, подведение итогов, сводные таблицы; инструменты анализа вариантов – таблицы подстановки, подбор параметра, поиск решения.
5. Практические занятия Тема 2. Архитектура машин. Хранение и обработка данных.
Позиционные системы счисления, основные понятия и определения.
Методы перевода чисел из одной системы счисления в другую (2 часа).
Тема 8. Введение в алгоритмизацию и программирование.
Создание и запись алгоритма. Классификация алгоритмов и формы их записи (2 часа).
Тема 11. Применение ЭВМ – обработка табличных данных, решение задач оптимизации.
Подбор параметра. Поиск решения (2 часа).
6. Темы рефератов, докладов, курсовых работ Представление символьной информации в ЭВМ.
Программные продукты и их основные характеристики.
Основные блоки, входящие в состав АЛУ и УУ.
Накопители информации.
Видеоадаптеры и мониторы.
Свойства микропроцессоров.
Классификация серверов.
Методы разработки алгоритма Методология проектирования программных продуктов.
7. Самостоятельная работа Тема 1. Классификация и структура ЭВМ.
Технические средства реализации информационных процессов.
Функционирование ЭВМ.
Тема 2. Архитектура машин. Хранение и обработка данных.
Основы машинной арифметики. Системы счисления. Машинное выполнение арифметических операций. Шестнадцатеричная система счисления. Представление информации в виде комбинации двоичных разрядов. Двоичная система счисления. Форматы представления данных. Структура данных. Кодирование информации.
Тема 3. Принципы управления ЭВМ.
Программное обеспечение ЭВМ. Состав и назначение программного обеспечения. Принципы программного управления Тема 4. Подсистема обработки информации.
Подсистема обработки информации. Общие сведения о процессорах.
Арифметико-логическое устройство. Устройство управления.
Структура центрального процессора. Предназначение блоков.
Система прерываний.
Тема 5. Подсистема хранения информации.
Организация и структура памяти. Оперативные запоминающие устройства. Внешние запоминающие устройства.
Формы представления и преобразования информации.
Устройства хранения данных ЭВМ.
Тема 6. Подсистема ввода-вывода информации.
Управляющая информация процедур ввода-вывода. Организация и структура систем ввода-вывода.
Вывод информации.
Тема 7. Устройства ввода-вывода и отображения информации ЭВМ.
Подключение дополнительных и интерфейсных схем. Интерфейсы.
Периферийные устройства.
Требования к аппаратной части персональных компьютеров.
Устройства ввода-вывода и отображения информации.
Контроллеры периферийных устройств.
Тема 8. Введение в алгоритмизацию и программирование.
Алгоритмы и программы. Основы алгоритмизации задач. Языки программирования и уровни абстракции.
Системы программирования. Формальные и естественные языки.
История развития основных языков программирования Тема 9. Базовые понятия программирования.
Структура программных продуктов.
Модульное программирование. Структурное программирование.
Создание программного продукта.
Жизненный цикл программного обеспечения.
Тема 10. Язык программирования Pascal. Обработка структурированных данных.
Основы программирования на алгоритмическом языке высокого уровня (Pascal). Структурированные данные (строка, массив, файл) и правила работы с ними. Реализация простейших алгоритмов (упорядочение, отбор, сортировка и т.д.).
Основные стандартные модули языка Pascal.
Тема 11. Применение ЭВМ – обработка табличных данных, решение задач оптимизации.
Заполнение и фильтрация списка, подведение итогов, сводные таблицы; инструменты анализа вариантов – таблицы подстановки, подбор параметра, поиск решения.
8. Вопросы к зачету, экзаменам Понятие информации.
Основные характеристики информации.
Понятие документа. Виды документов.
Электронный документ.
Понятие информационной системы.
Этапы развития вычислительной техники.
Архитектура машин.
Системы счисления.
Поколения вычислительной техники.
10. Классификация вычислительной техники.
11. Типовая структура ЭВМ.
12. Обобщенная структура ЭВМ.
13. Элементы и узлы ЭВМ.
14. Организация и структура памяти ЭВМ.
15. Оперативные запоминающие устройства ЭВМ.
16. Внешние запоминающие устройства.
17. Организация и структура системы ввода-вывода ЭВМ.
18. Интерфейсы ЭВМ.
19. Периферийные устройства ЭВМ.
20. Состав и назначение программного обеспечения.
21. Принципы программного управления.
22. Представление информации в ЭВМ.
23. Основные понятия систем счисления.
24. Представление чисел в десятичной, двоичной, восьмеричной и шестнадцатеричной системе счисления.
25. Методы перевода чисел из одной системы счисления в другую.
26. Формы представления чисел.
27. Способы адресации в ЭВМ.
28. Сущность принципа программного управления.
29. Иерархическая структура памяти ЭВМ.
30. Понятие алгоритма и алгоритмизации.
31. Типы языков программирования.
32. Классификация языков программирования.
33. Алгоритмы и программы.
34. Языки программирования и уровни абстракции.
35. Интерпретаторы и компиляторы.
36. Процесс отладки программ.
37. Требования к программам.
38. Алгоритмическая декомпозиция решаемых при программировании 39. Структуризация программ.
40. Модульное программирование.
41. Понятие типа данных.
программирования.
43. Технологии разработки и классификация программного обеспечения.
44. Итерационные и рекурсивные алгоритмы.
45. Структура программы на языке Pascal.
46. Запись основных операторов (ввод/вывод, ветвления, циклы).
47. Структурированные типы данных – массивы и строки.
48. Файлы.
49. Реализация алгоритмов сортировки данных.
50. Списки в Excel.
51. Использование инструмента подбора параметра.
52. Использование инструмента поиск решения.
9. Литература Основная 1. Макарова Н. В. Информатика: учебник. - Санкт-Петербург: Питер, 2011. - 576 с. (161 экз.) 2. Моор П. К. Компьютерные технологии: учеб. пособие. - Тюмень:
Изд-во ТюмГУ, 2009. - 136 с. (34 экз.) 3. Бройдо В.Л. Вычислительные системы, сети и телекоммуникации:
учеб. пособие. - Санкт-Петербург: ПИТЕР, 2008. - 766 с. (120 экз.) Дополнительная литература:
1. Захаров А.А. Языки и среды программирования: практика разработки приложений: учеб. пособие. - Тюмень: Изд-во ТюмГУ, 2006. - 288 с.
2. Келим, Ю. М. Вычислительная техника: учеб. пособие. - Москва:
Академия, 2008. - 368 с.