Cognitive Load Theory Why is learning to code so hard? What is - - PowerPoint PPT Presentation

cognitive load theory
SMART_READER_LITE
LIVE PREVIEW

Cognitive Load Theory Why is learning to code so hard? What is - - PowerPoint PPT Presentation

Cognitive Load Theory Why is learning to code so hard? What is cognitive load theory? Memory https://learndojo.org/wp-content/uploads/2019/02/multistore-memory-model.png Long term memory Beginner Schema


slide-1
SLIDE 1

Cognitive Load Theory

Why is learning to code so hard?

slide-2
SLIDE 2

What is cognitive load theory?

slide-3
SLIDE 3

Memory

https://learndojo.org/wp-content/uploads/2019/02/multistore-memory-model.png

slide-4
SLIDE 4

Long term memory

Beginner Schema Expert Schema

slide-5
SLIDE 5

Short term

https://learndojo.org/wp-content/uploads/2019/02/multistore-memory-model.png

slide-6
SLIDE 6

Based on: https://teachthought.com/learning/cognitive-load-theory-definition-teachers/

Cognitive Load Theory “Because short-term memory is limited, learning experiences should be designed to reduce working memory ‘load’ in order to promote schema acquisition.”

slide-7
SLIDE 7

Syntax Concepts Terminology Toothache Touch type Irrelevant information

Actual problem They’re meant to solve

slide-8
SLIDE 8

Practical implications

Experts and Beginners learn differently

slide-9
SLIDE 9

Experts Minds

slide-10
SLIDE 10

Discovery learning is for students to discover facts and relationships for themselves.

Based on: https://www.learning-theories.com/discovery-learning-bruner.html

slide-11
SLIDE 11

Beginners minds

slide-12
SLIDE 12

Direct instruction is the explicit teaching of a skill or fact using lectures or demonstrations of the material to students

Based on: https://en.wikipedia.org/wiki/Direct_instruction

slide-13
SLIDE 13

I Do, We Do, You Do Simple, short explanations - (5-10 minutes) with practise

https://www.continentalpress.com/blog/wp-content/uploads/2015/11/Teaching-Graphic-01.jpg

slide-14
SLIDE 14

What do you want students to be focusing

  • n?

Remove everything else

slide-15
SLIDE 15

Minimise distractions

  • Maybe don't use an editor for a week or two. Use codepen.
  • Code Cheat Sheets - this way they can focus on the problems.
  • Definitions - either on the board or handouts (if you have time)
  • Highlight relevant information - ‘VScode Dimmer’ extension is great!

Keep explanations clear and simple

  • I do, we do, you do.

Give lots of time to reinforce ideas

  • Memory based starters (discuss with your partner what you learnt last time)
  • Summaries at the end (e.g. get them to write down 3 things they've learnt)
  • Exit tickets
slide-16
SLIDE 16

What do you want students to be focusing

  • n?

Remove everything else