Алгоритмы и элементы программирования

Муниципальное автономное общеобразовательное учреждение

«Средняя общеобразовательная школа №3»

Г.Гая Оренбургской области

 

«Рассмотрено» На заседании ШМО Руководитель ШМО   _______/ М.М. Байбулатова   Протокол №____ от «_____» августа 2019г.   «Согласовано» заместитель директора   _______/М.М. Байбулатова   «_______» августа 2019 г.   «Утверждаю» директор школы   _______________/Л.В. Лысенко/   Приказ №_______ от   «________» августа 2019 г.  

 

Рабочая программа
учебного предмета «Информатика»

Уровень образования: основное общее образование

7-9 классы

Уровень изучения учебного предмета – базовый

Срок реализации программы 2018/2023гг.

 

 


Количество часов по учебному плану: 102 часа

7 класс: всего – 34 ч/год; 1ч/неделя

8 класс: всего – 34 ч/год; 1ч/неделя

9 класс: всего – 34 ч/год; 1ч/неделя

 

 

Авторы-разработчики рабочей программы:

Сафронов Николай Викторович – учитель информатики

высшая квалификационная категория


I.


I. Планируемые результаты освоения учебного предмета, курса

Введение

Выпускник научится:

· различать содержание основных понятий предмета: информатика, информация, информационный процесс, информационная система, информационная модель и др.;

· различать виды информации по способам ее восприятия человеком и по способам ее представления на материальных носителях;

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

· приводить примеры информационных процессов – процессов, связанные с хранением, преобразованием и передачей данных – в живой природе и технике;

· классифицировать средства ИКТ в соответствии с кругом выполняемых задач;

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

· определять качественные и количественные характеристики компонентов компьютера;

· узнает об истории и тенденциях развития компьютеров; о том как можно улучшить характеристики компьютеров;

· узнает о том, какие задачи решаются с помощью суперкомпьютеров.

Выпускник получит возможность научиться:

· осознано подходить к выбору ИКТ–средств для своих учебных и иных целей;

· узнать о физических ограничениях на значения характеристик компьютера.

Математические основы информатики

Выпускник научится:

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

· кодировать и декодировать тексты по заданной кодовой таблице;

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

· определять минимальную длину кодового слова по заданным алфавиту кодируемого текста и кодовому алфавиту (для кодового алфавита из 2, 3 или 4 символов);

· определять длину кодовой последовательности по длине исходного текста и кодовой таблице равномерного кода;

· записывать в двоичной системе целые числа от 0 до 1024; переводить заданное натуральное число из десятичной записи в двоичную и из двоичной в десятичную; сравнивать числа в двоичной записи; складывать и вычитать числа, записанные в двоичной системе счисления;

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

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

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

· описывать граф с помощью матрицы смежности с указанием длин ребер (знание термина «матрица смежности» не обязательно);

· познакомиться с двоичным кодированием текстов и с наиболее употребительными современными кодами;

· использовать основные способы графического представления числовой информации, (графики, диаграммы).

Выпускник получит возможность научиться:

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

· узнать о том, что любые дискретные данные можно описать, используя алфавит, содержащий только два символа, например, 0 и 1;

· познакомиться с тем, как информация (данные) представляется в современных компьютерах и робототехнических системах;

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

· ознакомиться с влиянием ошибок измерений и вычислений на выполнение алгоритмов управления реальными объектами (на примере учебных автономных роботов);

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

Алгоритмы и элементы программирования

Выпускник научится:

· составлять алгоритмы для решения учебных задач различных типов;

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

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

· определять результат выполнения заданного алгоритма или его фрагмента;

· использовать термины «исполнитель», «алгоритм», «программа», а также понимать разницу между употреблением этих терминов в обыденной речи и в информатике;

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

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

· использовать величины (переменные) различных типов, табличные величины (массивы), а также выражения, составленные из этих величин; использовать оператор присваивания;

· анализировать предложенный алгоритм, например, определять какие результаты возможны при заданном множестве исходных значений;

· использовать логические значения, операции и выражения с ними;

· записывать на выбранном языке программирования арифметические и логические выражения и вычислять их значения.

Выпускник получит возможность научиться:

· познакомиться с использованием в программах строковых величин и с операциями со строковыми величинами;

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

· познакомиться с задачами обработки данных и алгоритмами их решения;

· познакомиться с понятием «управление», с примерами того, как компьютер управляет различными системами (роботы, летательные и космические аппараты, станки, оросительные системы, движущиеся модели и др.);

· познакомиться с учебной средой составления программ управления автономными роботами и разобрать примеры алгоритмов управления, разработанными в этой среде.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: