скачать Федеральное агентство по образованию Шахтинский институт (филиал) Южно-Российского государственного технического университета (Новочеркасского политехнического института) РАБОЧАЯ ПРОГРАММА по курсу «Информатика. Основы информатики» для специальности (ей) 230201(654700) Информационные системы и технологии» 080801(351400)«Прикладная информатика (по областям)» Шахты 2006 г. Федеральное агентство по образованию Шахтинский институт (филиал) Южно-Российского государственного технического университета (Новочеркасского политехнического института) УТВЕРЖДАЮ Заместитель директора по ОиНД _______________А.Ю.Прокопов (должность, фамилия, инициалы) ”___” ______________ 2006 г. ^ Информатика. Основы информатики наименование дисциплины для специальности (ей) _230201(654700)_ Информационные системы и технологии» _080801(351400)__«Прикладная информатика (по областям)» ___________________________________________________________________________ Факультет ^ Кафедра Математика, информационные системы и технологии Курс 1 Семестр 1
^ 2006г. Рабочая программа по курсу «Основы информатики» составлена в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования по специальностям 230201,080801 «Информационные системы и технологии», «Прикладная информатика(в экономике, юриспруденции») », утвержденного 21.03.2000г. № 52мжд/сп 276тех/дс, на основании рабочего учебного плана, утвержденного ученым советом ЮРГТУ(НПИ) протоколом № _________ от «_____» ________ 2000 г., и примерной программы _РАБОЧАЯ ПРОГРАММА по дисциплине «Основы информатики» наименование программы, дата утверждения Код дисциплины по ГОС – ЕН.Ф.02
утверждена «_____» сентября 2006г. Протокол № 1 Заведующий кафедрой Безуглов А.М. /___________________/
Заведующий кафедрой Безуглов А.М. «______»________________ 2006г. Протокол № _______________
Начальник УМО Ю.Н.Попков «______»________________ 2006 г.
Председатель НМК, декан факультета Титов Н.В. / _____________ / «______»________________ 2006 г. ^ «ИНФОРМАТИКА»
1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ, ЕЁ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ ^ Целями изучения дисциплины являются знакомство студентов с базовыми понятиями информатики, принципами работы ЭВМ и эволюцией их архитектуры. А также обучение основам программирования на языке ассемблера и получение (реферативная работа) представления о роли и месте ЭВМ в автоматизации различных областей человеческой деятельности. Студент должен знать:
Студент должен уметь:
^ Дисциплина “Основы информатики” дает представление о базовых понятиях информатики, принципах работы ЭВМ и эволюции их архитектуры. Для специализаций необходимо также обучение основам программирования на языке ассемблера и получение представления о роли и месте ЭВМ в автоматизации различных областей человеческой деятельности. ^ Дисциплина “Основы информатики” должна дать начальные сведения об информации и использовании вычислительной техники для ее получения, хранения, обработки и передачи. Изучается на первом курсе в соответствии с государственным образовательным стандартом высшего профессионального образования по направлению 230201(654700) «Информационные системы», 080801(351400) «Прикладная информатика (по областям)». ^ Дисциплина “Основы информатики” не имеет связи с предшествующими курсами, так как читается с первого семестра. ^ Базовые знания об архитектуре ЭВМ и языке ассемблера, основы программирования на языке Си, функциональных возможностях и принципах действия периферийных устройств необходимы для усвоения материала по всем специальным курсам читаемым далее. ^
3. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ ^ МОДУЛЬ 1. Понятие информации, общая характеристика процессов сбора, передачи, обработки и накопления информации; технические и программные средства реализации информационных процессов. Архитектура и принципы построения ЭВМ. Представление информации в вычислительных системах. ^ Информация. Понятие информации. Характеристика инструментария по обработке информации. Информатика, составляющая кибернетики, объект и предмет информатики. Информация в человеческом обществе. (2 ч.), УЗ-3Литература раздел 4 [1,2,3.7] СРС - 3 час. ^ Литература раздел 4 [1,2,3,7] СРС - 4 час. Тема 1.3. Основные элементы архитектуры ЭВМ. Технические средства организации информационных процессов Системный блок и его элементы. Внутренние и внешние запоминающие устройства. Монитор, клавиатура. Периферийные устройства.(2ч.). Литература- 4[3,6,7] Уровень знаний-3 СРС- 7 час. Тема 1.4. Системы счисления Запись числа в различных системах счисления. Правила недесятичной арифметики. Дополнительный код числа. Числа с фиксированной и плавающей точкой.(2ч.). Литература- 4[3,6,7,14] Уровень знаний-3 СРС- 7 час. Тема 1.5. Битовое представление информации Двоичные величины, биты, байты. Основные операции логики и арифметики в Ассемблере. Знаковые и беззнаковые величины. Запись значения в дополнительном коде числа.(2ч.). Литература- 4[5,6,7,15] Уровень знаний-3 СРС- 7 час. ^ Тема 2.1. Правила логических операций в Ассемблере Применение операторов логики. Оператор конъюнкции – AND, дизъюнкции - OR, исключающее «или» - XOR.(2ч.). Литература- 4[5,6,7] Уровень знаний-3 СРС- 9 час. Тема 2.2. Состав программы в Ассемблере Состав программы. Макроопределения. Сегмент данных. Сегмент кода и заключение программы. (2ч.). Литература- 4[5,6,7] Уровень знаний-3 СРС- 9 час. Тема 2.3. Формирование исполняемого кода программы Ассемблирование программы. Отладка программы. Программа отладчик Turbo Debbuger. Переход к дисковой операционной системе. Определение сегментов. Сегментация памяти.(4ч.). Литература- 4[5,6,7,16] Уровень знаний-3 СРС- 9 час. Тема 2.4. Регистры Регистры общего назначения. Регистры указатели, индексные регистры. Сегментные регистры. Регистр командного указателя. Регистры флагов. Команды передачи данных.(4ч.). Литература- 4[5,6,7,16] Уровень знаний-3 СРС- 9 час. Модуль 3. Стековая память. Команды языка Ассемблер Тема 3.1. Стек Стековая память. Адресация стекового сегмента. Логический адрес. Изучение работы стека с помощью программы отладчика TD. Управление стеком. Команды push, pop. Команда xchg.(4ч.). Литература- 4[5,6,17] Уровень знаний-3 СРС- 9 час. Тема 3.2. Арифметические и логические команды Команды сложения. Команды вычитания. Умножение и деление беззнаковых значений. Умножение и деление чисел со знаком. Преобразование байтов, слов, двойных слов. Примеры использования логических команд.(4ч.). Литература- 4[5,6,7,15] Уровень знаний-3 СРС- 9 час. Тема 3.3. Команды сдвига и управления потоком Команды сдвига, ротации. Деление и умножение с помощью сдвига. Команды управления потоком. Безусловные переходы. Вызов подпрограммы.(4ч.). Литература- 4[5,6,7] Уровень знаний-3 СРС- 9 час. Модуль 4. Языки программирования высокого уровня. Язык программирования Си Тема 4.1. Сравнительный анализ языков Си и Паскаль Общая структура программы, данные целого и плавающего типа, указатели и массивы, адресная арифметика, арифметические и логические выражения, оператор присваивания. Операторы языка Си (составной оператор, циклы, ветвления, переходы). Обмен с устройствами, строки задания формата в функциях printf(), scanf(). Структуры, смеси, динамические структуры данных, многомерные массивы с переменными размерами. Объявление и интерпретация сложных типов данных. Организация обмена с внешней памятью. Инициализация и переопределение типов данных.(6ч.). Литература- 4[8,9,10,11] Уровень знаний-3 СРС- 7 час. Модуль 5. Технология разработки программ Тема 5.1. Основные понятия интегрированной среды разработки Использование справочной системы. Подготовка и редактирование исходных текстов, переключение и изменение конфигурации окон. Компиляция и запуск программ на выполнение. Отладка средствами среды (передача программе строки параметров, пошаговое выполнение, просмотр и изменение значений переменных). Использование средств ведения многомодульного проекта. Настройка среды. Анализ отличий интегрированной среды для языков Паскаль и Си.(6ч.). Литература- 4[8,9,10,13] Уровень знаний-3 СРС- 7 час. Модуль 6. Средства структуризации программ языка Си Тема 6.1. Средства структуризации Объявление и вызов функций, передача параметров функциям, прототипы функций. Область действия и время жизни программных объектов. Возможности стандартных библиотек. Модели памяти, классы памяти (auto, register, extern, static).(5ч.). Литература- 4[11,12,13] Уровень знаний-3 СРС- 4 час.
Учебным планом не предусмотрены. ^ Учебным планом не предусмотрены. 3.3. Лабораторные занятия, их наименование и объем в часах
^ Учебным планом не предусмотрены. 3.5. Учебная практика по дисциплине, краткая характеристика Учебным планом не предусмотрена. ^ Самостоятельная работа по учебному плану распределяется следующим образом
^ Литература: Основная 1. Айден К., Колесниченко О., Крамер М., Фибельман Х., Шишигин И. Аппаратные средства PC. 2-е издание. – СПб.: BHV-Санкт-Петербург, 1998. 2. Нанс Б. Компьютерные сети. – М.: Бином, 1996. 3. Фролов А.В., Фролов Г.В. Сети компьютеров в вашем офисе. – М.: Диалог-МИФИ, 1995. 4. Богуславский Л.Б., Дрожинов В.М. Основы построения вычислительных систем для автоматизированных систем. – М.: Энергоатомиздат, 1990. 5. Сван Том. Освоение Turbo Assembler: Пер. с англ.-2-е изд.-К.; М.;СПб.:Диалектика, 1996. 6. Мураховский В.И. Компьютер своими руками: Полное руководство начинающего мастера.-М.: АСТ-ПРЕСС КНИГА, 2003. 7. Алексеев А.П. Информатика 2002.,М.; СОЛОН-Р, 2002. 8. Страуструп Б. Язык программирования Си++: Пер. с англ.-М.: Радио и связь, 1991. 9. Уинер Р. Язык Турбо Си: Пер. с англ.-М.: Мир, 1991. 10. Проценко В.С. та iн. Технiка програмування мовою Сi: Навч. посiбник/В.С. Проценко. П.Й. Чаленко, А.Б. Ставровський.-К.:Либiдь, 1993. 11. Симонович С.В., Евсеев Г.А. Занимательное программирование: C++.-М.: АСТ-ПРЕСС КНИГА: Инфорком-Пресс, 2001. 12. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. пособие.-2-е доп. изд.-М.: Финансы и статистика, 2001. 13. Подбельский В.В. Язык Си++: Учеб. пособие.-5-е изд.-М.: Финансы и статистика, 2002. Дополнительная 14. Протоколы информационно-вычислительных сетей. Справочник. /Под ред. Мизина М.А., Кулешова А.П. – М.: Радио и связь, 1990. 15. Блек Ю. Сети ЭВМ. Протоколы, стандарты, интерфейсы. – М.: Мир, 1990. 16. Бертсекас Д., Галачер Р. Сети передачи данных. – М.: Мир, 1989. 17.Алексеев А.П. Информатика 2002.,М.; СОЛОН-Р, 2002. 18. Симонович С.В., Евсеев Г.А., Мураховский В.И. Вы купили компьютер.-М.: АСТ-ПРЕСС КНИГА, 2002. К лабораторным занятиям 1. Сван Том. Освоение Turbo Assembler: Пер. с англ.-2-е изд.-К.; М.;СПб.:Диалектика, 1996. 2. Айден К., Колесниченко О., Крамер М., Фибельман Х., Шишигин И. Аппаратные средства PC. 2-е издание. – СПб.: BHV-Санкт-Петербург, 1998. 3. Мураховский В.И. Компьютер своими руками: Полное руководство начинающего мастера.-М.: АСТ-ПРЕСС КНИГА, 2003. 4. Проценко В.С. та iн. Технiка програмування мовою Сi: Навч. посiбник/В.С. Проценко. П.Й. Чаленко, А.Б. Ставровський.-К.:Либiдь, 1993. 5. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. пособие.-2-е доп. изд.-М.: Финансы и статистика, 2001. 6. Подбельский В.В. Язык Си++: Учеб. пособие.-5-е изд.-М.: Финансы и статистика, 2002. К написанию реферата 5. Сван Том. Освоение Turbo Assembler: Пер. с англ.-2-е изд.-К.; М.;СПб.:Диалектика, 1996. 6. Мураховский В.И. Компьютер своими руками: Полное руководство начинающего мастера.-М.: АСТ-ПРЕСС КНИГА, 2003. 7. Алексеев А.П. Информатика 2002.,М.; СОЛОН-Р, 2002. 8. Страуструп Б. Язык программирования Си++: Пер. с англ.-М.: Радио и связь, 1991. 9. Уинер Р. Язык Турбо Си: Пер. с англ.-М.: Мир, 1991. 10. Проценко В.С. та iн. Технiка програмування мовою Сi: Навч. посiбник/В.С. Проценко. П.Й. Чаленко, А.Б. Ставровський.-К.:Либiдь, 1993. 11. Симонович С.В., Евсеев Г.А. Занимательное программирование: C++.-М.: АСТ-ПРЕСС КНИГА: Инфорком-Пресс, 2001. 12. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. пособие.-2-е доп. изд.-М.: Финансы и статистика, 2001. 13. Подбельский В.В. Язык Си++: Учеб. пособие.-5-е изд.-М.: Финансы и статистика, 2002.
|