3-2020-12-03
АО «АЛМАТИНСКИЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»
ФАКУЛЬТЕТ ИНЖИНИРИНГА И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ
«УТВЕРЖДАЮ»
Декан ФИ и ИТ
__________Усупов С.С.
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКСДИСЦИПЛИНЫ
Алматы, 2022 г.
Учебно-методический комплекс дисциплины дисциплине KV LFP 3214 –
«Логическое и функциональное программирование» разработан на основе Ф.УМУ-8.1/8.3-
2020-12-03
«УТВЕРЖДЕН»
Решением НМК факультета
от « 02 » 09 2022 г.
(протокол №1 )
Председатель НМК, декан
____________Усупов С.С.
СИЛЛАБУС
по дисциплине
KV LFP 3214– «Логическое и функциональное программирование»
для специальности 6B06102-Програмная инженерия
форма обучения, очная
Курс 2
Семестр 3
Количество академических кредитов 5
Трудоемкость в академических часах 150
в том числе: 45
лекционных занятий 15
практических занятий -
лабораторных занятий 30
СРОП 15
СРО 90
Формат обучения (традиционный, Традиционный
смешанный, онлайн)
Форма итогового контроля (экзамен, Экзамен
курсовой проект, государственный экзамен)
Форма проведения итогового контроля Письменный
(письменный, устный, комбинированный,
творческий, компьютерное тестирование)
Алматы, 2022
1. Информация о преподавателях учебной дисциплины
4. Постреквизиты:
Выпускная квалификационная работа
5. Структура и содержание модулей и модульных единиц
5.1 Трудоемкость модулей и модульных единиц дисциплины
Количество часов
№ и название аудиторных
лекционных/лабораторных/ занятий Рейт
№ недели
Виды
практических/ Тра Учебные инг
№ модуля и
контрольного
модульной
мероприятия
занятий с указанием форм ионно режиме л)
проведения занятия е offl
online
очное ine
Модуль 1. Элементы теории алгоритмов
1 МЕ-1. Лекция № 1.Введение. 1 Тест 2
Основные понятия теории
множеств. Применение
приемов к множествам
Лабораторная работа №1 2 Защита 5
Алгебра множеств лабораторной
работы
2 МЕ-2. Лекция № 2. Основные 1 Тест 2
понятия теории множеств.
Применение приемов к
множествам
Лабораторная работа №2 2 Защита 5
Свойства множеств лабораторной
работы
3 МЕ-3. Лекция № 3. Комбинаторика. 1 Тест 2
Место и циферблат
Лабораторная работа №3 2 Защита 5
Способ сложения и вычитания лабораторной
работы
4 МЕ-4. Лекция № 4. Рекурентные 1 Тест 2
отношения. Биномиальные
коэффициенты
Лабораторная работа №4 Буль 2 Защита 6
функции. Свойства булевых лабораторной
функций. Таблицы работы
реальности.
5 МЕ-5. Лекция № 5. Алгебраико- 1 Тест 2
логические функции и
способы их передачи. Булевая
функция
Лабораторная работа №5 2 Защита 6
Вычисление высказываний лабораторной
работы
6 МЕ-6. Лекция № 6. Введение в 1 Тест 2
теорию графов
Лабораторная работа № 6 2 Защита 6
расчет предикатов. лабораторной
Аксиоматическая теория. работы
7 МЕ-7. Лекция № 7. Количество 1 Тест 2
графов. Операции с графами
Лабораторная работа № 7. 2 Защита 6
Функциональные полные лабораторной
системы, классификация работы
функций.
8 МЕ-8. Лекция № 8. Количество 1 Тест 2
графов. Операции с графами
Лабораторная работа №8 2 Защита 6
ДНФ, КНФ, алгебра лабораторной
Жегалкина. работы
Модуль 2. Определение алгоритма. Машина Тьюринга.
9 МЕ-1. Лекция № 9. Деревья. 1 Тест 2
Свойства деревьев
Лабораторная работа №9 2 Защита 6
ДНФ, КНФ, алгебра лабораторной
Жегалкина. работы
10 МЕ-2. Лекция №10. Поиск 1 Тест 2
маршрутов в графах
Лабораторная работа №10 2 Защита 6
Функции производителя. лабораторной
Свойства производительных работы
функций.
11 МЕ-3. Лекция № 11. Циклы Эйлера и 1 Тест 2
цепи
Лабораторная работа №11 2 Защита 6
Теория графов. лабораторной
Деревья.Операции над работы
графами. Связь графов и
деревьев
12 МЕ-4. Лекция № 12. Плоские графы 1 Тест 2
Лабораторная работа №12 2 Защита 7
Графы Эйлера и Гамильтона. лабораторной
Потоки в сети. Кратчайший работы
путь в графе.
13 МЕ-5. Лекция № 13. Элементы 1 Тест 2
теории кодирования
Лабораторная работа №13 2 Защита 7
Задание графам лабораторной
работы
14 МЕ-6. Лекция № 14. Сжатие данных 1 Тест 2
Лабораторная работа №14 2 Защита 7
Элементы теории алгоритмов. лабораторной
Машина работы
Тьюринга.Асимптотические
оценки алгоритмической
сложности функции. Класс NP
15 МЕ-7. Лекция № 15. Криптография. 1 Тест 2
Шифрование
Лабораторная работа №15 2 Защита 7
Решение комбинаторных лабораторной
задач. работы
Кол-
во Вид занятия
№
акад (лекция, Используемый
неде Модульная единица (тема)
ем практ.самост. метод
ли
часо занятие)
в
1. Модульная единица 1.1 Введение. 1 Лекция Лекция – дискуссия
Основные понятия теории множеств. Лабораторное MS Visual studio C#
2 занятие
Применение приемов к множествам 2012
3. Модульная единица 1.2 Основные 1 Лекция Лекция –
понятия теории множеств. конференция
Применение приемов к множествам 2 Лабораторное MS Visual studio C#
занятие 2012
5. Модульная единица 1.1 Введение. 1 Лекция Дәріс –
Основные понятия теории множеств. конференция
Применение приемов к множествам Лабораторное MS Visual studio
2
занятие C# 2012
7. Модульная единица 2.1. Концепция 1 Лекция Лекция -
базы данных конференция
2 Лабораторное MS Visual studio
занятие C# 2012
9. Модульная единица 2.2. Закон 1 Лекция Лекция -
поглощения. Универсальный набор. конференция
2 Лабораторное MS Visual studio
занятие C# 2012
11. Модульная единица 2.2. Закон 1 Лекция Лекция –
поглощения. Универсальный набор. дискуссия
2 Лабораторное MS Visual studio
занятие C# 2012
13. Модульная единица 2.4. 1 Лекция Проблемная
Даталогическое проектирование. лекция
2 Лабораторное MS Visual studio
занятие C# 2012
15. Модульная единица 2.5. Упрощение 1 Лекция Лекция –
отношений. конференция
2 Лабораторное MS Visual studio
занятие C# 2012
17. Модульная единица 3.1. 1 Лекция Проблемная
Поставщики данных в ADO.NET. лекция
ADO.NET обзор объектов. 2 Лабораторное MS Visual studio
занятие C# 2012
19. Модульная единица 3.2. Команды 1 Лекция Лекция –
конференция
подключения к базе данных. 2 Лабораторное MS Visual studio
занятие C# 2012
21. Модульная единица 3.3. Хранимые 1 Лекция Лекция –
процедуры. конференция
2 Лабораторное MS Visual studio
занятие C# 2012
23. Модульная единица 3.4. Запросы к 1 Лекция Лекция –
базам данных. конференция
2 Лабораторное MS Visual studio
занятие C# 2012
25. Модульная единица 3.5. Работа с 1 Лекция Лекция –
таблицами данных. конференция
2 Лабораторное MS Visual studio
занятие C# 2012
27. Модульная единица 4.1. 1 Лекция Лекция –
Распределенная база данных конференция
2 Лабораторное MS Visual studio
занятие C# 2012
29. Модульная единица 4.2. Объектно- 1 Лекция Лекция –
ориентированная база данных конференция
2 Лабораторное MS Visual studio
занятие C# 2012
СОСТАВИТЕЛЬ:
Адилжанова Салтанат Альмуханбетовна __________
«_26_»_08_ 2022_г.
РАССМОТРЕН:
на заседании кафедры, протокол № 1 от «_26_» _08_ 2022 г.