• 과정(processes): 학습자가 수행하고 결과를 만들어 내기를 바라는 연속적이고 단계적인 행동. 예를 들면 프로그램을 만드는 과정, 영상 콘텐츠를 만드는 과정, 글쓰기 과정, 읽기 과정, 문제 해결 과정 등을 말한다. 과정의 수행에는 전략과 스킬을 요한다.
• 전략(strategies): 학습자가 자신의 학습 수행의 질을 높이기 위해 의식적으로 적용하거나 점검하는 체계적인 계획이다(Harris & Hodges, 1995). 예를 들면 디버깅하기, 프로그램 중간에 실행해보기, 시연하고 수정하기, 자기 조절, 항목별로 분류하기 등을 말한다.
• 기능(skills): 충분한 수의 전략이 축적되고 전략의 사용이 자동화되었을 때 나타나는 작은 행동이나 조작들이다(Cash, 2017). 예를 들면, “논픽션 작품을 이해하기 위해 텍스트 특징을 사용한다”, “좌표 평면상의 점들을 그래프로 나타낸다” 등이다.