Page 12 -
P. 12

예술과 문화를 배우고, 합리적 사고를 위해 역사와 과학을 배워야 하는 것처럼
                               컴퓨팅 사고를 위해 소프트웨어 개발과 코딩을 배워야 한다는 것이 바로 컴퓨팅
                               사고의 시작이라는 것이다.




                               컴퓨터 과학자 기술은 무엇인가?

                               컴퓨터를 통해 문제를 해결하는 학문 분야가 컴퓨터 과학이며, 컴퓨터 과학을
                               연구하고 발전시키는 사람을 컴퓨터 과학자라고 정의한 바 있다.

                               윙 교수는 기고문에서 컴퓨터 과학자들이 컴퓨터 과학 분야를 연구하고 발전시킬

                               때 사용했던 기술을 높이 평가하면서 그 기술은 컴퓨터 과학 분야뿐만 아니라, 의
                               학, 법, 경제, 정치 등 모든 분야의 발전에 충분히 기여할 것이라고 주장한다.

                               그렇다면 여기에서 컴퓨터 과학자들의 기술이란 대체 무엇을 의미할까? 컴퓨
                               터 과학자들의 기술은 단순히 컴퓨터 프로그래밍을 의미하는 것이 아니다. 그

                               기술을 이해하려면 먼저 컴퓨터에 대한 이해가 뒷받침되어야 하며, 지금까지
                               컴퓨터를 통하여 해결된 문제는 무엇인지, 어떤 방법으로 해결되었는지 이해해

                               야 한다.

                               윙 교수는 기고문에서 컴퓨터 과학자들의 기술을 *프리패칭(prefetching), 캐싱
                               (caching), 백트래킹(backtracking), 멀티기술(multi technic) 등의 구체적인 방법들

                               로 소개하고 있다. 여기서 우리가 알아야 할 것은 이 기술이 무엇인지가 중요한
                               것이 아니라, 이러한 기술로 어떤 문제를 해결하였으며, 해결할 수 있는지가 더
                               중요하다. 또한 이러한 기술들이 사고력과는 무슨 관계가 있는지, 또 다른 분야

                               에서 생기는 많은 문제에도 적용할 수 있는지가 중요하다.







                                  체크 포인트
                               프리패칭(prefetching)과 캐싱(caching)은 컴퓨터 과학에서 CPU 처리속도와 메모리 입출력속도의 차이를 최소화하기 위한 하
                               나의 방법으로 다음에 처리할 데이터를 미리 읽어서 저장하는 기술이다. 백트래킹(backtracking)은 인공지능 알고리즘 가운데
                               하나의 방법으로 앞선 처리결과를 되짚어보는 알고리즘 기술이다. 멀티기술(multi technic)은 컴퓨터 과학에서 CPU 처리속도에
                               비해 메모리 입출력속도가 느려 CPU의 효율성이 떨어지게 되는데, 이러한 문제를 극복하기 위하여 CPU가 여러 개의 일을 동시
                               에 처리하도록 함으로써 CPU의 효율성을 높이는 기술이다.



                                                                                    1장  컴퓨팅 사고  015
   7   8   9   10   11   12   13   14   15   16   17