subgoal labels로 학생의 문제 해결 능력 향상하기
Raspberry Pi Foundation Blog

편집자 요약
경험 많은 프로그래머는 코드를 작성하기 전에 여러 판단을 자동으로 수행하지만, 초보자는 프로그램 문제를 시작하는 것만으로도 부담을 느낄 수 있습니다. 이 글은 학습자가 과제를 더 쉽게 나누어 풀도록 돕는 발판 역할의 방법인 subgoal labels를 소개합니다. subgoal labels는 worked examples에 덧붙일 수 있는 간단한 안내문으로, 큰 과제를 여러 단계로 구분해 줍니다. 예시로 거북이 그래픽으로 파란 사각형을 그리는 문제에서 펜 설정, 이동, 방향 조정, 함수 호출 같은 하위 단계가 제시됩니다.
인사이트
프로그램 문제를 한 번에 해결하려 하기보다 단계로 나누는 연습은 초보 학습자에게 특히 중요합니다. 학습 자료를 만들 때 예제 코드에 subgoal labels를 붙여 각 단계의 목적을 설명해 보시기 바랍니다.
함께 배우면 좋은 강의
이 소식과 이어지는 코드프렌즈 강의입니다. 설치 없이 브라우저에서 바로 실습할 수 있어요.
댓글
댓글을 불러오는 중…