□

Учебно-методические комплексы

для преподавателей СПО



ОП.05. Основы алгоритмизации и программирования: УМК
Перейти в другой раздел:
Комплект контрольно-оценочных средств (КОС) по учебной дисциплине ОП.05 «Основы алгоритмизации и программирования» для специальности 10.02.04 «Обеспечение информационной безопасности телекоммуникационных систем»
Документ представляет собой структурированный фонд оценочных средств, предназначенный для проверки результатов освоения дисциплины и оценки сформированности общих и профессиональных компетенций у обучающихся.
Основные разделы и содержание документа:
1. Паспорт комплекта КОС
✔ Определяет цель освоения дисциплины — изучение материала в объеме ФГОС СПО.
✔ Устанавливает форму промежуточной аттестации — дифференцированный зачет.
2. Результаты освоения дисциплины
✔ Включает перечень из 4 общих компетенций (ОК) и 2 профессиональных компетенций (ПК) с детальным описанием показателей оценки:
— ОК 01: Выбор способов решения задач;
— ОК 02: Поиск, анализ и интерпретация информации;
— ОК 03: Планирование профессионального развития;
— ОК 09: Использование информационных технологий;
— ПК 1.1: Монтаж, настройка и конфигурирование оборудования;
— ПК 1.4: Контроль функционирования информационно-телекоммуникационных систем.
✔ Формулирует требования к умениям (У-1 .
.. У-3) и знаниям (З-1 ... З-6), включая:
— работу в среде программирования;
— реализацию алгоритмов в виде программ;
— знание базовых конструкций языков, типов данных, этапов решения задач;
— знание принципов структурного, модульного и объектно-ориентированного программирования.
3. Оценка освоения дисциплины
✔ Описаны формы и методы контроля:
✓ Текущий контроль: устный опрос, практические работы, самостоятельные работы, контрольные работы, защита лабораторных работ.
✓ Рубежный контроль: контрольные работы, защита лабораторных работ, прием индивидуальных заданий.
✔ Представлена матрица компетенций для 28 практических занятий и матрица соответствия тем разделов и форм контроля:
— Раздел 1 «Основные принципы программирования» (опрос);
— Раздел 2 «Программирование на алгоритмическом языке» (практические работы);
— Раздел 3 «Объектно-ориентированное программирование» (практические работы).
4. Типовые задания для оценки освоения
Содержит 3 контрольные работы с практическими заданиями на разработку алгоритмов и программ:
✔ Контрольная работа №1 (линейные программы, ветвления, простые циклы):
✓ Вычисление выражений, геометрических параметров;
✓ Проверка условий (високосный год, скидки);
✓ Обработка координат точек, поиск чисел по условию.
✔ Контрольная работа №2 (циклы для сумм рядов, одномерные и двумерные массивы):
✓ Вычисление сумм числовых рядов;
✓ Поиск бракованных деталей, подсчет процентов;
✓ Обработка матриц (подсчет элементов, вычисление косинусов).
✔ Контрольная работа №3 (подпрограммы-функции, массивы как параметры, структуры):
✓ Вычисление площадей и объемов через функции;
✓ Обработка массивов с использованием подпрограмм;
✓ Разработка структур «Библиотека» и «Учебная дисциплина».
5. Фонд оценочных средств для промежуточной аттестации
✔ Задания для дифференцированного зачета на разработку классов и программирование в визуальной среде:
✓ Создание класса на основе структуры данных (каталог библиотеки, ведомость комплектующих) с методами init() и show();
✓ Программирование в визуальной среде (арифметическая прогрессия, перевод радиан в градусы, работа с массивами).
✔ Критерии оценки:
✓ «5» — верный алгоритм, корректная блок-схема по ГОСТ, программа без синтаксических ошибок, правильный результат;
✓ «4» — верный алгоритм, но есть синтаксические ошибки или замечания к блок-схеме;
✓ «3» — отсутствие блок-схемы, неполный или неверный алгоритм;
✓ «2» — отсутствие блок-схемы и рабочей программы.
✔ Итоговый тест из двух частей:
✓ Часть 1: 30 открытых вопросов (время — 45 сек.) по типам данных, конструкциям языка, принципам ООП, компонентам визуальной среды;
✓ Часть 2: 29 тестовых заданий с вариантами ответов (время — 30 сек.) на знание синтаксиса C++, операций, функций, объявления массивов, циклов, условных операторов.
☀ Ознакомиться с документом можно на официальном сайте учебного заведения ☀
✅ Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича
Методические указания по выполнению самостоятельных работ по учебной дисциплине ОП.05 «Основы алгоритмизации и программирования» для специальности 10.02.04 «Обеспечение информационной безопасности телекоммуникационных систем»
Документ представляет собой структурированное методическое руководство, предназначенное для организации и выполнения внеаудиторной самостоятельной работы обучающихся по дисциплине «Основы алгоритмизации и программирования».
Основные разделы и содержание документа:
1. Пояснительная записка
✔ Определяет место дисциплины в основной профессиональной образовательной программе.
✔ Устанавливает связь с формированием общих компетенций (ОК 01, ОК 02, ОК 03, ОК 04, ОК 09).
2. Перечень самостоятельных работ
✔ Включает 10 самостоятельных работ общим объемом 20 часов (по 2 часа каждая) по ключевым темам курса:
✓ Составление алгоритмов разветвляющейся структуры;
✓ Линейные вычислительные программы;
✓ Программы для решения задач с использованием условного оператора;
✓ Применение операторов цикла в C++ для вычисления определённых интегралов методами прямоугольников, трапеций, Симпсона;
✓ Работа с элементами одномерных массивов;

