🗊Обучение программированию в базовом курсе информатики Цели обучения и место в базовом курсе Содержание обучения Методические

Категория: Информатика
Нажмите для полного просмотра!
Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №1Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №2Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №3Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №4Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №5Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №6Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №7Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №8Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №9Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №10Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №11Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №12Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №13Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №14Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №15Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №16Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №17Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №18Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №19Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №20Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №21Обучение программированию в базовом курсе информатики   Цели обучения и место в базовом курсе   Содержание обучения   Методические , слайд №22

Содержание

Вы можете ознакомиться и скачать Обучение программированию в базовом курсе информатики Цели обучения и место в базовом курсе Содержание обучения Методические . Презентация содержит 22 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Обучение программированию в базовом курсе информатики
 Цели обучения и место в базовом курсе
 Содержание обучения
 Методические подходы
 Требования к системе задач
 Этапы работы над задачей
Описание слайда:
Обучение программированию в базовом курсе информатики Цели обучения и место в базовом курсе Содержание обучения Методические подходы Требования к системе задач Этапы работы над задачей

Слайд 2





Что такое программирование?
Теоретическая дисциплина, обучающая искусству разработки программ для решения задач с помощью языков программирования (приемам и методам программирования)
«Программа = алгоритм + структура данных» (Н.Вирт)
Универсальная технология решения различных задач: 
		– алгоритмизация 
			– кодирование 
				– отладка 
					– тестирование
Системная деятельность по решению задач с использованием компьютера, требующая определенного уровня мышления и интеллекта
Описание слайда:
Что такое программирование? Теоретическая дисциплина, обучающая искусству разработки программ для решения задач с помощью языков программирования (приемам и методам программирования) «Программа = алгоритм + структура данных» (Н.Вирт) Универсальная технология решения различных задач: – алгоритмизация – кодирование – отладка – тестирование Системная деятельность по решению задач с использованием компьютера, требующая определенного уровня мышления и интеллекта

Слайд 3





Элементы системной деятельности - общеобразовательное значение 
Написание программы решения задачи требует разработки модели её решения, учет различных условий протекания программируемого процесса – формируется системный подход к анализу процесса
Поиск путей решения задачи в условиях ограничений (средства языка программирования, системы программирования, ресурсов компьютера) – развивает гибкость мышления и аналитические способности
Запись алгоритма с помощью средств языка программирования – развивает навыки формализованного описания решения (формализации) и формально-логическое мышление
Редко когда первый вариант программы оказывается идеальным. Многочисленные синтаксические, семантические и логические ошибки требуют организации системной деятельности по поиску и устранению ошибок –  формируются навыки рефлексивной деятельности (компьютер помогает конкретизировать мышление) 
Научение программированию изменяет способ, с помощью которого дети изучают учебные предметы, изменяет понятие задачи, подходы к решению задач (в чем это проявляется?)
Описание слайда:
Элементы системной деятельности - общеобразовательное значение Написание программы решения задачи требует разработки модели её решения, учет различных условий протекания программируемого процесса – формируется системный подход к анализу процесса Поиск путей решения задачи в условиях ограничений (средства языка программирования, системы программирования, ресурсов компьютера) – развивает гибкость мышления и аналитические способности Запись алгоритма с помощью средств языка программирования – развивает навыки формализованного описания решения (формализации) и формально-логическое мышление Редко когда первый вариант программы оказывается идеальным. Многочисленные синтаксические, семантические и логические ошибки требуют организации системной деятельности по поиску и устранению ошибок – формируются навыки рефлексивной деятельности (компьютер помогает конкретизировать мышление) Научение программированию изменяет способ, с помощью которого дети изучают учебные предметы, изменяет понятие задачи, подходы к решению задач (в чем это проявляется?)

Слайд 4





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

Слайд 5





Место линии программирования в базовом курсе информатики
Изучение программирования 
опирается на базовые знания и умения алгоритмизации (алгоритмы управления, основные алгоритмические конструкции)
готовит к понятию «информационная модель» и процессу информационного и компьютерного моделирования
Описание слайда:
Место линии программирования в базовом курсе информатики Изучение программирования опирается на базовые знания и умения алгоритмизации (алгоритмы управления, основные алгоритмические конструкции) готовит к понятию «информационная модель» и процессу информационного и компьютерного моделирования

