Предлагаемая программа «Основы программирования» соствлена на основе авторской программы М. С. Цветковой, О. Б. Богомоловой, Н. Н. Самылкиной «Основы программирования на примере Visual basic.NET»


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.





РАБОЧАЯ ПРОГРАММА

занятий внеурочной деятельности

«Основы программирования»

в 8 классе

по общеинтеллектуальному направлению



2


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Предлагаемая программа «Основы
программирования
»

соствлена на основе
авторской программы М. С. Цветковой, О. Б. Богомоловой, Н. Н. Самылкиной «Основы
программирования на примере
Visual

basic
.
NET
»,
предназначена для организации
внеурочной деятельности по общеинтеллектуально
му н
аправлени
ю

развития личности
и общекультурному

направлениям развития личности и

предполагает ее реализацию в
факультативной или кружковой форме в
8

класс
е

основной школы.

Основной
целью

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

Изучение курса позволит учащимся
познакомиться с концепцией
объектно
-
ориентированного программирования

в среде
объектно
-
ориентиро
в
анного
программирования
Lazarus
.

В процессе работы использ
уются

следующие издания:

1.

Основы программирования на примере
Visual

basic
.
NET
.

Учебное пособие, 2005

2.

Основы программирования на примере
Visual

basic
.

NET

Методическое пособие,
2005

На протяжении учебного курса рассматриваются базовые приемы
программирования, такие как написание псевдокода, создание форм, объявление
переменных, вычисление выражений, исполь
зование ветвлений и циклических
конструкций и многое, многое другое. При этом осваиваются приемы создания
интересных программ (приложений).

Разработка каждого проекта реализуется в форме выполнения практической
работы на компьютере (компьютерный
практикум).


Текущий контроль уровня усвоения материала должен осуществляться в
основном по результатам выполнения учащимися прак
тических заданий на
компьютере.

Итоговый контроль осуществляется по результатам защиты итоговых проектов. В
начале курса каждом
у учащемуся предл
агается

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


Описание места
учебного
курса

в учебном плане

Форма реализации курса


факультатив или кружок. Общий объем курса


68
часов

(
2 часа в неделю
)
.

В ходе изучения курса в основном формируются и получают развитие следующие
метапредметные

результаты
:



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



умение соотносить свои действия с планируемыми результатами, осуществлять
контроль своей деятельности в процессе достижения результата, определять способы
3


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



умение оценивать правильность выполнения учебной задачи, собственные
возможности ее решения;



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



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

отстаивать свое мнение;

формирование и развитие
компетентности в области использования информационно
-
коммуникационных
технологий (далее ИКТ
-
компетенции).

Вместе с тем вносится существенный вклад в развитие
личностных результатов
:



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

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



формирование коммуникативной компетентности в общении и сотрудн
ичестве
со сверстниками, детьми старшего и младшего возраста, взрослыми в процессе
образовательной, общественно полезной, учебно
-
исследовательской, творческой и
других видов деятельности.

В части развития
предметных результатов

наибольшее влияние изучение
курса
оказывает на:



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



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


СОДЕРЖАНИЕ УЧЕБНОГО КУРСА

Язык программирования
Pascal
.

Запуск и настройка программы

Pascal

ABC
.
Создание, запуск, сохранение
программы
.
Структура программы. Служебные слова
.
Отладка кода.

Алгоритмы и программы.

Способы записи алгоритмов. Основные
алгоритмические конструкции. Основные блоки программы. Присваивание.
Переменные. Арифметические,
стр
оковые, логические операции.

Массив.



4


ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ИЗУЧЕНИЯ УЧЕБНОГО КУРСА

Регулятивные универсальные учебные действия

Обучающийся научится:



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



самостоятельно анализировать условия достижения цели на основе учета
выделенных учителем ориентиров действия в новом учебном материале;



планировать пути достижения целей;



уметь самостоятельно контролировать свое время и управ
лять им.

Коммуникативные униве
рсальные учебные действия

Обучающийся научится:



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



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



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



осуществлять взаимный контроль и оказывать в сотрудни
честве необходимую
взаимопомощь.



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

Познавательные

универсальные учебные действия

Обучающийся научится:



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



давать определение понятиям;



устанавливать причинно
-
следственные связи;



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



обобщать понятия


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



строи
ть логическое рассуждение, включающее установле
ние
причинно
-
следственных связей.



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



5


КАЛЕНДАРНО
-
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ

Основы программирования

8

«А», «Б», «В»
общеобразовательные

классы

Количество уроков всего


68
, в неделю


2
.




Содержание учебного материала

сроки

план

факт

1

Программы в повседневной жизни.

05.09.2016


2

Синтаксис языков программирования.

08.09.2016


3

Запуск и настройка Pascal ABC.

12.09.2016


4

Создание,
компиляция, исполнение и отладка программ.

15.09.2016


5

Синтаксис и семантика языка Pascal. Типичные ошибки.
Сообщения об ошибках
.

19.09.2016


6

Данные. Типы данных. Константы
.

