Рабочая программа дисциплины информатика направление ооп

Вид материалаРабочая программа

Содержание


VBA фрагмент программы обмена данными с листами Excel
MS Access
World Wide Web
Приложение 4. вопросы итовового зачета по дисциплине «информатика»
Подобный материал:
1   2   3   4   5   6   7
Тема №1. Основные понятия и методы теории информации и кодирования. Сигналы, данные, информация. Общая характеристика процессов сбора, передачи, обработки и накопления информации
  1. Сообщения, данные, сигнал, атрибутные свойства информации, показатели качества информации, формы представления информации. Системы передачи информации.
  2. Меры и единицы количества и объема информации.
  3. Позиционные системы счисления.
  4. Логические основы ЭВМ.


Тема №2. Технические средства реализации информационных процессов
  1. История развития ЭВМ. Понятие и основные виды архитектуры ЭВМ.
  2. Состав и назначение основных элементов персонального компьютера, их характеристики.
  3. Запоминающие устройства: классификация, принцип работы, основные характеристики.
  4. Устройства ввода/вывода данных, их разновидности и основные характеристики.


Тема №3. Программные средства реализации информационных процессов
  1. Понятие системного и служебного (сервисного) программного обеспечения. Операционные системы.
  2. Файловая структура операционной системы. Операции с файлами.
  3. Технологии обработки текстовой информации.
  4. Электронные таблицы.
  5. Технологии обработки графической информации.
  6. Электронные презентации.
  7. Системы управления базами данных.
  8. Основы баз данных и знаний.


Тема №4. Алгоритмизация и программирование
  1. Понятие алгоритма и его свойства. Блок-схема алгоритма.
  2. Разветвляющаяся алгоритмическая структура.
  3. Программы линейной структуры.
  4. Операторы ветвления и цикла.


Тема №5. Технологии программирования. Языки программирования высокого уровня
  1. Этапы решения задач на компьютерах.
  2. Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх.
  3. Объектно-ориентированное программирование..
  4. Эволюция и классификация языков программирования. Основные понятия языков программирования.
  5. Структуры и типы данных языка программирования.
  6. Трансляция, компиляция и интерпретация.


Тема №6. Модели решения функциональных и вычислительных задач
  1. Моделирование как метод познания.
  2. Классификация и формы представления моделей.
  3. Методы и технологии моделирования.
  4. Информационная модель объекта.


Тема №7. Локальные и глобальные сети ЭВМ. Защита информации в сетях
  1. Сетевые технологии обработки данных.
  2. Принципы организации и основные топологии вычислительных сетей.
  3. Сетевой сервис и сетевые стандарты.
  4. Защита информации в локальных и глобальных компьютерных сетях.



ПРИЛОЖЕНИЕ 3. Примеры заданий, задач и проблем, предлагаемых студенту на промежуточной аттестации


Разд.№

Задание

Задача

Проблема

1.1

Записать формулу Хартли для количества информации.

Сколько минимально потребуется бит (байт) видеопамяти для хранения одного пикселя, чтобы отображать на мониторе 512 цветов (оттенков)?

Чем отличается формула Шеннона от формулы Хартли для количества информации?

1.2

Записать формулу Шеннона для количества информации.

Сотовый телефон имеет монохромный экран без градаций цвета и разрешение 96*68. Чему должен быть равен минимальный объем видеопамяти в байтах?

Сравнить разные каналы передачи данных по надежности, скорости, экономичности.

1.4

Записать универсальную формулу для позиционных систем счисления.

Если целое число Х=101100112 записано в дополнительном коде, то десятичное значение данного числа равно …

Сравнить носители для хранения данных по надежности, скорости, экономичности.

1.5

Записать универсальную формулу для двоичной системы счисления.

Определить максимальное число среди чисел 24510, 111101112 , EF16 , 3468 .

Определение информационного объема слова в кодировке ASCII.

1.6

Записать универсальную формулу для троичной системы счисления.

Определить сумму в десятичной системе счисления.

Позиционные и непозиционные системы счисления.

