피드로 돌아가기

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

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

편집자 요약

경험 많은 프로그래머는 코드를 작성하기 전에 여러 판단을 자동으로 수행하지만, 초보자는 프로그램 문제를 시작하는 것만으로도 부담을 느낄 수 있습니다. 이 글은 학습자가 과제를 더 쉽게 나누어 풀도록 돕는 발판 역할의 방법인 subgoal labels를 소개합니다. subgoal labels는 worked examples에 덧붙일 수 있는 간단한 안내문으로, 큰 과제를 여러 단계로 구분해 줍니다. 예시로 거북이 그래픽으로 파란 사각형을 그리는 문제에서 펜 설정, 이동, 방향 조정, 함수 호출 같은 하위 단계가 제시됩니다.

인사이트

프로그램 문제를 한 번에 해결하려 하기보다 단계로 나누는 연습은 초보 학습자에게 특히 중요합니다. 학습 자료를 만들 때 예제 코드에 subgoal labels를 붙여 각 단계의 목적을 설명해 보시기 바랍니다.

이 소식과 이어지는 코드프렌즈 강의입니다. 설치 없이 브라우저에서 바로 실습할 수 있어요.

댓글

0/40
0/2000

댓글을 불러오는 중…