✓ Обработка двумерных массивов;
✓ Функции-подпрограммы в языке C++;
✓ Работа со структурами в языке C++;
✓ Простейшие программы с использованием визуальных компонентов;
✓ Обработка одномерных массивов в визуальной среде на языке Visual C++.
3. Структура и содержание каждой самостоятельной работы
Каждая работа имеет единообразную структуру, включающую:
✔ Цели работы: развитие общих компетенций, формирование умений работы с информацией, закрепление знаний, освоение практических навыков разработки алгоритмов и программ.
✔ Задачу: составить блок-схему алгоритма и написать программу на языке C++ в соответствии с индивидуальным заданием (для работ №9–10 также начертить схему формы).
✔ Подготовку и порядок выполнения: изучение теоретического материала, составление блок-схемы и кода программы.
✔ Список индивидуальных заданий (от 10 до 15 вариантов) для каждой работы.
✔ Критерии оценки (единые для всех работ):
✓ «5» — программа написана верно, блок-схема выполнена аккуратно и соответствует коду;
✓ «4» — есть синтаксические ошибки или незначительные отклонения в блок-схеме;
✓ «3» — ошибки в логике алгоритма или неверная блок-схема;
✓ «2» — блок-схема и код отсутствуют или не соответствуют заданию.
✔ Пояснения к работе: содержат краткие теоретические сведения и примеры программ по соответствующим темам (структура ветвления, линейные программы, условный оператор, операторы цикла, одномерные и двумерные массивы, функции, структуры, визуальные компоненты).
4. Список литературы и других источников
✔ Включает 5 основных источников (Макаровских, Семакин, Павловская, Голицына, Канцедал, Колдаев, Пахомов, Огнева), а также интернет-ресурсы (Интуит, Habrahabr) для самостоятельного изучения.
☀ Ознакомиться с документом можно на официальном сайте учебного заведения ☀
✅ Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича
Методические указания по выполнению практических работ по учебной дисциплине ОП.05 «Основы алгоритмизации и программирования» для специальности 10.02.04 «Обеспечение информационной безопасности телекоммуникационных систем»
Документ представляет собой полное учебно-методическое пособие, структурированное в виде последовательных лабораторных работ. Общий объём практических занятий составляет 56 академических часов (по 2 часа на каждую работу).
Основные технические аспекты документа:
✓ Целевая аудитория и структура курса: Пособие предназначено для студентов очной формы обучения. Материал разбит на 20 лабораторных работ, каждая из которых содержит теоретическую часть, подробные инструкции по выполнению, индивидуальные варианты заданий и примеры с кодом.
✓ Инструментальная среда и технологии: В качестве основной среды разработки используется Microsoft Visual C++. Для проектирования алгоритмов применяется MS Visio (построение блок-схем с использованием автосоединения, тем и фигур). Для работы с математическими функциями подключается библиотека math.h, для потокового ввода-вывода — iostream и fstream.
✓ Содержательное наполнение работ (этапы освоения):
1. Основы алгоритмизации (Работы №1-3): Построение блок-схем линейных структур, изучение стандартных функций (abs, sqrt, sin, cos и др.), решение геометрических и физических задач.

2. Управляющие конструкции (Работы №4-7): Реализация ветвлений (условный оператор if-else), вложенных условий, логических выражений, а также оператора множественного выбора switch-case.
3. Циклические процессы (Работы №8-9): Применение циклов for, while, do-while для вычисления сумм рядов Тейлора с заданной точностью ε и приближенного вычисления определённых интегралов методами прямоугольников, трапеций и Симпсона.
4. Структуры данных (Работы №10-15): Обработка одномерных и двумерных массивов (статических и динамических с использованием оператора new / delete[]), операции сортировки[/i] («метод пузырька»), а также программирование вложенных циклов для решения ребусов (перебор цифр).
5. Продвинутые темы (Работы №16-20): Работа со строками (функции [b]strlen, strcpy, puts
), создание пользовательских функций-подпрограмм (прототипы, передача параметров), передача массивов (включая двумерные) в функции, работа с файлами (потоки ifstream / ofstream, режимы открытия ios::app, ios::trunc) и создание структур (struct) для организации данных.
✓ Регламент выполнения и отчётность: Каждая работа имеет чёткий алгоритм выполнения: получение варианта → подготовка теории → написание и отладка кода → тестирование → составление отчёта → защита. Структура отчёта унифицирована и включает: номер и название работы, условие задания, код программы, описание входных/выходных данных, блок-схему и результаты тестирования.
✓ Контроль знаний: После каждой лабораторной работы приведён перечень контрольных вопросов для защиты, охватывающих как теоретические основы (типы данных, синтаксис операторов), так и практические аспекты (передача массивов в функции, работа с файловыми указателями).
✓ Методические примеры: Каждая тема снабжена подробным разбором типовых задач с пояснением синтаксиса (например, отличие префиксной и постфиксной формы инкремента, правила приведения типов, особенности указателей на массивы).
☀ Ознакомиться с документом можно на официальном сайте учебного заведения ☀
✅ Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича
 
Новинки
Нет содержания для этого блока
Все права на документы принадлежат их правообладателям. Ссылки ведут на официальные источники
Самозанятый: Стешенко Светлана Николаевна ИНН: 231408226339

Актуальная версия — 2026
Сайт сделан на SiNG cms © 2010-2026