1.7

Записать универсальную формулу для шестнадцатиричной системы счисления.

Если размер кластера 512 байт, а размер файла 768 байт, то файл займет на диске (выбрать): один кластер, полтора кластера, два кластера, 3 кластера.

Процедура перевода числа из десятичной системы счисления в двоичную.

1.8

Записать основные операции Булевой алгебры логики и примеры их применения.


Если числа в двоичной системе счисления имеют вид 1112 и 1112, то их сумма в десятичной системе счисления равна…

Определения понятий: конъюнкции, дизъюнкция, инверсия, импликация и эквивалентность. Базовые логические элементы «и», «или», «не».

2.1

Назвать фирмы-производители микропроцессоров.

Каталог содержит файлы:

а) z1.pas

б) z21.pas

в) z4.p

г) z33.p

д) zad.pas

е) zom.pas

при поиске файлов с использованием маски z??.p* какие будут выделены файлы?

Какое расстояние между транзисторами на чипе сейчас применяется и есть ли предел его уменьшения?

2.2

Нарисовать архитектуру современных ПК.

Какую маску необходимо записать, чтобы выделить все файлы, кроме файлов с расширением bak?

Сравнить кэш-память, флэш-память и оперативную память ПК.

2.4

Назвать основные операционные системы и их фирмы-производители.

Определить IP-адрес выделенного Вам компьютера.

Сравнить оптические и магнитные устройства для хранения данных с учетом их истории и перспективы.

2.5

Объяснить принцип записи данных на CD/

Определить MAC-адрес выделенного Вам компьютера.

Сравнить перспективность лазерных и струйных печатающих устройств.

2.6

Объяснить принцип работы волоконно-оптических линий связи.

Определить доступные сетевые диски выделенного Вам компьютера.

Сравнить перспективность ноутбуков и планшетов.

2.7

Перечислить основные технологии радиодоступа к цифровым приборам.

Определить системные характеристики выделенного Вам компьютера.

Какая функция используется для организации взаимодействия пользователя с компьютерной системой?

2.8

Объяснить принцип лазерной печати.

Какие устройства используют для ввода данных?

Понятие разрядности микропроцессора.

3.1

Написать на языке VBA фрагмент программы суммирования элементов массива.

Вычислить формулу Шеннона в Excel:



Для чего введены разные типы данных для чисел?

3.2

Написать на языке VBA фрагмент программы произведения элементов массива.

Написать программу для формулы Шеннона на языке VBA.

Для чего введены разные типы данных для целых чисел?

3.4

Написать на языке VBA фрагмент программы ввода чисел с клавиатуры.

Написать программу поиска максимального элемента в массиве.

Для чего введены разные типы данных для вещественных чисел?

3.5

Написать на языке VBA фрагмент программы вывода чисел с комментариями.

Написать программу поиска минимального элемента в массиве.

В чем преимущества и недостатки компиляторов и интерпретаторов?

3.6

Написать на языке VBA фрагмент программы обмена данными с листами Excel.

Написать программу вычисления среднего арифметического элементов массива.

В чем преимущества и недостатки встроенного языка программирования?

3.7

Написать на языке VBA фрагмент программы обмена данными с файлом на диске.

Написать программу вычисления наибольшего общего делителя для двух целых чисел.

Как проверить результат работы программы на VBA, чтобы получить более достоверную информацию?

3.8

Написать на языке VBA фрагмент программы генерации случайных чисел.

Написать программу вычисления числа Непера (е).

Для чего нужен язык программирования, и возможен ли компьютер, понимающий человеческий язык?

4.1

Объяснить принцип оцифровки аналоговых данных.

Составить алгоритм и программу табуляции и визуализации заданной функции.

Как изменяется погрешность оцифровки от частоты дискретизации и уровня квантования и почему?

4.2

Объяснить метод интерполяции данных.

Составить алгоритм и программу для формулы интерполяции Лагранжа.

Как изменяется погрешность интерполяции при увеличении количества точек, участвующих в расчете и почему?

4.4

