Санкт- Петербургское государственное бюджетное
профессиональное образовательное учреждение
"Политехнический колледж городского хозяйства"
Основы алгоритмизации и программирования
предварительная программа дисциплины
09.02.06 Сетевое и системное администрирование
Правительство Санкт-Петербурга
Комитет по науке и высшей школе
Приложение
к ОП СПО по специальности
09.02.06 Сетевое и системное администрирование
, утвержденной приказом от
09.12.2016 г. №1548-ОД
Сетевой и системный администратор
Виды контроля в семестрах:
Распределение часов дисциплины по семестрам
Разработчик(и): рабочая группа
Организация-разработчик:
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».
Преподаватель Столбова Ю.В.
Рабочая программа дисциплины
Основы алгоритмизации и программирования
разработана в соответствии с ФГОС СПО:
Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.06 СЕТЕВОЕ И СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ (сетевой и системный администратор) (приказ Минобрнауки России от 09.12.2016 г. № 1548)
составлена на основании учебного плана:
по специальности Сетевое и системное администрирование
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
3. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ
ОК 1: Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.
ОК 2: Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.
ОК 4: Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами.
ОК 5: Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.
ОК 9: Использовать информационные технологии в профессиональной деятельности
ОК 10: Пользоваться профессиональной документацией на государственном и иностранном языках.
ПК 1.2.: Осуществлять выбор технологии, инструментальных средств и средств вычислительной техники при организации процесса разработки и исследования объектов профессиональной деятельности
ПК 2.3.: Обеспечивать сбор данных для анализа использования и функционирования программно-технических средств компьютерных сетей
ПК 2.4.: Взаимодействовать со специалистами смежного профиля при разработке методов, средств и технологий применения объектов профессиональной деятельности
В результате освоения дисциплины обучающийся должен:
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
Наименование разделов и тем /вид занятия/
Раздел 1. Основные принципы алгоритмизации и программирования.
Обзор языков программирования. Области применения языков программирования. Стандарты языков программирования. Компиляторы и интерпретаторы/Лек/
Алгоритмы и величины. Линейные вычислительные алгоритмы. Ветвления и циклы в вычислительных алгоритмах. /Лек/
Разработка блок-схем алгоритмов в MS Visio. Линейные алгоритмы.
/Пр/
MS Word Оформление отчета
/Пр/
Разработка блок-схем алгоритмов в MS Visio. Разветвляющиеся алгоритмы.
/Пр/
MS Word Оформление отчета
/Пр/
Разработка блок-схем алгоритмов в MS Visio. Циклические алгоритмы
/Пр/
MS Word Оформление отчета
/Пр/
Раздел 2. Основы программирования на языке Cи.
Переменные. Константы. Структура программы. Ввод и вывод данных.
/Лек/
Создание консольного приложения
/Лек/
Примитивные типы данных. Использование суффиксов. Использование системных типов. Неявная типизация. /Лек/
Логические операции. Операции сдвига. Побитовые операции присваивания/Лек/
Составление программ линейной структуры
/Пр/
блок-схем программ линейной структуры
/Пр/
MS Word Оформление отчета
/Пр/
"Явные и неявные преобразования.
Типичные ошибки "
/Лек/
Явные и неявные преобразования.
/Пр/
MS Word Оформление отчета
/Пр/
Раздел 3. Основы программирования на языке Cи (продолжение)
Конструкция if/else. Конструкция switch.
/Пр/
Решение задач с использованием операторов ветвления
/Лаб/
Построение блок-схем
/Лаб/
Цикл for. Цикл do. Цикл while.
/Пр/
Решение задач с использованием операторов цикла
/Лаб/
Построение блок-схем
/Лаб/
Решение задач по обработке одномерных массивов
/Лаб/
Построение блок-схем/Лаб/
Решение задач по обработке двумерных массивов/Лаб/
Построение блок-схем/Лаб/
Указатели. Объявление указателей. Массивы указателей.
/Пр/
Вызов функции. Возвращение значения.
/Пр/
Выход из функции. Параметры функции.
/Пр/
Построение блок-схем
/Лаб/
Вызов процедуры. Возвращение значения.
/Пр/
Выход из процедуры. Параметры функции.
/Пр/
Работа с процедурами
/Лаб/
Построение блок-схем
/Лаб/
Трудоемкость алгоритмов, классификация по виду функции трудоемкости
/Пр/
5.1. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
5.2. Перечень программного обеспечения
5.3. Перечень информационных справочных систем
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО ДИСЦИПЛИНЕ