- •Программа учебной практики
- •09.03.01 Информатика и вычислительная техника
- •1. Вид практики. Цели практики
- •2. Задачи практики
- •3. Место практики в структуре образовательной программы
- •4. Способы проведения практики
- •5. Формы проведения практики
- •6. Перечень планируемых результатов обучения при прохождении практики, соотнесенных с планируемыми результатами освоения образовательной программы
- •8. Структура и содержание практики
- •9. Формы отчетности по практике
- •10. Фонд оценочных средств для проведения промежуточной аттестации обучающихся по практике
- •10.1. Перечень компетенций с указанием этапов их формирования в процессе освоения образовательной программы.
- •7. Место и время проведения практики
- •10.2. Описание показателей и критериев оценивания компетенций на различных этапах их формирования, описание шкал оценивания
- •10.3.1. Контрольные вопросы для проведения промежуточной аттестации обучающихся по учебной практике в форме зачета с оценкой:
- •10.3.2. Теоретические задания для выполнения обучающимися в период практики
- •10.3.3. Практические задания для выполнения обучающимися в период практики
- •11. Перечень учебной литературы и ресурсов сети «Интернет», необходимых для проведения практики
- •12. Перечень информационных технологий, используемых при проведении практики, включая перечень программного обеспечения и информационных справочных систем (при необходимости)
- •13. Материально-техническая база, необходимая для проведения практики
- •Основное оборудование:
- •Задание на __________________________________________практику
- •Содержание практики
- •Отчет о______________________________________________практике
- •Рабочий график (план) проведения практики
10.3.2. Теоретические задания для выполнения обучающимися в период практики
Базовый уровень:
По данным вопросам в соответствии с вариантом задания (см. в Методических указаниях к учебной практике) необходимо представить в отчете по учебной практике теоретический материал в объеме 3-5 страниц печатного текста. В теоретическом материале должны быть даны основные понятия и определения по выбранному теоретическому вопросу.
Базовый уровень:
Основные конструкции алгоритмического языка
Жизненный цикл программы.
Особенности языка С++
Структура программы в языке С++.
Понятие переменной .
Объявление переменных.
Типы данных, определяемые пользователем.
Инициализация переменных.
Основные типы переменных.
Синтаксис объявления имени переменной.
Понятие константы. Объявление.
Понятие константы.
Инициализация.
Простейшие арифметические операции.
Операция %. Ее особенности.
Основные математические функции.
Принципы структурного программирования.
Оператор множественного ветвления switch.
Условный оператор if-else.
Вложенный оператор if.
Классификация циклов.
Операции инкремента и декремента.
Организация циклов. Оператор while().
Организация циклов. Оператор For.
Организация циклов. Оператор do...while().
Принципы модульного программирования.
Описание функции. Вызов функции. Прототипы функций.
Передача параметров по имени. Передача параметров по адресу.
Данные типа «указатель».
Операции для работы с указателями.
Объявление и инициализация одномерного массива.
Объявление и инициализация двумерного массива.
Доступ к элементам одномерного массива по индексу.
Доступ к элементам одномерного массива по адресу.
Доступ к элементам двумерного массива по индексу.
Доступ к элементам двумерного массива по адресу.
Принципы объектно-ориентированного программирования. Инкапсуляция.
Принципы объектно-ориентированного программирования. Полиморфизм.
Принципы объектно-ориентированного программирования. Наследование.
Структуры. Объявление.
Структуры. Инициализация.
Прямой доступ к элементам структуры.
Косвенный доступ к элементам структуры.
Массивы структур. Объявление.
Массивы структур. Инициализация.
Классы. Объявление открытых переменных.
Классы. Инициализация открытых переменных.
Классы. Объявление закрытых переменных.
Классы. Инициализация закрытых переменных.
Спецификаторы доступа.
Функции-члены класса.
Связывание функций.
Встроенные функции.
Конструкторы . Основные понятия.
Конструкторы по умолчанию.
Конструкторы с параметрами.
Стандартный класс string.Основные понятия.
Основные операции класса string.
Повышенный уровень:
Для выполнения задний повышенного уровня необходимо в теоретическом материале, представленном в отчете по учебной практике (в соответствии со своим вариантом) представить анализ проблемы или вопроса, историю развития данного вопроса, сравнение с другими языками программирования.
Данный перечень заданий является примерным. Руководителем практики от университета обучающемуся могут быть определены задания по другим вопросам, связанным с профилем обучения.