Слайд 6





Место линии программирования и  содержание обучения в базовом курсе
Описание слайда:
Место линии программирования и содержание обучения в базовом курсе

Слайд 7





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

Слайд 8





Содержание обучения  в базовом курсе информатики (min=12 час)
Из раздела алгоритмы:
Алгоритмы работы с величинами: типы данных ввод и вывод данных
Описание слайда:
Содержание обучения в базовом курсе информатики (min=12 час) Из раздела алгоритмы: Алгоритмы работы с величинами: типы данных ввод и вывод данных

Слайд 9





Примерная программа изучения программирования в базовом курсе (Угринович Н.Д., Семенов А.Л.)
1. Основные типы алгоритмических конструкций (линейная, разветвляющаяся, циклическая) и их реализация в языке программирования.
2. Линейный алгоритм. Простые вычислительные алгоритмы. Понятие переменной, Имя, значение. Семантический смысл оператора.
3. Разветвляющийся алгоритм. Разветвляющиеся алгоритмы с символьными переменными. Программы контроля знаний по предметам.
4. Графические возможности языка программирования. Основные графические примитивы (точка, линия, прямоугольник, окружность).
5. Циклические алгоритмы. Понятие сценария. Циклические алгоритмы построения изображений. Реализация движения объектов на экране.
6. Вложенные циклы. Решение комбинаторных задач, игровые задачи.
6. Вспомогательные алгоритмы. Сценарий многоэлементных изображений и их реализация с помощью вспомогательных алгоритмов.
7. Операции и Функции работы с символьными переменными (склеивание, вырезка, длина и др.) Алгоритмы работы с текстом: поиск, замена, перевертыши, и др.
8. Массивы. Понятие таблицы и массива. Различные виды массивов и их описание. Способы заполнения и распечатки массивов.
Описание слайда:
Примерная программа изучения программирования в базовом курсе (Угринович Н.Д., Семенов А.Л.) 1. Основные типы алгоритмических конструкций (линейная, разветвляющаяся, циклическая) и их реализация в языке программирования. 2. Линейный алгоритм. Простые вычислительные алгоритмы. Понятие переменной, Имя, значение. Семантический смысл оператора. 3. Разветвляющийся алгоритм. Разветвляющиеся алгоритмы с символьными переменными. Программы контроля знаний по предметам. 4. Графические возможности языка программирования. Основные графические примитивы (точка, линия, прямоугольник, окружность). 5. Циклические алгоритмы. Понятие сценария. Циклические алгоритмы построения изображений. Реализация движения объектов на экране. 6. Вложенные циклы. Решение комбинаторных задач, игровые задачи. 6. Вспомогательные алгоритмы. Сценарий многоэлементных изображений и их реализация с помощью вспомогательных алгоритмов. 7. Операции и Функции работы с символьными переменными (склеивание, вырезка, длина и др.) Алгоритмы работы с текстом: поиск, замена, перевертыши, и др. 8. Массивы. Понятие таблицы и массива. Различные виды массивов и их описание. Способы заполнения и распечатки массивов.

Слайд 10





Основы объектно-ориентированного визуального программирования -14 час (Угринович Н.Д.)
Описание слайда:
Основы объектно-ориентированного визуального программирования -14 час (Угринович Н.Д.)

Слайд 11





Основы объектно-ориентированного визуального программирования -14 час (Угринович Н.Д.)
Описание слайда:
Основы объектно-ориентированного визуального программирования -14 час (Угринович Н.Д.)

Слайд 12





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

Слайд 13





Отзадачный подход к обучению программированию
1. Изучение условия задачи (исходные данные – результат, зависимость результата от исходных данных, проигрывание возможных ситуаций и т.д.)
Описание слайда:
Отзадачный подход к обучению программированию 1. Изучение условия задачи (исходные данные – результат, зависимость результата от исходных данных, проигрывание возможных ситуаций и т.д.)

