Рубрики
Без рубрики

Компьютерная наука педагогика

Советы о том, как лучше узнать и преподавать компьютерную науку и компьютерное программирование, основанные на 15+ лет опыта преподавания.

Автор оригинала: Robin Andrews.

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

Компьютерные науки Педагогические советы

  1. Согласованность ключ.

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

  3. Используйте инструменты визуализации везде, где это возможно.

  4. Снизу вверх обычно лучше, чем сверху вниз для учащихся (бетонные против абстрактных).

  5. Написание кода – лучший способ для студентов научиться писать код.

  6. Поощрять положительное отношение к неудаче.

  7. Учите о базовом тестировании рано.

  8. Держите его практичным, где это возможно – например, При обучении SQL у студентов выполняют операторы SQL в реальной базе данных.

  9. Доски являются отличным инструментом для изучения алгоритмов.

  10. Не преодолейте важность математики в изучении информатики.

  11. Если это не может быть проверено, не научите его.

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

Согласованность ключ.

При изучении чего-то нового, мы тренируем наши умы, чтобы распознать новый шаблон и применять новые процедуры. Если есть недостаток согласованности в том, как представлен предмет, это становится намного сложнее. Позже, когда на получении некоторая компетенция и опыт было получено, будет легче увидеть, как разные обозначения, или разные подходы к проблеме, например, на самом деле являются вариациями общего принципа или ситуации, но это бесполезно разоблачить студентов к такого рода несоответствия, пока их понимание не совсем солидно. Одним из величайших способов обеспечить согласованность, когда речь идет о программировании, является использование установленного стиля кодирования, такого как PEP 8 для Python.

Снизу вверх лучше, чем сверху вниз

Я люблю эту логику, от Книга по правилу Байеса :

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

Довольно важно в преподавании CS, IMO.

Важность позитивного отношения к неудаче

Будут времена, когда вы не можете полностью понять каждый аспект темы, которую вы изучаете. В этой ситуации важно оставаться открытыми и сделать все возможное, что поглощает роль, которую вы можете понять, доверяя тем, что полное понимание придет вовремя. Часто есть спиральный аспект для изучения новой темы. Это означает, что он может занять несколько проходов вокруг «круга» темы, прежде чем он полностью схвачен, с каждым проходом оказывает больше ясности и понимания. Настаивая на полном понимании, прежде чем прогрессировать может быть серьезным препятствием, хотя полное понимание является достойной конечной целью.

Иногда вам нужно отступить

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