Объяснить метод экстраполяции данных.

Составить алгоритм и программу для формулы линейной аппроксимации по методу наименьших квадратов.

Как изменяется погрешность экстраполяции при удалении точки расчета от исходного ряда данных и почему?

4.5

Объяснить метод аппроксимации данных.

Составить алгоритм и программу численного интегрирования по формуле прямоугольников.

Как изменяется погрешность аппроксимации при увеличении количества точек в заданном ряде данных и почему?

4.6

Объяснить метод численного интегрирования.

Составить алгоритм и программу численного интегрирования по формуле трапеций.

Как изменяется погрешность численного интегрирования при увеличении количества точек в заданном ряде данных и почему?

4.7

Какие управляющие структуры VBA использовали в программе при реализации формулы интерполяции Лагранжа?

Составить алгоритм и программу численного интегрирования по формуле Симпсона.

Почему погрешность по формуле Симпсона значительно ниже погрешности по формуле прямоугольников?

4.8

Какие управляющие структуры VBA использовали в программе численного интегрирования по формуле Симпсона?

Продемонстрируйте статическую модель и динамическую модель.

Назовите языки разметки данных.

5.1

Способы создания массивов MathCAD

Продемонстрируйте символьные вычисления в MathCAD.


Способы решения уравнений в MathCAD.


5.2

Задание ранжированной переменной в MathCAD.


Продемонстрируйте построение двумерного графика в MathCAD.


Общие положения работы в MathCAD.

5.3

Способы расчета производных в MathCAD.

Продемонстрируйте операции с матрицами в MathCAD.


Основные правила для построения графиков в MathCAD.


5.4

Способы расчета интегралов в MathCAD.

Продемонстрируйте получение результата с предварительным заданием функции в MathCAD.

Сколько графиков можно построить на одном рисунке в MathCAD.

6.1

Классификация баз данных.

Продемонстрируйте иерархическую модель данных.

Как создать запрос на изменение?

6.2

Создать сложную форму и добавить форму диаграмму

Продемонстрируйте систему управления базами данных MS Access.


Виды моделей данных. Структурные элементы базы данных.


6.3

Что означают следующие связи между объектами: один - ко – Многим, один – к одному, многие – ко- многим? Привести примеры.

Как составить запрос к базе данных по выборке?

Сравнить достоинства и недостатки базы данных и файловой системы.

6.4

Представить схему, иллюстрирующую информационно-логическую модель реляционной базы данных

Как сформировать отчет для однотабличной базы данных?


Почему базы данных не вытесняют файловые системы полностью?

6.5

Составить упрощенную базу данных учебного процесса в вузе.

Сформировать сложные запросы с использованием запроса на удаление, на обновление, на добавление, на создание таблицы

Зачем нужны базы данных, если есть файловые системы?

6.6

Составить простые и сложные запросы к базе данных.

Разработайте сложную форму, связывающую дисциплину, код студента, фамилию, имя, отчество, номер группы и оценку студента по этой дисциплине.

Как повысить надежность и долговечность баз данных?

7.1

Нарисовать основные топологии компьютерных сетей.

Продемонстрировать работу системы телеконференций

Распределенная служба Domain Name System и адресации URL.

7.2

Нарисовать модель OSI семиуровневого взаимодействия процессов в компьютерных сетях.

Какая фраза будет найдена поисковой системой Интернет в первую очередь по следующему поисковому образу: обучение AND «ТПУ» NOT стажировка.

Понятия: инкапсуляция, полиморфизм, наследование, транзакция.


7.3

Перечислить протоколы верхнего уровня, с которыми пользователю приходится работать непосредственно.

Зарегистрироваться и получить бесплатный e-mail адрес на Yandex.

Структура IP адреса

7.4

Скачать файл через ftp-сервер.

Продемонстрировать работу электронная почта (е-mail).

История развития Интернет. Кто считается изобретателем всемирной паутины считают?

7.5

Выполнить полную антвирусную проверку компьютера.

Продемонстрировать работу системы World Wide Web

