Программа по курсу "Информатика" для студентов специальности 201600, 201800
Вид материала | Программа |
Содержание1.Содержание курса 2. Перечень лабораторных работ 3. Практические занятия 4. Курсовая работа 5. Самостоятельная работа |
- Программа дисциплины ен. Ф. 02 «Информатика» для специальности 040101. 65 «Социальная, 278.43kb.
- Программа по курсу "Математика. Алгебра и геометрия" для специальности 080801 (351400), 143.45kb.
- Программа по курсу «Логистика и конроллинг» для специальности 080801 «Прикладная информатика, 210.29kb.
- Темы рефератов по курсу «Информатика», 10.55kb.
- Рабочая программа по курсу «Теория систем и системный анализ» для специальности 080801, 220.5kb.
- Рабочая программа По дисциплине Введение в специальность Для специальностей, 116.79kb.
- Учебно-методическое пособие по курсу «Информационные технологии» для студентов Института, 1419.29kb.
- Рабочая программа по дисциплине «Маркетинг» для специальности 080801 «Прикладная информатика, 165.98kb.
- Программа дисциплины по курсу «Теория социально-политических отношений» для студентов, 232.3kb.
- Рабочая программа по дисциплине «Налогообложение» для специальности 080801 «Прикладная, 123.05kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Томский государственный университет систем управления и радиоэлектроники
РАБОЧАЯ ПРОГРАММА
по курсу "Информатика"
для студентов специальности 201600, 201800
Факультет – радиотехнический
Кафедра – радиотехнических систем (РТС)
Курс – первый, второй
Семестр – первый, второй, третий
Лекции – 36 часов (первый семестр)
17 часов (второй семестр)
Лабораторные занятия – 36 часов (первый семестр)
34 часа (второй семестр)
Практические занятия – 9 часов (первый семестр)
Курсовая работа – 18 часов (третий семестр) Самостоятельная работа – 150 часов
Всего аудиторных часов – 150 часов
Зачет – первый, второй семестр
Диф. зачет – третий семестр
Рабочая программа составлена на основании действующих ГОС по направлениям 654200, 654400 и по специальностям 201600 и 201800.
Программу составил Доцент кафедры РТС | Стафеев П.Г. |
АННОТАЦИЯ
Курс "Информатика" является одним из основных общеобразовательных курсов специальностей "Радиоэлектронные системы" и "Защищенные системы связи". Знания, получаемые студентами при изучении этого курса, помогут им на более высоком уровне изучать профессиональные дисциплины.
В результате освоения курса студент должен:
- получить начальные знания об устройстве ЭВМ;
- освоить специфику организации вычислений на ЭВМ;
- приобрести первоначальные навыки разработки алгоритмов;
- освоить алгоритмический язык программирования высокого уровня;
- освоить методологию отладки программ на ЭВМ;
- приобрести навыки работы и поиска информации в сети Internet.
1.СОДЕРЖАНИЕ КУРСА
1.1. Введение – 2 часа.
Цели курса. Краткая история развития вычислительной техники. Информатика. Информация. Общая характеристика процессов сбора, передачи, обработки и накопления информации. Автоматизация переработки информации. ЭВМ. Типы ЭВМ. Основные понятия. Аппаратные средства и программное обеспечение ЭВМ. Представление информации в ЭВМ.
1.2 Начальные сведения об аппаратном обеспечении – 2 часа.
Устройство современного персонального компьютера типа IBM PC. Процессоры семейства Intel. Виды ОЗУ. Дисковые накопители. Мониторы и видеоадаптеры. Принтеры, сканеры, плоттеры, мышь, модемы, сетевые адаптеры. Звуковая и видео карты. Контроллеры SCSI и IDE.
1.3. Начальные сведения о программном обеспечении – 6 часов.
Разновидности программ для компьютеров (системные, инструментальные, прикладные). Понятие операционной системы. Виды операционных систем. (MSDOS, Windows 95, Windows NT, OS/2, Unix, Novell NetWare) MSDOS для компьютеров типа IBM PC. Команды MSDOS. Работа с дисками, каталогами, файлами, экраном и принтером. Виды и назначение программных оболочек (NC, VC, Dos Navigator, Far). Общие сведения. О программной оболочке Norton Commander. Панели и функциональные клавиши. Работа с дисками, каталогами, файлами. Работа в локальной сети. – 2 часа.
Вспомогательные программы: утилиты, драйверы, программы архиваторы. (NU, Keyrus, Mouse, Arj, Rar). Русификация в MSDOS. – 0.5 часа.
Операционная оболочка Windows for Workgroups. Способы установки. Работа в локальной сети. Установка программ, работающих под управлением Windows. – 0.5 часа.
Общие сведения о базах данных. Особенности создания больших баз данных. – 0.5 часа.
Понятие о прикладных программах - библиотеки, пакеты программ и программные системы (текстовые редакторы и процессоры WD, Лексикон, Chiwriter, Word, графические редакторы PaintBrush, CorelDraw, издательская система PageMaker, электронные таблицы Excel. MathCAD, AutoCAD, Mathematica 2.2, Maple V). Возможности, примеры использования в инженерных расчетах. Особенности издательских систем Latex, Тех. Компьютерная графика. Создание тестовых документов и электронных таблиц. – 2.5 часа.
1.4 Начальные сведения о локальной вычислительной сети. Internet. – 1 час. Назначение и устройство локальной вычислительной сети (ЛВС). Топология ЛВС. Сетевое оборудование. Протоколы.
Internet. История создания. Составные части (электронная почта, FTP, Telnet). Устройство ЛВС в лаборатории информационных технологий. Программы для работы в Internet. (Netscape, MS Internet Explorer, Chat, NetMeeting, CuteFTP, Telnet).
1.5. Программирование на языке Си – 20 часов.
Элементы программирования. Модели и алгоритмы. Языки и программы. Элементы алгоритмического языка Turbo С. Структура программы. Алфавит языка. Зарезервированные слова. Идентификаторы. Директивы препроцессора. Макросы. – 1 час.
Система типов. Описание переменных, констант и типов. Целые, вещественные, символьные переменные. Массивы. Указатели. Структуры. Перечисления. – 1 час.
Арифметические и логические операции. Логическое отрицание. Логическое сравнение. Условная операция. Изменение знака. Операции инкремента и декремента. Умножение, деление и определение остатка от деления. Побитовые операции. Приоритеты арифметических и логических операций. – 2 часа.
Операторы языка Си. Пустой и составной операторы. Оператор перехода. Условный оператор. Циклические операторы. Оператор выбора. – 2 часа.
Указатели и массивы. Инициализация массивов. Присвоение начальных значений. Многомерные массивы. Что такое указатели. Объявление указателей. Присвоение значений указателям. Массивы указателей. Сравнение указателей и массивов. Локальное и динамическое распределение памяти. Выделение и освобождение динамической памяти. – 3 часа.
Функции языка Си. Стандартные математические, символьные и строковые функции. Символьная и растровая графика. Описание и вызов функций. Области видимости переменных. Локальные и глобальные переменные. Передача значений аргументов функции. Возвращение значений функции. Автоматические и статические переменные. Прототипы функций. Рекурсия. Перегрузка функций. – 3 часа.
Операции ввода-вывода. Стандартные устройства. Текстовые и двоичные потоки. Открытие и закрытие файлов. Чтение и запись данных в файл. Основные функции ввода- вывода данных. – 2 часа.
Модели памяти MS-DOS. Особенности создания программ. – 1 час.
Интегрированная среда Borland С. Многооконный текстовый редактор. Установка настроек интегрированной среды. Понятие проекта. Компиляция, редактирование связей, запуск программы. Виды ошибок в программе. Отладка программ. – 2 часа.
Объектно-ориентированное программирование на С++. Инкапсуляция, наследование, полиморфизм. Структуры, классы, объединения. Дружественные классы и функции. Виртуальные функции. Абстрактные классы. – 3 часа.
1.6 Особенности программирования на языке Pascal: история создания, простейшие конструкции языка, функции, методология компилирования программ. Структура программ. Алфавит языка. Зарезервированные слова. Идентификаторы. Система типов. Описание переменных, констант и типов. Целые, вещественные, символьные переменные. Массивы. Указатели. Структуры. Перечисления. – 11 часов.
1.7 Правила оформления программной документации – 2 часа.
1.8 Вычислительные методы - 8 часов.
- Рекуррентные алгоритмы. Вычисление элементарных функций – 2 часа.
Понятие рекуррентности. Примеры вычислений по рекуррентным соотношениям. Представление вычислительного процесса в виде схемы алгоритма и записи на алгоритмическом языке высокого уровня.
- Задачи выбора и сортировки массивов в оперативной памяти, операции с матрицами – 2 часа.
Выбор экстремальной величины. Способы упорядочения последовательности. Разбор задач выбора и сортировки с иллюстрацией методов решения.
- Итерационные методы решения нелинейных уравнений – 2 часа.
Понятие итерации. Иллюстрация на примере определения уединенного действительного корня уравнения. Методы половинного деления, хорд, касательных, комбинированные методы. Сравнительная характеристика методов. Вопросы точности в итерационных методах.
- Численное интегрирование – 2 часа.
Примеры численного интегрирования методами правых, левых и центральных прямоугольников, трапеций, Симпсона, Монте-Карло. Вопросы точности вычислений. Фрагменты схем алгоритмов и программ.
1.9 Основы защиты информации и сведений, содержащих государственную тайну. Методы защиты информации. – 1 час.
2. ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ РАБОТ
- Настройка рабочей области студента – 4 часа.
- Текстовый редактор «Слово и дело» – 4 часа.
- Операционная система MS DOS – 4 часа.
- Norton Commander – 4 часа.
- Установка программ, работающих в среде Windows – 4 часа.
- MathCAD 6.0 Plus – 4 часа.
- Конструкции языка программирования Си. Приемы отладки программ – 8 часов.
- Основы программирования на С++. Инкапсуляция. Наследование. Полиморфизм. – 10 часов
- Индивидуальные задачи по программированию – 22 часа.
3. ПРАКТИЧЕСКИЕ ЗАНЯТИЯ
- Вычисление тригонометрических функций – 2 часа.
- Вычисление специальных функций – 2 часа.
- Вычисление рядов – 2 часа.
- Объектно-ориентированное программирование на С++. Особенности разработки больших программ. – 3 часа.
4. КУРСОВАЯ РАБОТА
Курсовая работа выполняется по индивидуальным заданиям и ставит целью закрепление представлений обо всех этапах решения задач с использованием современных алгоритмических языков высокого уровня. Курсовая работа включает в себя создание дружественного программного интерфейса, обеспечивающего упрощенный ввод-вывод информации в графическом режиме. Разработанная программа должна обеспечивать анализ вводимой информации и предотвращать аварийное завершение программы по вине пользователя. Результат курсовой работы должен быть оформлен в соответствии с ГОСТ 19.701-90 ЕСПД «Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения».
5. САМОСТОЯТЕЛЬНАЯ РАБОТА
Подготовка к лекциям – 42 часа.
Подготовка к лабораторным работам – 93 часа.
Курсовой проект – 15 часов.
СПИСОК ЛИТЕРАТУРЫ.
Основная
- Информатика. Под ред. Н.В. Макаровой. М.: Финансы и статистика, 2000. - 768с.
- Информатика. Практикум по технологии работ на компьютере. Под ред. Н.В.Макаровой. М.: Финансы и статистика, 2000. - 256с.
- Касаткин А.И Профессиональное программирование на языке Си. В трех томах. -Мн.: Выш. Шк„ 1993.
- Поттс С., Монк Т.С. Borland С++ в примерах. Перевод с английского. Мн., ООО «Попурри», 1996,- 752 с.
- Мудров А.Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. - Томск: МП "РАСКО", 1991. - 272 с.
- Фигурнов В.Э. IBM PC для пользователя. Издание 6. - М: ИНФРА - М.:, 1995. - 432 с.
Дополнительная
- Дагене В.А., Григас Г.К., Аугутис К.Ф. 100 задач по программированию: Кн. для учащихся: Пер. с литовского. - М , Просвещение, 1993. - 255 с.
- Джонс Ж., Харроу К. Решение задач в системе Турбо-Паскаль. - М.: Финансы и статистика, 1991. - 520 с.
- Мак-Кракен Д., Дорн У. Численные методы и программирование на ФОРТРАНЕ - М: Мир, 1977. - 584 с.
- Нортон П. Справочное руководство по MS DOS. - М: Радио и связь, 1992. - 336 с.
- Рейсдорф К., Хендерсон К. Borland С++ Builder. Освой самостоятельно. М. «Издательство БИНОМ», 1998 г. - 704 с.
- Святозарова Г Ц., Сигитов Е.В., Козловский А.В. Практикум по программированию на алгоритмических языках. - М.: Наука, 1980. - 318 с. 4
- Шульгин Л.Л. Задачи по программированию, часть 1. Базовые понятия. Караганда, 1998. - 163 с.
- Советов Б.Я. Информационная технология. М: Высшая школа, 1992,- 548с.
- Дьяконов В.П. Справочник по алгоритмам и программам на языке Бейсик для персональных ЭВМ. Справочник. М.: Наука. 1987.-240с.
- Уинер Р. Язык Турбо Си: перевод с аглийского. М., Мир, 1991 - 384 с.