№
|
Разделы/результатыобучения
|
Темы
|
Критерииоценки
|
Всегочасов
|
Изних
|
Типзанятия
|
Оценочныезадания
|
теоретические
|
лабораторно-практические
|
индивидуальные
|
|
|
I
|
РО 2.1. Выделять данные и подбирать способы программирования модулей программного обеспечения.
72 24/48
|
Обзор языков программирования. Области применения
|
|
12
|
4
|
8
|
|
|
|
1
|
1) Понимает сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес
2) Раскрывает эволюцию языков программирования, их классификацию, понятие системы программирования
3) Перечисляет общие принципы построения и использования языков программирования, их классификацию
|
2
|
2
|
-
|
|
Усвоение новых знаний
|
|
2
|
Методы программирования. Достоинства и недостатки
|
1)Знает методы программирования, достоинства и недостатк
2) Умеет подбирать метод программирования для написания кода
3) Использует разные методы программирования
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
3
|
Основные этапы решения задач на компьютере.
|
1) Знает этапы решения задачи на компьютере на основе парадигмы императивного программирования
2) Конкретизирует и описывает основные понятия, результаты других научных дисциплин, данные и их типы
|
2
|
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
4
|
Алгоритм и его свойства. Основные конструкции
|
1) Раскрывает содержание понятий – алгоритм, свойства алгоритма , представляет информацию в виде данных,
2) Разрабатывает систему команд исполнителя, алгоритмический язык исполнителя
|
2
|
2
|
-
|
|
Комбиниров
|
|
№
|
Разделы/результатыобучения
|
Темы
|
Критерииоценки
|
Всегочасов
|
Изних
|
Типзанятия
|
Оценочныезадания
|
теоретические
|
лабораторно-практические
|
индивидуальные
|
|
|
5
|
|
Формы записей алгоритмов. Общие принципы построения алгоритмов
|
1) Понимает общие принципы построения алгоритмов
2) Знает основные средства записи и типы алгоритмов, базовые структуры алгоритмов: линейные, разветвляющиеся,
3) Разрабатывает алгоритмы по условию задачи и использует элементы блок схем
|
2
|
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
6
|
|
Составление блок-схем
|
Умеет разрабатывать и записывать алгоритмы
Составляет блок схему алгоритма
Определяет результат выполнения алгоритма
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
7
|
|
Режимы запуска программ. Интерфейс IDLE Python
|
Понимает основные понятия программирования, алфавит языка программирования, синтаксис языка программирования;
Знает правила разработки идентификатора
Использует алфавит языка для составления идентификаторов
|
2
|
2
|
-
|
|
Комбиниров
|
|
|
|
Идентификатор. Переменная. Присваивание значений
|
|
|
|
|
|
|
|
|
|
Вывод данных, консольный вывод
|
Сохраняет программу, запускает программу на выполнение, просматривает результаты их работы
Анализирует исходные данные задачи
Составляет программы линейной структуры
Интерпретирует сообщения системы об ошибках в программах;
|
|
|
|
|
|
|
9
|
|
Классификация данных. Типы данных и их объявление
|
Классифицирует типы данных на скалярные и структурированные данные, стандартные и пользовательские типы данных,
Использует целые, логические, символьные, перечисляемые, интервальные, вещественные для объявления переменных
Понимает совместимость типов для присваивания
|
2
|
2
|
-
|
|
Комбиниров
|
|
|
|
Форматированный вывод
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8
|
|
Выражения. Математический модуль
|
Понимает понятия выражение, математическое выражение
Знает математические операторы. Старшинство операторов.
Математические функции (класс Math). Ввод - вывод данных. Операторы присваивания
Применяет математические операторы и функции для записи математических выражений
Использует математические функции класса Math
|
2
|
2
|
-
|
|
Комбиниров
|
|
№
|
Разделы/результатыобучения
|
Темы
|
Критерииоценки
|
Всегочасов
|
Изних
|
Типзанятия
|
Оценочныезадания
|
теоретические
|
лабораторно-практические
|
индивидуальные
|
|
|
11
|
|
Технология программирования на языке ObjectPascal
|
Понимает Технология программирования на языке ObjectPascal
Объясняет синтаксис операторов ввода, вывода, присваивания;
|
2
|
2
|
-
|
|
Комбиниров
|
|
12
|
|
Структура программы. Файлы проекта
|
Работает с интерфейсом среды разработчика: характеристика, основные окна, инструменты, объекты.
Размещает на форме компонентов, их настройка
Знает из каких файлов состоит проект Состав и характеристика проекта. Выполнение проекта.
Настраивает среду и параметры проекта.
|
2
|
2
|
-
|
|
Комбиниров
|
|
13
|
|
Стандартные простые типы данных
|
1) Раскрывает и называет простые типы данных
2) Имеет представление о диапазонах простых типов данных
3) Объявляет переменные простых типов данных
|
2
|
2
|
-
|
|
Комбиниров
|
|
№
|
Разделы/результатыобучения
|
Темы
|
Критерииоценки
|
Всегочасов
|
Изних
|
Типзанятия
|
Оценочныезадания
|
теоретические
|
лабораторно-практические
|
индивидуальные
|
|
|
14
|
|
Решение задач на работу с целым типом данных
|
1) Разрабатывает алгоритм программы с использованием целого типа данных
2) Составляет код программы с использованием целого типа данных
3) Разрабатывает тест для проверки работоспособности программы, исправляет ошибки
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
15
|
|
Перечисляемый тип данных. Тип -диапазон
|
1) Понимает отличие пользовательских типов данных от стандартных
2) Раскрывает понятия – перечисляемый тип, тип-диапазон
3) Создает пользовательские типы данных – перечисляемый тип тип-диапазон
|
2
|
2
|
-
|
|
Комбиниров
|
|
16
|
|
Создание пользовательских типов данных
|
1) Может объяснить понятие пользовательский тип
2) Использует раздел Typeдля создания пользовательских типов
3)Создает пользовательские типы данных – перечисляемый тип тип-диапазон
|
2
|
2
|
-
|
|
Комбиниров
|
|
17
|
|
Решение задач на работу с вещественным типом данных
|
1) Разрабатывает алгоритм программы с использованием вещественного типа данных
2) Составляет код программы с использованием вещественного типа данных
3) Разрабатывает тест для проверки работоспособности программы, исправляет ошибки
|
2
|
-
|
2
|
|
Урок формирования умений, знаний и навыков
|
|
18
|
|
Оператор присваивания. Переменная, объявление переменных
|
1) Раскрывает понятие переменная, присваивание
2) Знает правила именования переменных
3) Объявляет переменные, выполняет их инициализацию
4) Понимает область действия и время существования переменных.
|
2
|
2
|
-
|
|
Комбиниров
|
|
№
|
|