코딩을 위한 컴퓨팅 사고력 천천히 읽는 책 16
채성수.오동환 지음 / 현북스 / 2017년 6월
평점 :
장바구니담기


코딩을 위한 컴퓨팅 사고력

채성수, 오동환 지음
현북스

    


4차 산업혁명을 이야기하는 시대가 왔다.
감성시대, 소프트웨어 중심으로 다양한 분야의 새로운 변화를 맞이하는 시대
코딩교육이 전면적으로 이뤄질  2018년이 얼마남지 않은 시점에서
코딩교육, 컴퓨팅 사고력을 프로그래밍 언어 교육으로 알리는 잘못된 홍보와 각종 인쇄물이 나오고 있는 지금
우리 나라 컴퓨터 공학자들의 글로 코딩, 컴퓨팅 사고력을 정리해보는 작업도 의미있는 시간일 것이다.

코딩교육은 프로그램을 만드는 프로그래밍 언어교육이 아니다.
그에 앞서 컴퓨터의 한계를 알고 프로그램을 만들기 위한 기본 개념을 익히는 컴퓨팅 사고력을 익히는 교육이다.
컴퓨터 처럼 생각하는 컴퓨팅 사고력!
그 핵심은  우리가 풀어야 할 문제들을 해결할 방법을 모델링 하는 것.


이 책에서는 주로 문제 분석과 해결안을 찾는 '모델링'에 관한 것을 다룬다.
모델링을 제대로 할 수 있다면
프로그램 코딩은 실제로 아주 어려운 분야는 아니니 걱정하지 않아도 된다는 말씀!


이 책에서는 크게 9가지 주제로 구성되어 있다.
문제를 분석하기 위한 자료수집, 수집된 자료로 문제를 분석하고, 분석된 내용을 토대로 해결안을 표현하는 것 등
세 가지 큰 주제로 기본개념을 설명한다.
그리고 각 과정에서 필요한 문제의 분할, 추상화, 자동화, 알고리즘과 절차화, 시뮬레이션(모의실험),
병렬화 등 여섯가지 기본적인 개념과 논리를 설명한다.



코딩에 관한 다양한 책을 접하면서
컴퓨터 사고력에 관한 일목요연한 강의를 기대하는 이라면
쉬운 예시를 들어가며 차근차근 그 기본 개념을 설명하는 이 책을 권하고 싶다.

막연하게 어렵겠거니 라는 생각대신,
4차 혁명시대를 이미 살아가고 있고 누리고 있는 현실을 보며
컴퓨터의 제한적인 능력을 이용해 우리가 하고자 하는 것을 이룰 수 있는
 창의적인 생각을 기르는 컴퓨팅 사고력에 한 발 더 접근하게하는 책.
[코딩을 위한 컴퓨팅 사고력]이었다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo