- •Часть 1
- •Общие сведения Сведения об эумк
- •Методические рекомендации по изучению дисциплины
- •Рабочая учебная программа
- •Часть 2 184
- •Пояснительная записка
- •Содержание дисциплины
- •Индивидуальные практические работы, их характеристика
- •Контрольные работы, их характеристика
- •Литература
- •Основная
- •Дополнительная
- •Перечень компьютерных программ, наглядных и других пособий, методических указаний и материалов и технических средств обучения
- •Учебно-методические пособия
- •Алфавит языка
- •Лексемы
- •Идентификаторы
- •Ключевые слова
- •Знаки операций
- •Константы
- •Комментарии
- •Тема 2. Типы данных Концепция типа данных.
- •Простые типы данных
- •Целый тип int
- •Символьный тип char
- •Типы с плавающей точкой: float, double, long double
- •Тема 3. Выражения
- •Переменные
- •Именованные константы
- •Операции
- •Операции присваивания
- •Инкремент и декремент
- •Унарный плюс и унарный минус (строка 2)
- •Явное преобразование типа
- •Операция определения размера sizeof
- •Деление и остаток от деления
- •Логические операции не, и, или (!, &&, ||)
- •Условная операция (?:)
- •Операция запятая (,)
- •Операции взятия адреса и разадресации
- •Тема 4. Операторы
- •Структура программы
- •Тема 5. Базовые конструкции структурного программирования
- •Операторы ветвления
- •1. Условный оператор if
- •2. Оператор switch
- •Операторы цикла
- •1. Цикл с предусловием while
- •2. Цикл с постусловием do-while
- •3. Цикл с параметром for
- •Тема 6. Массивы
- •Тема 7. Указатели и массивы
- •Тема 8. Строки символов
- •Тема 9. Структуры
- •Массивы структур
- •Битовые поля
- •Объединения
- •Перечисления
- •Тема 10. Функции
- •Глобальные, локальные и статические переменные
- •Параметры функции
- •Передача массивов в качестве параметров функции
- •Функция main, ее параметры
- •Функции стандартной библиотеки
- •Функции форматного вывода и ввода printf и scanf
- •Тема 11. Файлы
- •Тема 12. Работа с динамической памятью
- •Тема 13. Динамические структуры данных
- •Очереди
- •Линейные списки
- •Бинарные деревья
- •Практический раздел Общие указания Указания по выбору варианта
- •Порядок оформление итогового отчета
- •Индивидуальные практические работы Индивидуальная практическая работа 1 Методические указания
- •Варианты заданий.
- •Индивидуальная практическая работа 2 Методические указания
- •Варианты заданий
- •Контрольные работы Контрольная работа 1 Методические указания
- •Варианты заданий
- •Контрольная работа 2 Методические указания
- •Варианты заданий
Содержание дисциплины
К у р с |
Название и содержание тем (по типовой или учебной программе) |
Контрольная работа (номер и тема по п.2) |
Индивидуальная практическая работа (по п.1)
|
Оснащение контрольных и индивидуальных практических работ (по п.4) |
Литература (по п.3) |
Рекомендуемый объем для изучения (в часах) |
Форма контроля знаний (зачет по контрольной работе, тесты, экзамен, зачет) |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Семестр 1 |
|||||||
Раздел 1. Язык программирования С |
|||||||
1. |
Тема 1. Основные понятия и состав языка программирования С. Этапы создания исполняемой программы. Алфавит, лексемы, идентификаторы, ключевые слова, знаки операций. Целые, вещественные, символьные и строковые константы. Простые типы данных. Диапазоны изменения значений простых типов данных. Спецификаторы типа: short, long, signed, unsigned. Типы данных с плавающей точкой и тип void. Выражения. Переменные, их описание и инициализация. Именованные константы. |
2.1.1. 2.1.2. |
1.1.1. 1.1.2. |
4.1.1. 4.1.2. 4.2.1. 4.3.1. |
3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.1.6. |
6 |
Зачет по контрольной работе, зачет по индивидуальной практической работе, экзамен |
2. |
Тема 2. Операции в языке С. Классификация и приоритеты операций. Операции присваивания. Неявное приведение типа в операциях присваивания. Операции инкремента и декремента. Операции явного преобразования типа и определения размера. Операции сдвига. Поразрядные (побитовые) логические операции. Логические операции НЕ, И, ИЛИ. Условная операция (?:) в языке С. Операция запятая. Операции взятия адреса и разадресации. |
2.1.1. 2.1.2. |
1.1.1. 1.1.2. |
4.1.1. 4.1.2. 4.2.1. 4.3.1. |
3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.1.6. |
6 |
Зачет по контрольной работе, зачет по индивидуальной практической работе, экзамен |
3. |
Тема 3. Структура программы в языке С. Операторы, составные операторы. Базовые конструкции структурного программирования. Операторы ветвления. Условный оператор if и конструкция else-if. Оператор switch. Операторы цикла. Цикл с предусловием while. Цикл с постусловием do-while. Цикл с параметром for. Операторы break и continue. Приведение цикла for к эквивалентному ему циклу while. Варианты оператора for, связанные с упрощением его заголовка. |
2.1.1. 2.1.2. |
1.1.1. 1.1.2. |
4.1.1. 4.1.2. 4.2.1. 4.3.1. |
3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.1.6. |
8 |
Зачет по контрольной работе, зачет по индивидуальной практической работе, экзамен |
4. |
Тема 4. Функции в языке С. Описание функций. Глобальные, локальные и статические переменные. Параметры функции. Передача параметров по значению и по адресу. Передача массивов в качестве параметров функции. Функция main, ее параметры. Функции стандартной библиотеки. Функции форматного вывода и ввода printf и scanf. |
2.1.2. |
1.1.2. |
4.1.1. 4.1.2. 4.2.1. 4.3.1. |
3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.1.6. |
6 |
Зачет по контрольной работе, зачет по индивидуальной практической работе, экзамен |
5. |
Тема 5. Массивы в языке С. Описание и инициализация массивов. Многомерные массивы, их описание и инициализация. Указатели и массивы. Правила адресной арифметики над указателями. Строки символов, их описание и инициализация. Функции, используемые в операциях ввода и вывода строк символов. |
2.1.1. |
1.1.1. |
4.1.1. 4.1.2. 4.2.1. 4.3.1. |
3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.1.6. |
10 |
Зачет по контрольной работе, зачет по индивидуальной практической работе, экзамен |
6. |
Тема 6. Структуры в языке С. Описание и инициализация структур. Массивы структур, их описание и инициализация. Битовые поля. Объединения. Перечисления. |
2.1.1. |
|
4.1.1. 4.1.2. 4.2.1. 4.3.1. |
3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.1.6. |
6 |
Зачет по контрольной работе, экзамен |
7. |
Тема 7. Файловый ввод/вывод и другие возможности. Доступ к файлам в языке С. Ввод/вывод строк символов. Переименование типов. Директивы препроцессора. Многофайловая организация программ. Головные файлы. Работа с динамической памятью. Динамические структуры данных: линейные списки, стеки, очереди, бинарные деревья. |
2.1.2. |
|
4.1.1. 4.1.2. 4.1.3. 4.1.4. 4.2.1. 4.3.1. |
3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.1.6. |
12 |
Зачет по контрольной работе, экзамен |
Раздел 2. Основы разработки HTML-документов |
|||||||
8. |
Тема 8. Язык гипертекстовой разметки HTML. Браузеры. Структура Web-документа. Раздел документа HEAD и его элементы. Раздел документа BODY. |
2.2.2. |
|
4.2.1. |
3.1.34. 3.1.35. |
4 |
Зачет по контрольной работе, экзамен |
9. |
Тема 9. Форматирование HTML-документа. Теги логического и физического форматирования. Структурное форматирование: абзац, текстовый блок, центрирование, отступы и перенос строк, горизонтальный разделитель, предварительно отформатированный текст, комментарии. Гиперссылки и их структура. Внешние и внутренние ссылки. |
2.2.2. |
|
4.2.1. |
3.1.34. 3.1.35. |
4 |
Зачет по контрольной работе, экзамен |
10. |
Тема 10. HTML-списки. Нумерованные списки. Маркированные списки. Графические маркеры списка. Списки определений. Вложенные списки. |
2.2.2. |
|
4.2.1. |
3.1.34. 3.1.35. |
4 |
Зачет по контрольной работе, экзамен |
11. |
Тема 11. HTML-таблицы. Правила описания таблиц. Заголовок таблицы. Параметры тега TABLE. Параметры тегов TR, TD и TH. Форматирование данных внутри таблицы. Нестандартное представление таблиц: пустые ячейки, группировка данных, задание фонового рисунка. Вложенные таблицы. |
2.2.2. |
|
4.2.1. |
3.1.34. 3.1.35. |
6 |
Зачет по контрольной работе, экзамен |
12. |
Тема 12. Графика. Графические стандарты. Фоновые изображения. Встраивание изображений в HTML-документ: выравнивание, задание размеров, отделение от текста, рамки, альтернативный текст, использование изображения в качестве ссылки, параметр LOWSRC. Карты-изображения. Графические редакторы и просмотрщики графических файлов. |
2.2.2. |
|
4.2.1. |
3.1.34. 3.1.35. |
6 |
Зачет по контрольной работе, экзамен |
13. |
Тема 13. Фреймы. Правила описания фреймов. Теги FRAMESET, FRAME и их параметры. Тег NOFRAMES. Взаимодействие между фреймами. |
2.2.2. |
|
4.2.1. |
3.1.34. 3.1.35. |
4 |
Зачет по контрольной работе, экзамен |
14. |
Тема 14. HTML-формы. Структура пользовательских форм. Тег FORM и его параметры. Теги INPUT, TEXTAREA, SELECT и их параметры. |
2.2.2. |
|
4.2.1. |
3.1.34. 3.1.35. |
8 |
Зачет по контрольной работе, экзамен |
15. |
Тема 15. Динамический HTML (DHTML). Назначение и состав DHTML. Каскадные таблицы стилей: способы их присоединения к документу, селекторы CLASS и ID, контекстные селекторы. Возможности форматирования, обеспечиваемые каскадными таблицами стилей. Объектная модель Web-браузера и Web-документа. Доступ к свойствам и методам объекта. Язык сценариев JavaScript. Перехват и обработка событий. Способы перехвата и обработки событий в HTML-коде. Свойства события. |
– |
|
4.2.1. |
3.1.34. 3.1.35. 3.1.36. 3.1.37. 3.1.38. |
12 |
Экзамен |
Семестр 2. |
|||||||
Раздел 3. Технологии организации, хранения и обработки данных |
|||||||
16. |
Тема 16. Экономическая информация. Понятия информации и экономической информации (ЭИ). Особенности ЭИ. Связь ЭИ с процессами управления предприятием. Требования, предъявляемые к ЭИ. Виды ЭИ. |
|
|
|
3.1.14. 3.1.46. |
2 |
Экзамен |
17. |
Тема 17. Информационная система. Понятия системы и информационной системы (ИС). Классификация ИС. Структура и состав ИС. |
|
|
|
3.1.47. 3.1.48. 3.1.49. |
2 |
Экзамен |
18. |
Тема 18. Базы данных. Сущность моделирования и модели данных. Понятие базы данных (БД). Жизненный цикл БД. |
|
|
|
3.1.19. 3.1.21. 3.1.22. 3.1.23. 3.1.24. 3.1.32. |
2 |
Экзамен |
19. |
Тема 19. Логические модели данных. Иерархическая, сетевая, реляционная и объектно-ориентированные модели данных. Реляционная модель: сущность, кортеж, атрибут, домен. Определения сущности, возможных, первичного и альтернативных ключей. Типы связей между сущностями. |
|
|
|
3.1.21. 3.1.22. 3.1.23. 3.1.24. 3.1.26. 3.1.32. |
6 |
Экзамен |
20. |
Тема 20. Операции реляционной алгебры. Теоретико-множественные и специальные реляционные операции. Необходимость нормализации данных. Приведение к первой, второй и третьей нормальным формам. Устранение аномалий вставки, обновления и удаления данных. Нормальная форма Кодда-Бойса. Приведение к четвертой и пятой нормальным формам. |
|
|
|
3.1.21. 3.1.22. 3.1.23. 3.1.24. 3.1.26. 3.1.32. |
16 |
Экзамен |
21. |
Тема 21. Диаграммы «сущность-связь». Модель «сущность-связь», модель данных, основанная на ключах, полная атрибутивная модель. ER-диаграммы. CASE-средство Erwin |
|
|
4.3.3. 4.3.4. |
3.1.32. 3.1.33. 3.1.50. |
6 |
Экзамен |
22. |
Тема 22. Физические модели данных. Общая схема взаимодействия пользователей с базой данных. Переход от логической модели данных к физической. Прямое и обратное проектированием с помощью Erwin. |
|
|
4.3.3. 4.3.4. |
3.1.32. 3.1.33. 3.1.50. |
4 |
Экзамен |
23. |
Тема 23. Целостность и непротиворечивость данных. Целостностью таблиц, целостностью внешних ключей, целостностью типов данных. Основные и дополнительные стратегии поддержания ссылочной целостности. |
|
|
|
3.1.21. 3.1.22. 3.1.23. 3.1.24. 3.1.32. |
4 |
Экзамен |
24. |
Тема 24. Типы баз данных. Технология «клиент-сервер». Классификация баз данных. Операционные (транзакционные) базы данных и базы данных поддержки принятия решений. Понятия сервера и клиента. Файловый сервер, сервер баз данных, сервер приложений; области их применения. |
|
|
|
3.1.21. 3.1.22. 3.1.23. 3.1.24. 3.1.32. 3.1.51. |
2 |
Экзамен |
25. |
Тема 25. Назначение и функции СУБД. Управление словарем данных. Управление хранением, преобразованием и представлением данных. Обеспечение безопасности данных. Обеспечение целостности данных; понятие транзакции. Управление многопользовательским доступом к данным; понятие блокировки. Управление резервным копированием и восстановлением данных. Наличие механизмов тиражирования (репликации) данных. Наличие возможностей экспорта и импорта данных. Наличие языков доступа к данным, интерфейсов прикладного программирования (API) и интерфейсов взаимодействия с базой данных. |
|
|
4.1.3. 4.1.5. 4.2.1. 4.3.2. |
3.1.21. 3.1.22. 3.1.23. 3.1.24. 3.1.27. 3.1.28. 3.1.29. 3.1.30. 3.1.32. |
4 |
Экзамен |
26. |
Тема 26. СУБД Access. Создание базы данных, таблиц, запросов, форм, отчетов, макросов, кнопочных форм, пользовательских панелей инструментов. |
2.2.1. |
1.2.1. 1.2.2. |
|
3.1.11. 3.1.12. 3.1.13.
|
40 |
Зачет по контрольной работе, зачет по индивидуальной практической работе, экзамен |
Раздел 4. Компьютерные информационные технологии |
|||||||
27. |
Тема 27. Компьютерные информационные технологии (КИТ). Виды и характерные особенности КИТ. Базовые технологии информатизации и их состав. Прикладные технологии информатизации и их состав. Компоненты, лежащие в основе проектирования КИТ. |
|
|
|
3.1.40. |
2 |
Экзамен |
28. |
Тема 28. Техническое и программное обеспечение КИТ. Классификация компьютеров. Состав персонального компьютера. Классификация программного обеспечения. Назначение и состав системного программного обеспечения. Назначение и состав прикладного программного обеспечения. Назначение инструментария технологий проектирования. |
|
|
|
3.1.9. 3.1.10. |
4 |
Экзамен |
29. |
Тема 29. Компьютерные сети (КС). определение, задачи, классификация КС. Технические и программные средства компьютерных сетей. Архитектура компьютерных сетей с точки зрения топологии. Архитектура компьютерных сетей с точки зрения логической организации. Компьютерные сети: протоколы связи, сетевые соединения. Стек протоколов TCP/IP и его функционирование. IP-адреса, их состав и классификация. |
|
|
|
3.1.40. 3.1.41. 3.1.42. 3.1.52. |
6 |
Экзамен |
30. |
Тема 30. Сеть Интернет. Доменные имена в сети Интернет. Адресация в сети Интернет. Основные сервисы, предоставляемые сетью Интернет. Провайдеры услуг сети Интернет в Республике Беларусь. Способы подключения к сети Интернет. Программное обеспечение, используемое для работы в сети Интернет. |
2.2.2. |
|
4.2.1. |
3.1.43. 3.1.47. 3.1.53. |
6 |
Зачет по контрольной работе, экзамен |
31. |
Тема 31. Системы искусственного интеллекта. Понятие искусственного интеллекта. Нейросети. Экспертные системы и их структура. Системы поддержки принятия решений и их структура. |
|
|
|
3.1.54. |
4 |
Экзамен |
32. |
Тема 32.Технологии реинжиниринга бизнес-процессов. Принципы классификации информационных технологий в реинжиниринге. Основные классы программных средств обеспечения проектов реинжиниринга бизнес-процессов. |
|
|
|
3.1.55. |
4 |
Экзамен |
33. |
Тема 33. Информационная безопасность. Понятие информационной безопасности, угрозы безопасности и их классификация. Правовое обеспечение безопасности информационных технологий. Организационно-экономическое обеспечение информационной безопасности. Программно-техническое обеспечение защиты информационной безопасности. |
|
|
|
3.1.44. |
2 |
Экзамен |