2024-2025_09_02_06_2023_СА-23-1_plx_Основы алгоритмизации и программирования
 
Санкт- Петербургское государственное бюджетное

профессиональное образовательное учреждение

"Политехнический колледж городского хозяйства"

Основы алгоритмизации и программирования
предварительная программа дисциплины
Специальность
09.02.06 Сетевое и системное администрирование  

Правительство Санкт-Петербурга

Комитет по науке и высшей школе

Приложение

к ОП СПО  по специальности

09.02.06 Сетевое и системное администрирование  

, утвержденной приказом от

09.12.2016 г. №1548-ОД

 
часов на контроль
12
самостоятельная работа
30
контактная работа
140
в том числе:
Часов по учебному плану
182
Общая трудоемкость
182 часов
Форма обучения
очная
Квалификация
Сетевой и системный администратор
Виды контроля  в семестрах:
экзамен 6
 
 
Распределение часов  дисциплины по семестрам
Семестр

5

6

Итого
Вид занятий
УП
РП
УП
РП
УП
РП
Лекции
22
22
22
22
Лабораторные
64
64
64
64
Практические
22
22
32
32
54
54
Контактная работа

44
44
96
96
140
140
Сам. работа
30
30
30
30
Часы на контроль
12
12
12
12
Итого
44
44
138
138
182
152
 
 
Разработчик(и): рабочая группа
Организация-разработчик:

Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».

 
Преподаватель Столбова Ю.В.
 
 
Рабочая программа дисциплины
Основы алгоритмизации и программирования
разработана в соответствии с ФГОС СПО:

Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.06 СЕТЕВОЕ И СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ (сетевой и системный администратор) (приказ Минобрнауки России от 09.12.2016 г. № 1548)

составлена на основании учебного плана:
по специальности Сетевое и системное администрирование  

 
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
 
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
Цикл (раздел) ОП:
ОП
 
3. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ
 
ОК 1: Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 2: Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 4: Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами.
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 5: Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 9: Использовать информационные технологии в профессиональной деятельности
 
 
 
 
 
 
 
 
 
 
 
 
 
ОК 10: Пользоваться профессиональной документацией на государственном и иностранном языках.
 
 
 
 
 
 
 
 
 
 
 
 
 
ПК 1.2.: Осуществлять выбор технологии, инструментальных средств и средств вычислительной техники при организации процесса разработки и исследования объектов профессиональной деятельности
 
 
 
 
 
 
 
 
 
 
 
 
 
ПК 2.3.: Обеспечивать сбор данных для анализа использования и функционирования программно-технических средств компьютерных сетей
 
 
 
 
 
 
 
 
 
 
 
 
 
ПК 2.4.: Взаимодействовать со специалистами смежного профиля при разработке методов, средств и технологий применения объектов профессиональной деятельности
 
 
 
 
 
 
 
 
 
 
 
 
 
В результате освоения дисциплины обучающийся должен:
 
 
3.1
Знать:
 
 
3.2
Уметь:
 
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
 
Код занятия
Наименование разделов и тем /вид занятия/
Семестр / Курс
Часов
Компетен-

ции

Литература
Примечание
 
Раздел 1. Основные принципы алгоритмизации и программирования.
 
1. 1
Обзор языков программирования. Области применения языков программирования. Стандарты языков программирования. Компиляторы и интерпретаторы/Лек/
5
4
 
1. 2
Алгоритмы и величины. Линейные вычислительные алгоритмы. Ветвления и циклы в вычислительных алгоритмах. /Лек/
5
4
 
1. 3
Разработка блок-схем алгоритмов в  MS Visio. Линейные алгоритмы.

/Пр/

5
2
 
1. 4
MS Word  Оформление отчета

/Пр/

5
2
 
1. 5
Разработка блок-схем алгоритмов в  MS Visio. Разветвляющиеся алгоритмы.

/Пр/

5
2
 
1. 6
MS Word  Оформление отчета

