
- •Ответственный редактор: Захарова и.Г., д.П.Н., профессор.
- •1. Пояснительная записка:
- •1.1. Цели освоения дисциплины
- •1.2. Место дисциплины в структуре ооп бакалавриата
- •1.3. Компетенции выпускника ооп бакалавриата, формируемые в результате освоения данной ооп впо.
- •2. Структура и трудоемкость дисциплины
- •3. Тематический план
- •Тематический план
- •Виды и формы оценочных средств в период текущего контроля
- •Планирование самостоятельной работы студентов
- •4. Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
- •5. Содержание дисциплины.
- •6. Планы семинарских занятий.
- •7. Темы лабораторных работ (Лабораторный практикум).
- •8. Примерная тематика курсовых работ
- •9. Учебно - методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины (модуля).
- •10. Образовательные технологии.
- •11. Учебно-методическое и информационное обеспечение дисциплины.
- •12. Технические средства и материально-техническое обеспечение дисциплины (модуля)
6. Планы семинарских занятий.
Не планируется.
7. Темы лабораторных работ (Лабораторный практикум).
Задания лабораторного практикума могут выполняться с использованием текстового редактора и табличного процессора MS Excel, MS PowerPoint, системы программирования Delphi 7.
Тема 1.1. Количественное измерение и кодирование информации. Представление чисел в позиционных системах счисления. Перевод из одной системы счисления в другую. Формы представления чисел в ПК.
Тема 1.2. Основные свойства и способы представления алгоритмов. Основные понятия и типы программного обеспечения. Языки программирования.
Тема 2.1. Структура и алфавит языка.
Тема 2.2. Консольное приложение. Среда программирования Delphi.
Тема 2.3. Простые типы данных в Delphi. Действия с простыми типами данных.
Тема 3.1. Логические операции. Поразрядные (битовые) операции.
Тема 3.2. Программирование в консольном приложении в среде Delphi. Операции и выражения. Операции и выражения. Условный оператор и оператор выбора. Оператор цикла (с параметром, с условием).
8. Примерная тематика курсовых работ
Программное обеспечение информационной безопасности в компьютерных сетях.
Аппаратное обеспечение информационной безопасности в компьютерных сетях.
Аппаратное устройство современного персонального компьютера.
Операционные системы семейства Unix.
Современные периферийные устройства.
Организация защиты информации в беспроводных сетях.
Системы защиты информации в сети Интернет.
Программное обеспечение электронно-вычислительных систем.
Обзор существующих программных пакетов для работы с трехмерной графикой.
Сайтостроение на современном этапе.
Серверное программное обеспечение.
История и развитие науки криптографии.
Понятие и назначение автоматизированных информационных систем.
Компьютерное моделирование в курсе информатики.
Способы защиты персональной информации в компьютерных сетях.
9. Учебно - методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины (модуля).
Контроль качества подготовки осуществляется путем проверки теоретических знаний и практических навыков с использованием
a) Текущей аттестации:
проверка промежуточных контрольных работ и прием лабораторных работ;
б) Промежуточной аттестации:
тестирование (письменное или компьютерное) по разделам дисциплины.
Экзамен в конце 1 семестра (к экзамену допускаются студенты после сдачи всех лабораторных работ, решения всех задач контрольных работ и выполнения самостоятельной работы).
Текущий и промежуточный контроль освоения и усвоения материала дисциплины осуществляется в рамках рейтинговой (100-бальной) системы оценок.
Пример тестового задания по теме: «Понятие информации и информационные процессы»:
Какое из определений раскрывает смысл понятия информация в теории информации?
Совокупность сведений об объектах и явлениях материального мира
Сообщения, передаваемые с помощью сигналов
Последовательность символов некоторого алфавита
Сведения, содержащиеся в научных трудах
Какой из документов является алгоритмом?
Инструкция по работе с плеером
Правила техники безопасности
Расписание занятий
Список группы
Пример лабораторного задания в 1 семестре
Используя условный оператор:
Напишите программу, которая вычисляет значение переменной по формуле: a+b, если а нечетное и ab, если а – четное.
С помощью полной формы записи оператора условия найдите наибольшее из трех чисел.
Выведите на экран номер четверти, которой принадлежит точка с координатами (x,y), если x и y равны 0, то выводить сообщение что это точка начала координат.
Даны три целых числа, найдите среднее из них. Среднее назовем число, которое больше наименьшего из данных чисел, но меньше наибольшего.
С помощью сокращенной формы оператора условия найти наименьшее из четырех заданных чисел.
Даны три числа. Подсчитать количество чисел равных 0.
Составить программу вычисляющее произведение двух наибольших чисел из трех введенных с клавиатуры.
Если целое число М делиться нацело на целое число N, то вывести на экран частное от деления, в противном случае - сообщение «M на N нацело не делиться».
Найдите количество отрицательных чисел среди четырех целых чисел.
Составить программу, которая уменьшает первое число в пять раз, если оно больше второго по абсолютной величине.
Составить программу вычисления выражения max(x+y+z, xyz)+3.
Составить программу которая из трех введенных с клавиатуры чисел возводит в квадрат положительные, а отрицательные оставляет без изменения.
Составить программу для решения неравенства .
Составить программу для решения системы неравенств .
Пример контрольной работы в 1 семестре (модуль 1: Т1, Т2)
Перевести из десятичной системы в 2-ичную, 8-ричную, 16-ричную и проверить, переведя его назад, в десятичную числа:
345; 456; 1024; 512; 845.
Сложите числа:
110110+11111 (двоичная система счислений)
5476+7654 (восьмеричная система счислений)
АВС5+FDCB (шестнадцатиричная система счислений)
Перевести из десятичной системы в 2-ичную, 8-ричную, 16-ричную системы счислений.
625,125; 333,33; 666,66.
В системе счисления с некоторым основанием число 12 записывается в виде 110. Укажите это основание.
Запишите числа, соответствующие дополнительным кодам:
0000000000010111
1111111111000000
Выполните преобразование действительного числа для представления его в памяти ЭВМ на примере величины типа Double: -312,3125.
Изобразите блок-схему для решения квадратного уравнения.
Вопросы к экзамену
Понятие информации. Информация и данные. Носители данных. Двоичное кодирование различных типов данных.
Представление числовой информации. Понятие системы счисления как способа представления чисел.
10-ая, 2-ая и 16-ая системы как примеры позиционных систем.
Представление текстовой информации. Кодовые таблицы (однобайтовые и многобайтовые кодировки). Представление структуры текстовых документов.
Математические модели. Этапы подготовки задач к решению на ЭВМ.
Типы данных. Константы. Переменные.
Арифметические и логические выражения.
Общие понятия алгоритмизации. Понятие алгоритма.
Способы задания алгоритмов. Блок-схемы. Обозначение элементов блок-схемы.
Алгоритмы линейной и разветвленной структуры.
Алгоритмы циклической структуры.
Простые и встроенные циклы. Итерационные циклы.
Естественный и искусственный языки. Определение ЯВУ. Алфавит. Синтаксис. Семантика.
Краткая история и классификация языков программирования.
Основные элементы алгоритмического языка.
Операторы. Основные символы. Ключевые слова.
Понятие программирования Компиляция и интерпретация.
Инструментальные системы программирования.
Программное обеспечение. Классификация.
Обзор прикладного программного обеспечения.
Основные разновидности программ-утилит и их характеристика.
Операционные системы. Классификация. Функции. Принципы функционирования.
Назначение сетевого программного обеспечения.
Характеристика операционных систем, не входящих в семейство Windows.
Структура и алфавит языка Паскаль.
Лексемы языка (специальные символы, зарезервированные слова, идентификаторы, метки, числа, строки, комментарии).
Консольное приложение. Среда программирования Borland Delphi.
Типы данных в Delphi.
Программирование в консольном приложении в среде Delphi. Стандартные функции.
Понятие выражения, операции, операнда. Приоритет операций и их классификация.
Простые операторы. Оператор присваивания. Процедурный оператор. Ввод и вывод. Оператор перехода.
Структурные операторы. Составной оператор.
Условный оператор. Оператор выбора.
Операторы цикла.