Ознакомительная практика
(профиль Информационные системы контроля и диагностики)
О курсе
Основной целью курса является формирование навыков создания консольных приложений основанных на языке программирования С++ и разработки блок-схем алгоритмов работы программ.
Курс предназначен для студентов бакалавриата первого года обучения.
Курс нацелен на изучение таких тем как: функции, циклы, ветвление, работа с матрицами и массивами, динамическое выделение памяти, создание блок-схем алгоритмов, и формирование навыков использования полученных знаний на практике для создания консольных предложений.
Результаты обучения
РО 1: Владеть знаниями об типах данных в языке программирования С++ и использовать их на практике.
РО 2: Понимать принцип работы функций и уметь использовать их для оптимизации кода программы
РО 3: Знать основные типы операций ветвлений и уметь их использовать для решения практических задач.
РО 4: Знать основные типы циклов и уметь их использовать для решения практических задач и работы с массивами.
РО 5: Понимать принцип работы с матрицами, уметь использовать циклы для формирования матриц и работы с элементами матриц.
РО 6: Знать и уметь использовать алгоритмы для обработки некорректного ввода данных пользователем.
РО 7: Знать принцип работы указателей и уметь их использовать для работы с переменными и функциями.
РО 8: Владеть знаниями о принципах работы памяти персональных компьютеров.
РО 9: Владеть навыками по работе с динамическими переменными и динамическими массивами.
РО 10: Уметь создавать блок-схемы алгоритмов программ.
Образовательная программа (ООП/ДОП)
12.03.01 Приборостроение
Программа курса
- Введение в С++
- Функции
- Ветвление
- Циклы и массивы
- Матрицы. Обработка ввода
- Указатели
- Память. Динамическое выделение памяти
- Блок-схемы. Графическая реализация алгоритмов программ
- Итоговая работа
Длительность курса, количественные характеристики, форма аттестации
Продолжительность курса - 4 учебных недели.
Трудоемкость освоения курса - 216 часов.
Трудоемкость курса – 6 зачётных единиц.
Форма контроля - дифференциальный зачет
Авторы курса
Разуваев И.Н., ассистент ОКД ИШНКБ / персональный сайт: https://portal.tpu.ru/SHARED/i/INR6
Яркимбаев Ш., ассистент ОКД ИШНКБ / персональный сайт: https://portal.tpu.ru/SHARED/s/SSY5
Copyright © 2023.
Томский политехнический университет. Все права защищены
Tomsk Polytechnic University, All rights reserved.
- Учитель: Разуваев Иван Николаевич
- Учитель: Яркимбаев Шамиль Сергеевич