2025-2026_23_02_01_25_1234_plx_Информатика_Организация перевозок и управление на водном транспорте
 
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования

Костромской государственный технологический университет

(ФГБОУ ВПО "КГТУ", КГТУ)

 
ПЦК Транспортный колледж
Закреплена за кафедрой
рабочая программа дисциплины (модуля)
ОБЯЗАТЕЛЬНЫЕ УЧЕБНЫЕ ПРЕДМЕТЫ Информатика
Проректор по УР
УТВЕРЖДАЮ
Учебный план
23.02.01_25_1234.plx

23.02.01 ОРГАНИЗАЦИЯ ПЕРЕВОЗОК И УПРАВЛЕНИЕ НА ТРАНСПОРТЕ (ПО ВИДАМ)

____________________
______________
 
Форма обучения
очная
Квалификация
техник
Программу составил(и):
 
Распределение часов дисциплины по семестрам
Семестр

(<Курс>.<Семестр на курсе>)

1 (1.1)
2 (1.2)
Итого
Недель
17
22
Вид занятий
УП
РП
УП
РП
УП
РП
Лекции
18
18
22
22
40
40
Практические
34
34
44
44
78
78
Индивидуальный проект
22
22
22
22
Итого ауд.
52
52
88
88
140
140
Кoнтактная рабoта
52
52
88
88
140
140
Итого
52
52
88
88
140
140
 
 
стр. 2
УП: 23.02.01_25_1234.plx
 
 
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
1.1
Содержание программы общеобразовательной дисциплины «Информатика» направлено на достижение следующих целей: освоение системы базовых знаний, отражающих вклад информатики в формирование современной научной картины мира, роль информационных процессов в современном обществе, биологических и технических системах; овладение умениями применять, анализировать, преобразовывать информационные модели реальных объектов и процессов, используя при этом цифровые технологии, в том числе при изучении других дисциплин; развитие познавательных интересов, интеллектуальных и творческих способностей путем освоения и использования методов информатики и цифровых технологий при изучении различных учебных предметов; воспитание ответственного отношения к соблюдению этических и правовых норм информационной деятельности; приобретение опыта использования цифровых технологий в индивидуальной и коллективной учебной и познавательной, в том числе проектной деятельности.
 
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП
Цикл (раздел) ООП:
ОУП
 
2.1
Требования к предварительной подготовке обучающегося:
2.1.1
Физика
2.1.2
Математика
2.1.3
Информатика
2.1.4
Математика
2.1.5
Физика
 
 
2.2
Дисциплины и практики, для которых освоение данной дисциплины (модуля) необходимо как предшествующее:
2.2.1
Технология перевозочного процесса (по видам транспорта)
2.2.2
Математика
2.2.3
Основы финансовой грамотности
2.2.4
Технология перевозочного процесса на водном транспорте
2.2.5
Математика
2.2.6
Основы финансовой грамотности
 
3. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ)
 
ОК 02.: Использовать современные средства поиска, анализа и интерпретации информации и информационные технологии для выполнения задач профессиональной деятельности;
 
Знать:
 
- владеть представлениями о роли информации и связанных с ней процессов в природе, технике и обществе; понятиями «информация», «информационный процесс», «система», «компоненты системы» «системный эффект», «информационная система», «система управления»; владеть методами поиска информации в сети Интернет; уметь критически оценивать информацию, полученную из сети Интернет; характеризовать большие данные, приводить примеры источников их получения и направления использования;

- понимать основные принципы устройства и функционирования современных стационарных и мобильных компьютеров; тенденций развития компьютерных технологий; владеть навыками работы с операционными системами и основными видами программного обеспечения для решения учебных задач по выбранной специализации;

- иметь представления о компьютерных сетях и их роли в современном мире; об общих принципах разработки и функционирования интернет-приложений;

- понимать основные принципы дискретизации различных видов информации; уметь определять информационный объем текстовых, графических и звуковых данных при заданных параметрах дискретизации;

- уметь строить неравномерные коды, допускающие однозначное декодирование сообщений (префиксные коды); использовать простейшие коды, которые позволяют обнаруживать и исправлять ошибки при передаче данных;

- владеть теоретическим аппаратом, позволяющим осуществлять представление заданного натурального числа в различных системах счисления; выполнять преобразования логических выражений, используя законы алгебры логики; определять кратчайший путь во взвешенном графе и количество путей между вершинами ориентированного ациклического графа;