Слайд 14





Основные требования к системе задач
1. Задача для объяснения нового материала должна быть неформализованной, практически значимой и интересной! При ее решении потребуются новые приемы, операторы, функции… (расширять знания о методах решения и языке программирования)
новая конструкция языка вводится в том объеме, который необходим для решения данной задачи (изучение операторов - фоновая задача)
2. Задачи для закрепления должны предусматривать использование изученных операторов в модифицированном виде, отражать новые аспекты его применения (цепочка задач или задача с продолжением)
показывается что данная конструкция допускает видоизменения
после решения цепочки задач вводится строгий формат конструкции
3. Задачи для изучения типовых методов решения изначально формулируются «нечетко» и доопределяются в процессе диалога с учащимися (примеры: мишень, ср. рост, таблица умножения)
4. Задачи для самостоятельного решения (закрепления и проверки изученного) должны быть разного уровня -  репродуктивного, продуктивного  и с элементами творчества
Описание слайда:
Основные требования к системе задач 1. Задача для объяснения нового материала должна быть неформализованной, практически значимой и интересной! При ее решении потребуются новые приемы, операторы, функции… (расширять знания о методах решения и языке программирования) новая конструкция языка вводится в том объеме, который необходим для решения данной задачи (изучение операторов - фоновая задача) 2. Задачи для закрепления должны предусматривать использование изученных операторов в модифицированном виде, отражать новые аспекты его применения (цепочка задач или задача с продолжением) показывается что данная конструкция допускает видоизменения после решения цепочки задач вводится строгий формат конструкции 3. Задачи для изучения типовых методов решения изначально формулируются «нечетко» и доопределяются в процессе диалога с учащимися (примеры: мишень, ср. рост, таблица умножения) 4. Задачи для самостоятельного решения (закрепления и проверки изученного) должны быть разного уровня - репродуктивного, продуктивного и с элементами творчества

Слайд 15





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

Слайд 16





Основные этапы работы над задачей
4. Определение какие данные (переменные, константы, какого типа) потребуются. Введение обозначений. Описание основных и промежуточных переменных
5. Запись на языке программирования фрагментов решения (наиболее трудные - обсуждаются фронтально учителем, остальные - учащиеся)
6. Сборка программы в целом
7. Ручная отладка программы - проигрывание различных ситуаций, отлавливание явных ошибок 
8. Компьютерное тестирование программы (составить тесты - наборы исходных данных). Анализ результатов и коррекция
9. Обсуждение возможностей применимости и модификации
Описание слайда:
Основные этапы работы над задачей 4. Определение какие данные (переменные, константы, какого типа) потребуются. Введение обозначений. Описание основных и промежуточных переменных 5. Запись на языке программирования фрагментов решения (наиболее трудные - обсуждаются фронтально учителем, остальные - учащиеся) 6. Сборка программы в целом 7. Ручная отладка программы - проигрывание различных ситуаций, отлавливание явных ошибок 8. Компьютерное тестирование программы (составить тесты - наборы исходных данных). Анализ результатов и коррекция 9. Обсуждение возможностей применимости и модификации

Слайд 17





Итоги
(уточнение целей)
Изучение программирования остается «классикой» информатики
Однако, основным является не программа как таковая, а задача, которая решается с компьютером этой программой.
И здесь основным является  модельный подход, поскольку алгоритм и программа  -  это модели деятельности субъекта по решению задачи.
Язык программирования и система программирования – это средства общения с компьютером (исполнителем), которому  мы поручаем решение задачи (средства автоматизации информационного процесса обработки информации)
Описание слайда:
Итоги (уточнение целей) Изучение программирования остается «классикой» информатики Однако, основным является не программа как таковая, а задача, которая решается с компьютером этой программой. И здесь основным является модельный подход, поскольку алгоритм и программа - это модели деятельности субъекта по решению задачи. Язык программирования и система программирования – это средства общения с компьютером (исполнителем), которому мы поручаем решение задачи (средства автоматизации информационного процесса обработки информации)