22.09.2016


7

Числовой тип данных
.

26.09.2016


8

Построение арифметических выражений
.

29.09.2016


9

Оператор присваивания. Выполнение оператора присваивания
.

03.10.2016


10

Операторы ввода и вывода данных.

06.10.2016


11

Встроенные функции. Операции над числами.

10.10.2016


12

Создание и отладка элементарной программы.

13.10.2016


13

Проект. Решения задачи «
А+В
»
.

17.10.2016


14

Проект. Решения задачи «
Неглухой телефон
»
.

20.10.2016


15

Проект. Решения задачи «
Два бандита
»
.

24.10.2016


16

Проект. Решения задачи «
Журавлики
»
.

27.10.2016


17

Проект. Решения задачи «
Игра
»
.

31.10.2016


18

Проект. Решения задачи «
Магазин концелярских товаров
»
.

03.11.2016


19

Данные логического типа и логические выражения
.

14.11.2016


20

Организация программ разветвляющейся структ
уры
.

17.11.2016


21

Условный оператор. Полная и неполная формы оператора.

21.11.2016


22

Ветвление алгоритма на три и более рукавов
.

24.11.2016


23

Вложенные условные операторы.

28.11.2016


24

Оператор выбора.

01.12.2016


25

Проект. Решения задачи «
Больше
-
меньше
»
.

05.12.2016


26

Проект. Решения задачи «
Зарплата
»
.

08.12.2016


27

Проект. Решения задачи «
Арифметика
»
.

12.12.2016


28

Проект. Решения
задачи «
Счастливый билет
»
.

15.12.2016


29

Проект. Решения задачи «
Две окружности
»
.

19.12.2016


30

Оператор цикла с предусловием.

22.12.2016


31

Оператор цикла с постусловием.

26.12.2016


32

Оператор цикла с известным числом повторений (параметром).

29.12.2016


33

Вложенность циклов.

12.01.2017


34

Проект. Решения задачи «
Монетки
»
.

16.01.2017


35

Проект. Решения задачи «
Арбузы
»
.

19.01.2017


6


36

Проект. Решения задачи «
Нули
»
.

23.01.2017


37

Проект. Решения задачи «
Загадка
»
.

26.01.2017


38

Проект.
Решения задачи «
Сумма
»
.

30.01.2017


39

Одномерные массивы.

02.02.2017


40

Описание массива.

06.02.2017


41

Задачи на получение нового массива.

09.02.2017


42

Поиск в массиве.

13.02.2017


43

Сортировка массива.

16.02.2017


44

Двумерный массив.

20.02.2017


45

Элементы матрицы.

27.02.2017


46

Обработка двумерного массива.

02.03.2017


47

Поиск в двумерном массиве.

06.03.2017


48

Проект. Решения задачи «
Разворот
»
.

09.03.2017


49

Проект. Решения задачи «
Пересечение множеств
»
.

13.03.2017


50

Проект. Решения задачи «
Волосатый бизнес
»
.

16.03.2017


51

Поиск экстремальных значений величин в одномерных и
двумерных массивах чисел.

20.03.2017


52

Перестановка элементов массива.

23.03.2017


53

Слияние и отбор данных в одномерных и двумерных
массивах.

03.04.2017


54

Поиск, подбор и группировка данных.

06.04.2017


55

Строковый, символьный тип данных. Основные операции.

10.04.2017


56

Стандартные функции, процедуры для работы с символьными
величинами.

13.04.2017


57

Операции поиска и замены
в символьных строках и массивах.

17.04.2017


58

Программирование алгоритмов обработки строк.

20.04.2017


59

Проект. Решения задачи «
Количество нулей
»
.

24.04.2017


60

Проект. Решения задачи «
Пароль
»
.

27.04.2017


61

Проект. Решения задачи «
IP
-
адрес
»
.

04.05.2017


62

Проект. Решения задачи «
Стрелки
»
.

08.05.2017


63

Проект. Решения задачи «
Рунные слова
»
.

11.05.2017


64

Проект. Решения задачи «
Шифровка
»
.

15.05.2017


65

Проект. Решения задачи «
Подпись
»
.

18.05.2017


66

Олимпиада.

22.05.2017


67

Разбор
задач олимпиады.

25.05.2017


68

Подведение итогов. Планы на будущее.

29.05.2017





7


ПЕРЕЧЕНЬ УЧЕБНО
-
МЕТОДИЧЕСКИХ СРЕДСТВ ОБУЧЕНИЯ,

ВКЛЮЧАЯ СПИСОК ЛИТЕРАТУРЫ

1.

Основы программирования на примере
Visual

basic
.
NET
.

Учебное пособие, 2005

2.

Основы программирования на примере
Visual

basic
.

NET

Методическое пособие,
2005

3.

Златопольский Д. М. Сборник задач по программированию


СПб.: 2011.


304с.

4.

https://acmp.ru/


Приложенные файлы

  • pdf 4456820
    Размер файла: 333 kB Загрузок: 0

Добавить комментарий