Рабочая программа дисциплины информатика направление ооп
Вид материала | Рабочая программа |
СодержаниеVBA фрагмент программы обмена данными с листами Excel MS Access World Wide Web Приложение 4. вопросы итовового зачета по дисциплине «информатика» |
- Рабочая программа дисциплины информатика направление ооп 241000, 459.15kb.
- Рабочая программа дисциплины Сетевые технологии Направление подготовки, 182.76kb.
- Рабочая программа дисциплины «механика» направление ооп, 268.46kb.
- Рабочая программа дисциплины информатика направление ооп, 210.09kb.
- Рабочая программа дисциплины математическое моделирование многокомпонентных химических, 419.7kb.
- Рабочая программа дисциплины углубленный курс информатики информатика, 401.2kb.
- Рабочая программа учебной дисциплины «теория систем и системный анализ» Направление, 223.11kb.
- Рабочая программа дисциплины «Информатика и программирование» Направление подготовки, 282.17kb.
- Рабочая программа дисциплины профессиональная этика и этикет направление ооп, 202.95kb.
- Рабочая программа дисциплины основы эстетики направление (специальность) ооп, 257.76kb.
- Сообщения, данные, сигнал, атрибутные свойства информации, показатели качества информации, формы представления информации. Системы передачи информации.
- Меры и единицы количества и объема информации.
- Позиционные системы счисления.
- Логические основы ЭВМ.
Тема №2. Технические средства реализации информационных процессов
- История развития ЭВМ. Понятие и основные виды архитектуры ЭВМ.
- Состав и назначение основных элементов персонального компьютера, их характеристики.
- Запоминающие устройства: классификация, принцип работы, основные характеристики.
- Устройства ввода/вывода данных, их разновидности и основные характеристики.
Тема №3. Программные средства реализации информационных процессов
- Понятие системного и служебного (сервисного) программного обеспечения. Операционные системы.
- Файловая структура операционной системы. Операции с файлами.
- Технологии обработки текстовой информации.
- Электронные таблицы.
- Технологии обработки графической информации.
- Электронные презентации.
- Системы управления базами данных.
- Основы баз данных и знаний.
Тема №4. Алгоритмизация и программирование
- Понятие алгоритма и его свойства. Блок-схема алгоритма.
- Разветвляющаяся алгоритмическая структура.
- Программы линейной структуры.
- Операторы ветвления и цикла.
Тема №5. Технологии программирования. Языки программирования высокого уровня
- Этапы решения задач на компьютерах.
- Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх.
- Объектно-ориентированное программирование..
- Эволюция и классификация языков программирования. Основные понятия языков программирования.
- Структуры и типы данных языка программирования.
- Трансляция, компиляция и интерпретация.
Тема №6. Модели решения функциональных и вычислительных задач
- Моделирование как метод познания.
- Классификация и формы представления моделей.
- Методы и технологии моделирования.
- Информационная модель объекта.
Тема №7. Локальные и глобальные сети ЭВМ. Защита информации в сетях
- Сетевые технологии обработки данных.
- Принципы организации и основные топологии вычислительных сетей.
- Сетевой сервис и сетевые стандарты.
- Защита информации в локальных и глобальных компьютерных сетях.
ПРИЛОЖЕНИЕ 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. ВОПРОСЫ ИТОВОВОГО ЗАЧЕТА ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА»
Контрольные вопросы и задания
билет состоит из трех вопросов:
вопрос по теории (лекциям)
- вопрос по практике (лабораторным работам)
- написать программу на языке VBA
Все вопросы формируются на основе лекционного материала и лабораторных работ:
- Структура информатики (три взаимосвязанные части информатики).
- Системы счисления и формы представления чисел. Единицы измерения объемов информации.
- Кодирование символьных данных.
- Функционально структурная организация ПК.
- Программный комплекс операционной системы Windows.
- Операционная система MS DOS. Понятие файла и каталога. Полное имя файла. Типы файлов
- Объекты файловой системы в среде Windows.
- Технология внедрения и связывания объектов OLE. Варианты обмена данными.
- Базовые приемы работы в текстовом процессоре Microsoft Word
- Типовая структура интерфейса табличного процессора. Структура ячейки MS Excel
- Виды вводимой информации в Excel.
- Что включает Редактирование и Форматирование Листа в Excel?
- Что такое колонтитулы и как их вставить в документ?
- Как объединить/разделить ячейки в таблице?
- Какие встроенные функции Excel Вы знаете?
- Как разместить на одной диаграмме 2 и более графиков?
- Назначение и основные функции MathCAD
- Элементов интерфейса MathCAD
- Встроенные функции и пользовательские функции MathCAD
- Массивы: векторы, матрицы и ранжированные переменные MathCAD.
- Создание и удаление графиков в MathCAD.
- Символьные вычисления в MathCAD
- Ввод/вывод данных с клавиатуры и на экран на VBA
- Встроенные математические функции на VBA
- Логические операции на VBA
- Типы данных в языке VBA.
- Как описать переменную уровня проекта, модуля, процедуры?
- Какое стандартное оформление имеют процедуры, функции? Какие области видимости процедур и функций имеются?
- Передача данных при вызове подпрограммы по ссылке, по значению.
- Объявление локального массива, объявление глобального массива. Какой инструкцией задается нумерация элементов массива?
- Использование массива типа Variant. Функции Array, Erase, IsArray, LBound и UBound для работы с массивами.
- Управляющая структура VBA: If - Then - Else
- Управляющая структура VBA: For – Next
- Управляющая структура VBA: While – Wend
- Управляющая структура VBA: Do – Loop
- Управляющая структура VBA: Select Case
- Управляющая структура VBA: For – Each – Next
- Инструкция VBA With.
- Как открыть окно для набора программы VBA?
- Как вставить командную кнопку на лист?
- Как вставить программу обработки нажатия на командную кнопку?
- Как считать значение ячейки листа Excel в переменную VBA?
- Как записать значение переменной VBA в ячейку листа Excel?
- Как заполнить диапазон ячеек одной строкой на VBA?
- Как очистить содержимое диапазона ячеек листа с помощью VBA?
- Как заполнить массив VBA содержимым ячеек на листе Excel?
- Методика разработки алгоритмов.
- Основы алгоритмизации.
- Составить программу для вычисления значения функции.
- Составить программу для нахождения минимального, максимального или среднеарифметического значения элементов одномерного массива.
- Реализовать сумму или разность двух массивов.