Слайд 18





Итоги
 (образовательный потенциал)
В процессе обучения программированию удается организовать поисковую, исследовательскую деятельность по решению проблем. Учим формулировать и проверять гипотезы
Углубляются представления о возможностях компьютера в автоматизированной обработке и хранении информации
Актуализируется значимость человеческого интеллекта: программа настолько хороша, насколько умён её создатель. В основе эффективного функционирования компьютера - интеллект человека
Программирование - островок развивающего обучения, который может дать не частные, а глубокие общие результаты в образовательном и воспитательном плане
Описание слайда:
Итоги (образовательный потенциал) В процессе обучения программированию удается организовать поисковую, исследовательскую деятельность по решению проблем. Учим формулировать и проверять гипотезы Углубляются представления о возможностях компьютера в автоматизированной обработке и хранении информации Актуализируется значимость человеческого интеллекта: программа настолько хороша, насколько умён её создатель. В основе эффективного функционирования компьютера - интеллект человека Программирование - островок развивающего обучения, который может дать не частные, а глубокие общие результаты в образовательном и воспитательном плане

Слайд 19





Задание 1
 (в портфель второго семестра)
Составить систему разноуровневых задач для организации практикума по одной из тем раздела «Программирование» базового курса информатики
Описание слайда:
Задание 1 (в портфель второго семестра) Составить систему разноуровневых задач для организации практикума по одной из тем раздела «Программирование» базового курса информатики

Слайд 20






 Контрольные вопросы:
 (ответы отправлять по адресу yakovleva@kspu.ru       
 имя файла: тест2 фамилия.doc тема: 4 курс филиал Ачинск)
Укажите не менее трех причин, почему следует изучать программирование в базовом курсе информатики
Выявите общеучебные виды деятельности учащихся, развитие которых возможно  в процессе решения задач по программированию
В чем вы видите методические сложности освоения программирования в базовом курсе информатики 
Предложите оригинальный методический подход к освоению любой единицы содержания раздела «Программирование». Свой выбор обоснуйте
Описание слайда:
Контрольные вопросы: (ответы отправлять по адресу yakovleva@kspu.ru имя файла: тест2 фамилия.doc тема: 4 курс филиал Ачинск) Укажите не менее трех причин, почему следует изучать программирование в базовом курсе информатики Выявите общеучебные виды деятельности учащихся, развитие которых возможно в процессе решения задач по программированию В чем вы видите методические сложности освоения программирования в базовом курсе информатики Предложите оригинальный методический подход к освоению любой единицы содержания раздела «Программирование». Свой выбор обоснуйте

Слайд 21





Основные вопросы курса ТиМОИ, изучаемые в 8 семестре
Обучение программированию в базовом курсе информатики
Моделирование и формализация как системообразующая линия курса информатики 
Вопросы социальной информатики в ШКИ
Концепция непрерывного курса информатики в общеобразовательной школе
Место школьного курса информатики в ИОС школе
Государственный образовательный стандарт по информатике и ИКТ
Описание слайда:
Основные вопросы курса ТиМОИ, изучаемые в 8 семестре Обучение программированию в базовом курсе информатики Моделирование и формализация как системообразующая линия курса информатики Вопросы социальной информатики в ШКИ Концепция непрерывного курса информатики в общеобразовательной школе Место школьного курса информатики в ИОС школе Государственный образовательный стандарт по информатике и ИКТ

Слайд 22





Содержание портфеля достижений студента по ТиМОИ за 8 семестр
Практикум по программированию (система разноуровневых задач)
Методическое планирование системы уроков по телекоммуникационным технологиям
Проект «Методическая система обучения в рамках отдельной темы школьного курса информатики для основной школы»
Описание слайда:
Содержание портфеля достижений студента по ТиМОИ за 8 семестр Практикум по программированию (система разноуровневых задач) Методическое планирование системы уроков по телекоммуникационным технологиям Проект «Методическая система обучения в рамках отдельной темы школьного курса информатики для основной школы»



Похожие презентации
Mypresentation.ru
Загрузить презентацию