Difference between revisions of "Self-explanation"

From Learning
Jump to: navigation, search
(Created page with "'''Self-explanation''' is a learning technique where the learner explains the steps they take in solving a problem or their processing of new information to themselves...")
(No difference)

Revision as of 21:18, 20 September 2018

Self-explanation is a learning technique where the learner explains the steps they take in solving a problem or their processing of new information to themselves.

Software engineering

Closely related to self-explanation is a technique called rubber duck debugging (or rubber ducking), where a programmer explains a software problem to themselves (or someone who knows nothing about programming) to help them debug code.