모범 사례: 학생들이 과제를 작은 단계로 나누도록 격려하세요. 이것이 코딩의 첫 번째 단계임을 상기시켜 학생들이 흥미를 갖도록 하세요.
선택 활동: 학생들과 함께 땅콩버터와 잼 활동을 해보세요!
더 많은 배경 지식: 유럽의 학교에서는 4~5세의 어린 아이들에게 컴퓨터 과학을 가르치는 방법을 실험했지만, 누구나 함께 할 수 있는 정말 재미있는 활동입니다!
그들은 컴퓨터가 똑똑하지 않다는 것을 보여주고 싶었습니다. 컴퓨터는 우리가 프로그래밍한 대로 시키는 일만 하는 매우 빠른(그리고 멍청한) 기계일 뿐입니다. 그래서 컴퓨터처럼 행동하고 아이들이 컴퓨터/교사를 '프로그래밍'하여 PB&J를 만들도록 했습니다. 가능한 한 문자 그대로 명령을 받아들이는 것이 목표이기 때문에 올바르게 수행하면 꽤 재미있습니다. 학생이 "빵에 땅콩버터 바르기"를 첫 번째 단계로 지정하면 교사/컴퓨터는 (학생이 토스트 한 조각만 지정하지 않았으므로) 빵 전체에 땅콩버터를 바르는 문자 그대로의 작업을 먼저 수행하게 됩니다.
예제 동영상이 있습니다. 여기 에서 자세한 지침과 정보를 확인할 수 있습니다.
학생들에게 물어볼 수 있는 안내 질문 알고리즘이 필요한 다른 게임도 있나요? 사람들의 주문을 받아야 하는 식당 게임을 생각해 보세요. 먼저 고기를 익히고 채소를 자른 다음 접시에 모두 담아야 합니다! 오버쿡드처럼요! 알고리즘을 사용하는 다른 실제 게임도 있나요? 루빅스 큐브는 어떤가요? 사각형이 원하는 위치로 이동할 때까지 특정 패턴을 반복하는 것이 바로 알고리즘이에요!