Результаты обучения
|
Критерии оценки
|
Формы и методы оценки
|
Знания:
|
|
|
понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции;
|
Основные понятия алгоритмизации. Общие принципы построения алгоритмов. Основные алгоритмические конструкции. Программы для графического отображения алгоритмов. Логические основы алгоритмизации.
|
Устный опрос, интерпретация результатов наблюдений за деятельностью обучающегося. Экзамен по учебной дисциплине.
|
эволюция языков программирования, их классификация, понятие системы программирования;
|
Языки и системы программирования. Классификация. Интегрированная среда программирования. Методы программирования. Общие принципы разработки программного обеспечения. Основные элементы языка. Лексика языка. Операторы и операции языка. Массивы как структурированный тип данных. Структурированные типы данных: строки и множества. Стандартные функции и процедуры работы со строками. Множества.
|
Устный опрос, интерпретация результатов наблюдений за деятельностью обучающегося. Экзамен по учебной дисциплине.
|
основные элементы языка, структура программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти; подпрограммы, составление библиотек подпрограмм;
|
Подпрограммы. Процедуры и функции. Типы файлов. Организация доступа к файлам. Стандартные процедуры и функции для файлов разного типа. Программирование модулей. Библиотеки подпрограмм.
|
Устный опрос, интерпретация результатов наблюдений за деятельностью обучающегося. Экзамен по учебной дисциплине.
|
объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляции и полиморфизма, наследования и переопределения.
|
Базовые понятия ООП: объект, его свойства и методы, класс, интерфейс. Основные принципы ООП: инкапсуляция, наследование, полиморфизм. Событийно-управляемая модель программирования. Компонентно-ориентированный подход. Классы объектов. Компоненты и их свойства.
|
Устный опрос, интерпретация результатов наблюдений за деятельностью обучающегося. Экзамен по учебной дисциплине.
|
Умения:
|
|
|
разрабатывать алгоритмы для конкретных задач; использовать программы для графического отображения алгоритмов; определять сложность работы алгоритмов;
|
Разработка и графическое отображение алгоритмов различной сложности.
|
Интерпретация результатов наблюдений за деятельностью обучающегося в процессе подготовки к работе и выполнения практического задания на лабораторных занятиях, при выполнении и защите лабораторных работ.
|
работать в среде программирования; реализовывать построенные алгоритмы в виде программ на конкретном языке программирования;
|
Реализация заданных алгоритмов на процедурных и объектно-ориентированных языках программирования.
|
Интерпретация результатов наблюдений за деятельностью обучающегося в процессе подготовки к работе и выполнения практического задания на лабораторных занятиях, при выполнении и защите лабораторных работ.
|
оформлять код программы в соответствии со стандартом кодирования; выполнять проверку, отладку кода программы.
|
Оформление, проверка и отладка программного кода.
|
Интерпретация результатов наблюдений за деятельностью обучающегося в процессе подготовки к работе и выполнения практического задания на лабораторных занятиях, при выполнении и защите лабораторных работ.
|