Почему антивирусное ПО не обеспечивает полной защиты от вирусов?

7.6

Как будет изменяться назначение вирусов с учетом их предыстории?

Продемонстрировать особенности симметричного шифрование и асимметричного шифрования.

Понятия СОВ и МЭ.

8.1

Основные понятия растрового изображения и векторного изображения.

Основные модели, используемые для кодирования цвета (Grayscale, RGB, CMYK).

Форматы графических файлов по типу хранимой графической информации.


ПРИЛОЖЕНИЕ 4. ВОПРОСЫ ИТОВОВОГО ЗАЧЕТА ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА»


Контрольные вопросы и задания

билет состоит из трех вопросов:

  1. вопрос по теории (лекциям)
  2. вопрос по практике (лабораторным работам)
  3. написать программу на языке VBA


Все вопросы формируются на основе лекционного материала и лабораторных работ:

  1. Структура информатики (три взаимосвязанные части информатики).
  2. Системы счисления и формы представления чисел. Единицы измерения объемов информации.
  3. Кодирование символьных данных.
  4. Функционально структурная организация ПК.
  5. Программный комплекс операционной системы Windows.
  6. Операционная система MS DOS. Понятие файла и каталога. Полное имя файла. Типы файлов
  7. Объекты файловой системы в среде Windows.
  8. Технология внедрения и связывания объектов OLE. Варианты обмена данными.
  9. Базовые приемы работы в текстовом процессоре Microsoft Word
  10. Типовая структура интерфейса табличного процессора. Структура ячейки MS Excel
  11. Виды вводимой информации в Excel.
  12. Что включает Редактирование и Форматирование Листа в Excel?
  13. Что такое колонтитулы и как их вставить в документ?
  14. Как объединить/разделить ячейки в таблице?
  15. Какие встроенные функции Excel Вы знаете?
  16. Как разместить на одной диаграмме 2 и более графиков?
  17. Назначение и основные функции MathCAD
  18. Элементов интерфейса MathCAD
  19. Встроенные функции и пользовательские функции MathCAD
  20. Массивы: векторы, матрицы и ранжированные переменные MathCAD.
  21. Создание и удаление графиков в MathCAD.
  22. Символьные вычисления в MathCAD
  23. Ввод/вывод данных с клавиатуры и на экран на VBA
  24. Встроенные математические функции на VBA
  25. Логические операции на VBA
  26. Типы данных в языке VBA.
  27. Как описать переменную уровня проекта, модуля, процедуры?
  28. Какое стандартное оформление имеют процедуры, функции? Какие области видимости процедур и функций имеются?
  29. Передача данных при вызове подпрограммы по ссылке, по значению.
  30. Объявление локального массива, объявление глобального массива. Какой инструкцией задается нумерация элементов массива?
  31. Использование массива типа Variant. Функции Array, Erase, IsArray, LBound и UBound для работы с массивами.
  32. Управляющая структура VBA: If - Then - Else
  33. Управляющая структура VBA: For – Next
  34. Управляющая структура VBA: While – Wend
  35. Управляющая структура VBA: Do – Loop
  36. Управляющая структура VBA: Select Case
  37. Управляющая структура VBA: For – Each – Next
  38. Инструкция VBA With.
  39. Как открыть окно для набора программы VBA?
  40. Как вставить командную кнопку на лист?
  41. Как вставить программу обработки нажатия на командную кнопку?
  42. Как считать значение ячейки листа Excel в переменную VBA?
  43. Как записать значение переменной VBA в ячейку листа Excel?
  44. Как заполнить диапазон ячеек одной строкой на VBA?
  45. Как очистить содержимое диапазона ячеек листа с помощью VBA?
  46. Как заполнить массив VBA содержимым ячеек на листе Excel?
  47. Методика разработки алгоритмов.
  48. Основы алгоритмизации.



    • Составить программу для вычисления значения функции.
    • Составить программу для нахождения минимального, максимального или среднеарифметического значения элементов одномерного массива.
    • Реализовать сумму или разность двух массивов.