Page 19 - 컴퓨팅 사고와 함께하는 파이썬기초부터 인공지능 응용까지 도서 미리보기
P. 19

028 PART 1? 컴퓨팅 사고의 이해

          [큰 숫자 덧셈 공부] 상황 분석이나 관련 문제의 해결책 구상과 관련해 생각해 볼 수
          있는 패턴들은 다음과 같다. 이와 같은 패턴들은 문제의 핵심이 무엇인지 인식하거나,
          해결책의 화면 설계, 알고리즘 설계, 데이터 저장 구조 설계 등의 방향을 설정하는데
          기초가 된다.

             yy 문제 상황 속에서 관찰되는 패턴
               --문제집의 데이터 패턴 : 문제집에 제시된 큰 숫자 덧셈 문제들의 패턴, 해답
                  의 패턴, 난이도에 따른 문제들의 배치 패턴, 난이도에 따른 문제들의 패턴
               --학습자의 활동 패턴 : 문제 하나하나를 푸는 활동, 자신이 구한 답이 맞는지
                  문제집에 제시된 해답을 찾아 확인하는 활동, 문제집에 제시된 문제들을 순
                  서대로 풀어가며 학습 수준을 높여가는 활동 등의 패턴

             yy ‘큰 숫자 덧셈 공부 도우미’를 매개로 문제 해결책을 구상·설계할 때 고려해
               볼 수 있는 패턴
               --데이터의 패턴 : 문제 출력 및 답 입력을 위한 모니터 화면의 패턴, 오답이
                  입력된 경우 정답 제시를 위한 화면의 패턴, 난이도에 따른 문제들의 패턴,
                  문제의 난이도 변경을 위한 난이도 선택 화면의 패턴
               --도우미의 활동 패턴 : 난이도 변경 화면 제시, 모니터에 설정된 난이도의 문
                  제 생성 및 제시, 사용자가 입력한 답 읽어 들이기, 사용자가 입력한 답이 정
                  답인지 바로 확인해 그 결과 제시(오답일 경우 정답 제시), 난이도 변경 결정
                  에 참고하도록 최근에 풀이한 문제들에 대한 정답률 제시 등의 활동 패턴
               --학습자의 활동 패턴 : 모니터와 키보드와 마우스를 활용한 문제 풀이, 풀이
                  결과의 정오 확인(오답일 경우 정답 확인하며 학습), 정답률을 참고해 난이
                  도 변경 등의 활동 패턴

        2.2.3? 추상화

          추상화(abstraction)는 세부 사항을 숨기거나 생략해 어떤 대상이나 기능을 단순화시
          키는 작업으로, 복잡한 문제를 공략하는 핵심 기법이다. 우리가 사용하고 있는 수많
          은 일반 명사들은 모두 추상화의 결과이다. 마우스, 스마트폰, TV, 냉장고, 책, 가방,
   14   15   16   17   18   19   20   21   22   23   24