Опис кредитного модуля (дисципліни)

Вид материалаДокументы

Содержание


Iii. мета і завдання кредитного модуля
Iv. зміст навчального матеріалу
V. Методи навчання та інформаційно-методичне забезпечення
Основна література
Подобный материал:
Опис кредитного модуля (дисципліни)


Інформатика-1: Персональні комп'ютери та основи програмування


Статус кредитного модуля – обов'язковий (нормативна частина програми, цикл природничо-наукової підготовки)


Лектор – Іванін Олександр Леонідович, доцент каф. Промислової електроніки,


Факультет – Електроніки


Кафедра – Промислової електроніки


І. ЗАГАЛЬНІ ВІДОМОСТІ

Курс “Персональні комп’ютери та основи програмування” є загальноосвітнім курсом та входить до переліку обов’язкових для бакалаврської підготовки усіх спеціальностей факультету електроніки НТТУ “КПІ”. У ньому вивчаються основні характеристики та компоненти сучасних персональних комп’ютерів (ПК), апаратне та програмне забезпечення, методика програмування, поняття алгоритму, системи числення.

Мета курсу – дати студентам загальні знання про ПК, закласти навички роботи студентів на ПК для вирішення інженерних та науково-технічних задач, ознайомити студентів з основами складання алгоритмів та програмування.

Під час вивчення курсу студенти вивчають основні можливості сучасних ПК, їх операційних систем, сучасні інструментальні засоби ПК, навчаються використовувати ПК для оптимізації та інтенсифікації праці, для отримання та закріплення знань, для постановки та вирішення прикладних учбових та технічних задач, отримують навички роботи на сучасних ПК, використання прикладних програм ПК.

Дисципліна вивчається в тому ж семестрі, що й дисципліна “Інженерна та комп’ютерна графіка” та є базовою для курсу “Програмування та алгоритмічні мови”.


ІІ. РОЗПОДІЛ НАВЧАЛЬНОГО ЧАСУ


Семестр

Код кредитного модуля

Всього (кред/год)

Розподіл за видами занять

СРС

Модульні контрольні роботи (кількість)

Індивід. заняття (вид)

Семестрова атестація ( вид)

Лекції

Практичні/ семінарські

Лабораторні/ комп'ютерний практикум

1

НФ-05

4/144

36




36

72

1

реферат

Диф.залік

III. МЕТА І ЗАВДАННЯ КРЕДИТНОГО МОДУЛЯ


Мета курсу – дати студентам загальні знання про ПК, закласти навички роботи студентів на ПК для вирішення інженерних та науково-технічних задач, ознайомити студентів з основами складання алгоритмів та програмування.


IV. ЗМІСТ НАВЧАЛЬНОГО МАТЕРІАЛУ

Розділ 1. Вступ до дисципліни

Тема 1.1. Цілі та завдання курсу, його структура, зміст та методичні рекомендації з вивчення. Терміни, визначання, основні поняття обчислювальної техніки. Історія виникнення та розвитку електронних обчислювальних машин (ЕОМ), покоління ЕОМ.

Розділ 2. Технічні засоби ПК

Тема 2.1. Конфігурація та різновиди ПК. Компоненти ПК та їх взаємозв'язок. Загальна структура системного блоку. Центральний процесор, сопроцесор. Пам'ять, постійний запам'ятовуючий пристрій (ПЗП), оперативний запам'ятовуючий пристрій (ОЗП). Інтерфейс, шинна архітектура. Контролери (адаптери) зовнішніх пристроїв. Блоки керування портами введення-виведення, прямим доступом до пам'яті, система переривань, засоби розширення функціональних можливостей. Основні характеристики ПК.

Тема 2.2. Пристрої введення інформації. Клавіатура ПК, призначення функціональних та керуючих клавіш. Маніпулятори введення інформації, джойстик, трасувальна кулька, миша, кодуючі планшети, сканери. накопичувачі на жорстких та гнучких магнітних дисках. Формати та параметри дисків. Стримери, квазідиски.


Розділ 3. Арифметичні основи роботи ПК

Тема 3.1. Системи числення. Форми представлення та обробки даних. Перевід чисел з одної системи в іншу. Коди для представлення двійкових чисел. Арифметичні операції. Порозрядні (бітові) операції.

Розділ 4. Програмні засоби ПК

Тема 4.1. Програмне забезпечення ПК (поняття, склад). Операційна система. Основні функції ОС. Порівнювальна характеристика ОС. ОС МS-DOS. Структура та призначення окремих модулів. Системи програмування, програми технічного обслуговування, прикладні програми.