/Пр/

5
2
 
1. 7
Разработка блок-схем алгоритмов в  MS Visio. Циклические алгоритмы

/Пр/

5
2
 
1. 8
MS Word  Оформление отчета

/Пр/

5
2
 
Раздел 2. Основы программирования на языке Cи.
 
2. 1
Переменные. Константы. Структура программы. Ввод и вывод данных.

/Лек/

5
4
 
2. 2
Создание консольного приложения

/Лек/

5
2
 
2. 3
Примитивные типы данных. Использование суффиксов. Использование системных типов. Неявная типизация. /Лек/
5
4
 
2. 4
Логические операции. Операции сдвига. Побитовые операции присваивания/Лек/
5
2
 
2. 5
Составление программ линейной структуры

/Пр/

5
2
 
2. 6
блок-схем  программ линейной структуры

/Пр/

5
2
 
2. 7
MS Word  Оформление отчета

/Пр/

5
2
 
2. 8
"Явные и неявные преобразования.

Типичные ошибки "

/Лек/

5
2
 
2. 9
Явные и неявные преобразования.

/Пр/

5
2
 
2. 10
MS Word  Оформление отчета

/Пр/

5
2
 
Раздел 3. Основы программирования на языке Cи (продолжение)
 
3. 1
Конструкция if/else. Конструкция switch.

/Пр/

6
4
 
3. 2
Решение задач с использованием  операторов ветвления

/Лаб/

6
2
 
3. 3
Построение блок-схем

/Лаб/

6
2
 
3. 4
Оформление отчета

/Лаб/

6
2
 
3. 5
Цикл for. Цикл do. Цикл while.

/Пр/

6
4
 
3. 6
Решение задач с использованием  операторов цикла

/Лаб/

6
2
 
3. 7
Построение блок-схем

/Лаб/

6
2
 
3. 8
Оформление отчета

/Лаб/

6
2
 
3. 9
Одномерные массивы.

/Пр/

6
4
 
3. 10
Решение задач по обработке одномерных массивов

/Лаб/

6
4
 
3. 11
Построение блок-схем/Лаб/
6
4
 
3. 12
Оформление отчета /Лаб/
6
2
 
3. 13
Двумерные массивы

/Пр/

6
6
 
3. 14
Решение задач по обработке двумерных массивов/Лаб/
6
4
 
3. 15
Построение блок-схем/Лаб/
6
4
 
3. 16
Оформление отчета

/Лаб/

6
2
 
3. 17
Указатели. Объявление указателей. Массивы указателей.

/Пр/

6
4
 
3. 18
Массивы символов

/Лаб/

6
2
 
3. 19
Оформление отчета

/Лаб/

6
2
 
3. 20
Массивы указателей

/Лаб/

6
2
 
3. 21
Оформление отчета

/Лаб/

6
2
 
3. 22
Вызов функции. Возвращение значения.

/Пр/

6
2
 
3. 23
Выход из функции. Параметры функции.

/Пр/

6
2
 
3. 24
Работа с функциями

/Лаб/

6
6
 
3. 25
Построение блок-схем

/Лаб/

6
4
 
3. 26
Оформление отчета

/Лаб/

6
2
 
3. 27
Вызов процедуры. Возвращение значения.

/Пр/

6
2
 
3. 28
Выход из процедуры. Параметры функции.

/Пр/

6
2
 
3. 29
Работа с процедурами

/Лаб/

6
6
 
3. 30
Построение блок-схем

/Лаб/

6
4
 
3. 31
Оформление отчета

/Лаб/

6
2
 
3. 32
Трудоемкость алгоритмов, классификация по виду функции трудоемкости

/Пр/

6
2
 
5. ЛИТЕРАТУРА
 
5.1. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
 
1
 
5.2. Перечень программного обеспечения
 
5.3. Перечень информационных справочных систем
 
 
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
 
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО  ДИСЦИПЛИНЕ