Похожие презентации:
Методическая система обучения программированию
1.
Методическая система обучения программированиюЗачем учить
(для чего
учить)?
Цели
обучения
Содержание
обучения
Методика
Чему учить?
Методы
обучения
Формы
обучения
Как учить?
Средства
обучения
2.
Слово «методика» в переводе с древнегреческого означает «способ познания»,«путь исследования».
Метод - это способ достижения какой-либо цели, решения конкретной учебной
задачи. Она изучает и исследует процесс обучения математике в целях повышения
его эффективности и качества.
Методика отличается от метода конкретизацией приёмов и задач.
Методика в образовании — описание конкретных приёмов, способов, техник
педагогической деятельности в отдельных образовательных процессах «собирание
правил воспитательной деятельности»
Методика преподавания – это совокупность рациональных методов и приемов
обучения
и
воспитания,
а
также
специальный
раздел
педагогики,
который изучает правила и законы построения учебно-воспитательного процесса.
3.
Проблема подготовки специалистов в области преподаванияинформатики возникла в связи с появлением Computer Science в качестве
базового предмета.
Computer Science как основная и определяющая часть информатики,
совместная рабочая группа АСМ и IEEE-CS в результате исследовании по
рекомендациям и учебным планам по этой дисциплине выделяют девять
предметных областей, в целом охватывающих всю дисциплину как науку и
как область человеческой деятельности.
Curriculum – это описание области знания, структурированной
определенным образом и ориентированное на широкое использование в
различных сферах человеческой деятельности, относящихся к данной науке.
На основе Curriculum разных лет приведем эти предметные области с
соответствующими характеристиками, предопределяющие цели обучения
программированию:
4.
1Алгоритмы и структуры данных
2
Архитектура
3
Искусственный интеллект и робототехника
4
Базы данных и информационный поиск
5
Человеко-машинный интерфейс
6
Численные и символьные вычисления
7
Операционные системы
8
Языки программирования
9
Методология и технология программирования
5.
Целями обучения программированию при подготовке специалистов ІТявляются знания в области исследования и разработки все более сложных
программных продуктов, отвечающих требованиям заказчиков и покупателей.
Также отдельно определяются цели обучения по предметным областям.
Определение целей обучения основывается на анализе реальной практики
использования специалистов данного профиля; использование данных прогноза
о развитии той сферы деятельности, для которой готовится специалист, на
результатах экспертного метода и метода построения модели специалиста «в
обратном направлении».
Специалист ІТ должен иметь определенные профессиональные знания и
умения по программированию, которые зависят от инвариантных и вариативных
составляющих содержания обучения программированию.
6.
Инвариантная часть обеспечивает реализацию обязательного компонента ГОСО,и гарантирует овладение выпускниками обязательным минимумом содержания
основных ОП.
Вариативная часть – это компоненты образовательного учреждения, т.е.
элективные курсы.
Знания, умения и навыки по программированию, которые касаются инвариантной
части содержания образования для специалистов ІТ могут быть следующими:
Основные знаний, умении и навыков:
Знание фундаментальных понятий информатики: информация, структуры
данных, алгоритм, математические, информационные и компьютерные модели,
программа, вычислительный эксперимент, система, ЭВМ, язык программирования.
Знание теоретических вопросов, связанных с представлением, передачей,
хранением и обработкой информации с помощью вычислительных систем.
Знание основных принципов алгоритмизации и программирования
практические умения программировать задачи среднего уровня сложности.
и
7.
Умение составлять правильно работающие и хорошо документированныепрограммы за определенное время.
Умение определять эффективность и логическую и функциональную
организацию программы.
Умение
не
только
грамотно использовать
инструментальные
педагогические программные средства, но и адаптировать их к возможным
изменениям операционной среды. В ряде случаев умение программировать
поможет учителю информатики и в создании макетов собственных
педагогических
программных средств. А математику необходимо уметь
составлять собственные вспомогательные программные средства для решения
своих математических задач, в полном объеме, т.е. с подключением встроенных
языков программирования, информационные, математические и прикладные
программные системы.
Знание архитектуры вычислительных систем и архитектуры ЭВМ и
применение абстракции исходя из технических возможностей вычислительной
техники.
Знание теоретических вопросов, связанных с программной разработкой и
использованием баз данных и знаний,
компиляторов и интерпретаторов,
экспертных систем и практические умения применять соответствующее
программное обеспечение.
8.
Умение использовать программные средства для решения прикладных задач наЭВМ. Знание того, какие типы проблем могут быть решены с помощью компьютера, и
какие инструментальные средства необходимы для решения таких проблем.
Знание истории развития языков программирования, парадигм программирования и их
связей с другими дисциплинами курса информатики, перспектив их развития.
Умение
образования.
адаптировать ранее приобретенные знания к изменяющимся потребностям
Умение организовать индивидуальную работу с целью дальнейшего совершенствования
своего образования в области методики программирования.
Знания, умения и навыки по программированию, касающиеся
вариативной
составляющей содержания образования, несомненно, зависят от профиля подготовки.
Рассмотрим знания, умения и навыки по программированию, необходимые для учителя
информатики.
Детальные
знания
о возможностях школьных компьютеров, организации и
функционировании школьной локальной сети.
Практические умения по эффективному использованию локальной сети в учебном
процессе.
9.
Умение понять некоторый фрагмент научной теории программирования идидактически препарировать его во фрагмент учебной дисциплины
(специфический для педвуза компонент, основанный на принципе бинарности).
Знание содержательных и методических аспектов преподавания
программирования в школе.
Знание содержания и умение использовать программные средства,
учебное и методическое обеспечение в процессе обучения программированию
в компьютерном классе.
Умение
оценивать последствия работы,
выполняемой как
индивидуально, так и в группе.
Знание педагогических программных средств по информатике и
вычислительной технике, умение эффективно применять эти программные
средства
в обучении и адаптировать их к собственной методической
концепции.
Умение оценивать результаты обучения с применением информационных
технологий и корректировать в зависимости от них процесс обучения.
10.
Содержание обучения.Содержание обучения определяется методическими принципами
отбора содержания обучения:
принцип соответствия целям обучения;
принцип учета предмета и содержания информатики как
научной дисциплины;
принцип дидактической изоморфности;
принцип единства содержания обучения;
принцип перспективности;
принцип минимизации;
принцип учета отечественного и международного опыта
формирования содержания обучения;
и
принципами
профессионально-педагогической
направленности обучения информатике.
Педагогика