Тема 4.2. Основи роботи на ПК. Підключення, початкове завантаження ОС. Принцип організації даних на дисках. Файли та каталоги на дисках. Повне ім'я файла: дисковий пристрій, шлях, ім'я, розширення. Фізична структура диска, бік, сектор, кластер, доріжка. Таблиця розміщення файлів. Система команд МS-DOS. Резидентні та транзитні команди. Префікс команди. Команди роботи з дисками, каталогами, файлами, пристроями. Команди переадресациї, Конвейєри, фільтри.

Тема 4.3. Пакетні командні файли. Внутрішні команди командного файлу. Створення діалогових командних файлів. Настройка операційного середовища. Конфігурування системи.

Кодова таблиця ПК. Основний та альтернативний стандарти розміщення символів у кодовій таблиці. Управління введенням з клавіатури. Скан-коди. Коди АSСІІ, розширені АSСІІ, КОІ-7.

Керування режимами роботи дисплея. Керуючі послідовності символів (ЕSС -послідовності).

Керування принтером. Способи виводу файлів на друкувальний пристрій. Керування режимами друку. Формування нових символів для друку на принтері. Друк текстової та графічної копій екрану.

Архівація файлів. Пакування та розпакування даних. Опції команди стискання. Покажчики методу стискання. Відновлення інформації з пошкоджених архівних файлів.

Розділ 5. Текстові та графічні редактори

Тема 5.1. Створення та редагування файлів. Робота з текстовими редакторами на ПК. Можливості текстових редакторів. Команди керування вікнами, меню. Робота з фрагментами тексту, обробка фрагментів. Графічні редактори.


Розділ 6. Комп’ютерні віруси

Тема 6.1. Типи вірусів. Ефекти, що викликають віруси. Структура комп’ютерного вірусу. Класифікація вірусів та засоби захисту від них. Багаторівневий захист. Захист операційної системи, командного процесора від зараження. Методика застосування засобів захисту. Антивіруси. Скануючі антивірусні програми. Ревізори, детектори. Резидентні ревізори, вакцини, сторожа. Методика відновлення інформації. Відновлення вінчестера, інформації на диску.

Розділ 7. Інтегровані системи розробки програм

Тема 7.1. Турбо-оболонки, призначення. Системи Турбо-Паскаль, Турбо-Бейсик, Турбо-С та ін. Система Borland C++. Характеристики. Структура та особливості. Робота систем, вибір команд головного меню. Довідкові підсистеми. Введення та редагування програм в інтегрованому середовищі. Робота з файлами, каталогами. Завантаження та збереження програм.

Розділ 8. Комп'ютерні мережі.

Тема 8.1. Поняття призначення та основні характеристики КМ. Глобальні та локальні КМ. Сервери та робочі станції. Апаратне та програмне забезпечення функціонування КМ.

Розділ 9. Основи алгоритмізації задачі.

Тема 9.1. Етапи підготовки та вирішення задач на ЕОМ. Поняття алгоритму. Основні властивості алгоритмів. Типові структури алгоритмів. Способи неформального опису алгоритмів. Формальний опис алгоритму. Поняття виконавця алгоритму. Система команд виконавця. Основи мови програмування С.


V. Методи навчання та інформаційно-методичне забезпечення


Теоретичні знання, отримані студентами в курсі лекцій, закріплюються ними при виконанні комп'ютерного практикуму.

Швидкий розвиток інформаційних технологій стимулює студентів при підготовці інтенсивно використовувати ресурси Internet, ознайомлюватися з сучасною літературою в даній галузі для вирішення конкретних практичних задач.

ОСНОВНА ЛІТЕРАТУРА

  1. Фигурнов В.Э. IBM PC для пользователя. От начинающего - до опытного. 7-е издание. – 640  с.
  2. Скотт Мюллер. Модернизация и ремонт ПК. Тринадцатое издание. – Вильямс, 2002. – 1184 с.
  3. MICROSOFT EXCEL 2000: СПРАВОЧНИК, 2-е издание. – СПб.: Питер. – 512 с.
  4. БЕЛЕНЬКИЙ Ю. Microsoft Word 2000: в подлиннике. – СПб.: БХВ., 1999. – 992с.
  5. Гук М. Аппаратные средства IBM PC. Энциклопедия, Второе издание. СПб.: Питер, 2001. – 928 с.
  6. Олифер В., Олифер Н. Компьютерные сети. Принципы, технологии, протоколы. СПб.: Питер, 2003. – 864 с.
  7. Вирт Н. Алгоритмы и структуры данных. – Невский Диалект, 2001. –
    351 с.