- уметь читать и понимать программы, реализующие несложные алгоритмы обработки числовых и текстовых данных (в том числе массивов и символьных строк) на выбранном для изучения универсальном языке программирования высокого уровня (Паскаль, Python, Java, С++, С#); анализировать алгоритмы с использованием таблиц трассировки; определять без использования компьютера результаты выполнения несложных программ, включающих циклы, ветвления и подпрограммы, при заданных исходных данных; модифицировать готовые программы для решения новых задач, использовать их в своих программах в качестве подпрограмм (процедур, функций);

- уметь создавать структурированные текстовые документы и демонстрационные материалы с использованием возможностей современных программных средств и облачных сервисов; умение использовать табличные (реляционные) базы данных, в частности, составлять запросы в базах данных (в том числе вычисляемые запросы), выполнять сортировку и поиск записей в базе данных; наполнять разработанную базу данных; умение использовать электронные таблицы для анализа, представления и обработки данных (включая вычисление суммы, среднего арифметического, наибольшего и 

 
стр. 3
УП: 23.02.01_25_1234.plx
 
наименьшего значений, решение уравнений);

- уметь использовать компьютерно-математические модели для анализа объектов и процессов: формулировать цель моделирования, выполнять анализ результатов, полученных в ходе моделирования; оценивать адекватность модели моделируемому объекту или процессу; представлять результаты моделирования в наглядном виде;

- уметь классифицировать основные задачи анализа данных (прогнозирование, классификация, кластеризация, анализ отклонений); понимать последовательность решения задач анализа данных: сбор первичных данных, очистка и оценка качества данных, выбор и/или построение модели, преобразование данных, визуализация данных, интерпретация результатов;

- иметь представления о базовых принципах организации и функционирования компьютерных сетей;

- уметь определять среднюю скорость передачи данных, оценивать изменение времени передачи при изменении информационного объема данных и характеристик канала связи;

- уметь строить код, обеспечивающий наименьшую возможную среднюю длину сообщения при известной частоте символов; пояснять принципы работы простых алгоритмов сжатия данных;

- уметь использовать при решении задач свойства позиционной записи чисел, алгоритмы построения записи числа в позиционной системе счисления с заданным основанием и построения числа по строке, содержащей запись этого числа в позиционной системе счисления с заданным основанием; уметь выполнять арифметические операции в позиционных системах счисления; умение строить логическое выражение в дизъюнктивной и конъюнктивной нормальных формах по заданной таблице истинности; исследовать область истинности высказывания, содержащего переменные; решать несложные логические уравнения; уметь решать алгоритмические задачи, связанные с анализом графов (задачи построения оптимального пути между вершинами графа, определения количества различных путей между вершинами ориентированного ациклического графа); уметь использовать деревья при анализе и построении кодов и для представления арифметических выражений, при решении задач поиска и сортировки; уметь строить дерево игры по заданному алгоритму; разрабатывать и обосновывать выигрышную стратегию игры;

- понимать базовые алгоритмы обработки числовой и текстовой информации (запись чисел в позиционной системе счисления, делимость целых чисел; нахождение всех простых чисел в заданном диапазоне; обработка многоразрядных целых чисел; анализ символьных строк и других), алгоритмов поиска и сортировки; умение определять сложность изучаемых в курсе базовых алгоритмов (суммирование элементов массива, сортировка массива, переборные алгоритмы, двоичный поиск) и приводить примеры нескольких алгоритмов разной сложности для решения одной задачи;

- владеть универсальным языком программирования высокого уровня (Паскаль, Python, Java, С++, С#), представлениями о базовых типах данных и структурах данных; умение использовать основные управляющие конструкции; уметь осуществлять анализ предложенной программы: определять результаты работы программы при заданных исходных данных; определять, при каких исходных данных возможно получение указанных результатов; выявлять данные, которые могут привести к ошибке в работе программы; формулировать предложения по улучшению программного кода;

- уметь разрабатывать и реализовывать в виде программ базовые алгоритмы; использовать в программах данные различных типов с учетом ограничений на диапазон их возможных значений, применять при решении задач структуры данных (списки, словари, стеки, очереди, деревья); применять стандартные и собственные подпрограммы для обработки числовых данных и символьных строк; использовать при разработке программ библиотеки подпрограмм; знать функциональные возможности инструментальных средств среды разработки; умение использовать средства отладки программ в среде программирования; умение документировать программы;

- уметь создавать веб-страницы; умение использовать электронные таблицы для анализа, представления и обработки данных (включая выбор оптимального решения, подбор линии тренда, решение задач прогнозирования); владеть основными сведениями о базах данных, их структуре, средствах создания и работы с ними; использовать табличные (реляционные) базы

 
 
Уметь:
 
 
 
Владеть:
 
 
 
 
В результате освоения дисциплины обучающийся должен
 
3.1
Знать:
 
стр. 4
УП: 23.02.01_25_1234.plx
 
- владеть представлениями о роли информации и связанных с ней процессов в природе, технике и обществе; понятиями «информация», «информационный процесс», «система», «компоненты системы» «системный эффект», «информационная система», «система управления»; владеть методами поиска информации в сети Интернет; уметь критически оценивать информацию, полученную из сети Интернет; характеризовать большие данные, приводить примеры источников их получения и направления использования;

- понимать основные принципы устройства и функционирования современных стационарных и мобильных компьютеров; тенденций развития компьютерных технологий; владеть навыками работы с операционными системами и основными видами программного обеспечения для решения учебных задач по выбранной специализации;

- иметь представления о компьютерных сетях и их роли в современном мире; об общих принципах разработки и функционирования интернет-приложений;

- понимать основные принципы дискретизации различных видов информации; уметь определять информационный объем текстовых, графических и звуковых данных при заданных параметрах дискретизации;

- уметь строить неравномерные коды, допускающие однозначное декодирование сообщений (префиксные коды); использовать простейшие коды, которые позволяют обнаруживать и исправлять ошибки при передаче данных;

- владеть теоретическим аппаратом, позволяющим осуществлять представление заданного натурального числа в различных системах счисления; выполнять преобразования логических выражений, используя законы алгебры логики; определять кратчайший путь во взвешенном графе и количество путей между вершинами ориентированного ациклического графа;

- уметь читать и понимать программы, реализующие несложные алгоритмы обработки числовых и текстовых данных (в том числе массивов и символьных строк) на выбранном для изучения универсальном языке программирования высокого уровня (Паскаль, Python, Java, С++, С#); анализировать алгоритмы с использованием таблиц трассировки; определять без использования компьютера результаты выполнения несложных программ, включающих циклы, ветвления и подпрограммы, при заданных исходных данных; модифицировать готовые программы для решения новых задач, использовать их в своих программах в качестве подпрограмм (процедур, функций);

- уметь создавать структурированные текстовые документы и демонстрационные материалы с использованием возможностей современных программных средств и облачных сервисов; умение использовать табличные (реляционные) базы данных, в частности, составлять запросы в базах данных (в том числе вычисляемые запросы), выполнять сортировку и поиск записей в базе данных; наполнять разработанную базу данных; умение использовать электронные таблицы для анализа, представления и обработки данных (включая вычисление суммы, среднего арифметического, наибольшего и наименьшего значений, решение уравнений);

- уметь использовать компьютерно-математические модели для анализа объектов и процессов: формулировать цель моделирования, выполнять анализ результатов, полученных в ходе моделирования; оценивать адекватность модели моделируемому объекту или процессу; представлять результаты моделирования в наглядном виде;

- уметь классифицировать основные задачи анализа данных (прогнозирование, классификация, кластеризация, анализ отклонений); понимать последовательность решения задач анализа данных: сбор первичных данных, очистка и оценка качества данных, выбор и/или построение модели, преобразование данных, визуализация данных, интерпретация результатов;

- иметь представления о базовых принципах организации и функционирования компьютерных сетей;

- уметь определять среднюю скорость передачи данных, оценивать изменение времени передачи при изменении информационного объема данных и характеристик канала связи;

- уметь строить код, обеспечивающий наименьшую возможную среднюю длину сообщения при известной частоте символов; пояснять принципы работы простых алгоритмов сжатия данных;

- уметь использовать при решении задач свойства позиционной записи чисел, алгоритмы построения записи числа в позиционной системе счисления с заданным основанием и построения числа по строке, содержащей запись этого числа в позиционной системе счисления с заданным основанием; уметь выполнять арифметические операции в позиционных системах счисления; умение строить логическое выражение в дизъюнктивной и конъюнктивной нормальных формах по заданной таблице истинности; исследовать область истинности высказывания, содержащего переменные; решать несложные логические уравнения; уметь решать алгоритмические задачи, связанные с анализом графов (задачи построения оптимального пути между вершинами графа, определения количества различных путей между вершинами ориентированного ациклического графа); уметь использовать деревья при анализе и построении кодов и для представления арифметических выражений, при решении задач поиска и сортировки; уметь строить дерево игры по заданному алгоритму; разрабатывать и обосновывать выигрышную стратегию игры;

- понимать базовые алгоритмы обработки числовой и текстовой информации (запись чисел в позиционной системе счисления, делимость целых чисел; нахождение всех простых чисел в заданном диапазоне; обработка многоразрядных целых чисел; анализ символьных строк и других), алгоритмов поиска и сортировки; умение определять сложность изучаемых в курсе базовых алгоритмов (суммирование элементов массива, сортировка массива, переборные алгоритмы, двоичный поиск) и приводить примеры нескольких алгоритмов разной сложности для решения одной задачи;

- владеть универсальным языком программирования высокого уровня (Паскаль, Python, Java, С++, С#), представлениями о базовых типах данных и структурах данных; умение использовать основные управляющие конструкции; уметь осуществлять анализ предложенной программы: определять результаты работы программы при заданных исходных данных; определять, при каких исходных данных возможно получение указанных результатов; выявлять данные, которые могут привести к ошибке в работе программы; формулировать предложения по улучшению программного кода;

- уметь разрабатывать и реализовывать в виде программ базовые алгоритмы; использовать в программах данные различных типов с учетом ограничений на диапазон их возможных значений, применять при решении задач структуры данных (списки, словари, стеки, очереди, деревья); применять стандартные и собственные подпрограммы для обработки числовых данных и символьных строк; использовать при разработке программ библиотеки подпрограмм; знать функциональные возможности инструментальных средств среды разработки; умение использовать средства отладки программ в среде программирования; умение документировать программы;

- уметь создавать веб-страницы; умение использовать электронные таблицы для анализа, представления и обработки данных (включая выбор оптимального решения, подбор линии тренда, решение задач прогнозирования); владеть основными сведениями о базах данных, их структуре, средствах создания и работы с ними; использовать табличные (реляционные) базы

 
 
стр. 5
УП: 23.02.01_25_1234.plx
 
3.2
Уметь:
 
 
3.3
Владеть: