장바구니 담기 close

장바구니에 상품을 담았습니다.

코딩을 위한 컴퓨팅 사고력

코딩을 위한 컴퓨팅 사고력

  • 채성수
  • |
  • 현북스
  • |
  • 2017-06-20 출간
  • |
  • 216페이지
  • |
  • 151 X 211 X 14 mm /383g
  • |
  • ISBN 9791157410927
판매가

12,000원

즉시할인가

10,800

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
10,800

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

코딩 교육의 핵심은
창의적으로 생각할 수 있는 컴퓨팅 사고력

- 2018년부터 학교에서 ‘소프트웨어를 만드는 코딩 교육’을 의무화

[코딩을 위한 컴퓨팅 사고력]을 현북스에서 출간하였다. 4차 산업혁명 시대를 살아갈 우리 아이들에게 ‘코딩보다 먼저 컴퓨팅 사고력을 길러주는 교육’이 필요하다는 생각에서 아이들 눈높이에서 컴퓨팅 사고력이 무엇인지 설명하는 책이다.

지금은 소프트웨어가 경쟁력의 핵심인 4차 산업혁명의 시대
우리는 컴퓨터는 물론 스마트폰, 냉장고, 세탁기, 자동차 등등 주변의 대부분의 기기들이 소프트웨어에 의해 작동하는 시대에 살고 있습니다. 소프트웨어의 힘으로 새로운 가치를 창출하는 것이 경쟁력으로 이어지는 시대를 살고 있습니다.

‘소프트웨어를 만드는 코딩 교육’과 ‘컴퓨팅 사고력’
우리나라도 2018년부터 학교에서 ‘소프트웨어를 만드는 코딩 교육’을 의무화하고 있습니다. 소프트웨어란 ‘주어진 문제를 해결하는 프로그램’을 말하고, 코딩이란 컴퓨터가 알아들을 수 있는 언어, 즉 컴퓨터 언어를 활용해 소프트웨어 프로그램을 만드는 것입니다. 그러므로 코딩 교육은 컴퓨터 언어를 이해하고 활용하는 교육에 머무는 것이 아니라 소프트웨어를 만드는 능력, 즉 컴퓨터처럼 생각하여 문제를 해결하는 프로그램을 만드는 능력을 기르는 교육이어야 합니다.

그러나 많은 사람들이 코딩 교육을 프로그래밍 언어 교육이나 코딩 기능 교육으로 이해하는 경향이 있습니다. 하지만 프로그래밍 언어나 알고리즘 등을 단순 암기하는 주입식 교육이나 코딩 과정을 기능적으로 반복 훈련하는 교육은 창의적 소프트웨어의 힘이 경쟁력인 4차 산업혁명의 시대에 요구되는 코딩 교육이 아닙니다.

코딩 교육은 ‘컴퓨터처럼 생각하는 능력’을 키우는 것부터 시작해야
4차 산업혁명 시대의 코딩 교육은 생각하는 힘, 즉 논리적 사고력, 창의력, 문제해결 능력 등을 기르기 위한 교육이어야 합니다. 컴퓨터처럼 생각하면서 스스로 문제해결 방법을 찾는 능력을 기르는 교육이어야 합니다. 그래서 같은 프로그램을 만들더라도 남과 다른 자신만의 방법을 찾고 실현하는 데서 오는 성취감이 코딩 교육의 가장 큰 매력이 되어야 합니다.
코딩 교육은 컴퓨터처럼 생각하는 능력인 컴퓨팅 사고력을 키우는 데서부터 시작합니다. 컴퓨팅 사고력의 핵심은 컴퓨터처럼 생각하면서 문제해결 방법을 찾아내기 위해 풀어야 할 문제들과 그 해결 방법을 모델링하는 것이다. 이렇게 창의적인 일인 모델링을 잘해야 프로그램은 손쉽게 만들 수 있습니다.

[컴퓨팅 사고력]의 9가지 주제

이 책은 4차 산업혁명 시대, 소프트웨어 중심 사회에서 코딩 교육의 핵심은 창의적으로 생각할 수 있는 컴퓨팅 사고력이란 점을 설명하고 있습니다. 그리고 컴퓨팅 사고력의 핵심이라 할 수 있는 모델링의 실행 과정과 이 과정에서 필요한 추상화, 자동화 등 기본 개념과 원리 등을 학생(독자)의 눈높이에 맞춰 체계적으로 쉽게 설명하고 있습니다. 이 책은 실제적인 코딩 과정에서 학생들이 맞닥뜨리는 문제들에 대해 스스로 생각하여 해결하는 능력을 키우는데 도움을 줄 것입니다.

저자는 수많은 소프트웨어?개발에?참여한 경력과 기업에서의 교육 경험을 토대로 9가지 주제에 대해서 현장에서의 구체적 예를 들어 독자들이 이해하기 쉽게 설명하고 있습니다.?

목차

0. 컴퓨팅 사고력이란 무엇일까?
컴퓨팅 사고력이란 컴퓨터처럼 생각하는 것이다.
컴퓨터에게 일을 시키려면 컴퓨터처럼 생각해야 한다.
문제를 해결하려면 어떻게 해야 할까?
문제의 원인은 어떻게 분석할까?
컴퓨팅 사고력의 범위
- 컴퓨터의 구성

1. 자료 수집
자료 수집은 왜 필요할까?
자료에는 어떤 것들이 있을까?
자료는 어떻게 수집할까?
과학적인 자료 수집 방법
자료를 제대로 수집했는지는 어떻게 판단할까?
- 데이터 관리

2. 자료 분석
자료 분석을 위해 갖추어야 할 것은 무엇일까?
자료를 논리적으로 배치한다.
수학적인 자료 분석이란 무엇일까?
자료를 어떻게 평가할까?

3. 자료 표현
모형을 통해 표현한다.
자료 표현의 기본 원칙
구조화가 핵심이다.
- 프로그램 설계서

4. 문제 분할
복잡한 소프트웨어를 어떻게 개발할까?
분할하면 일이 쉬워진다.
소프트웨어도 분할해서 만든다.
어떻게 분할할까?
분할이 모든 것을 해결해 주지는 않는다.

5. 추상화
대표적인 특징으로 설명한다.
추상화하면 쉽게 이해할 수 있다.
추상화를 어떻게 할까?
추상화를 통해 소프트웨어를 만든다.

6. 자동화
반복적인 일에서 벗어난다.
동일한 패턴을 찾는다.
함수를 이용해 규칙을 찾는다.
실생활에도 규칙이 있다.
규칙을 찾아 자동화한다.
- 소프트웨어의 개발

7. 알고리즘과 절차화
제품 사용 설명서가 알고리즘이다.
알고리즘의 3가지 중요한 요소
컴퓨터의 알고리즘이 프로그램이다.
순서대로 실행한다.
알고리즘은 어떻게 만들까?
- 프로그램 언어

8. 시뮬레이션
시뮬레이션이란 문제가 있는지 확인하는 것이다.
시뮬레이션과 테스트
알고리즘을 시뮬레이션한다.
- 소프트웨어 품질

9. 병렬화
동시에 처리한다.
독립적으로 나눈다.
내 일을 상대에게 알린다.
병렬화를 위한 알고리즘은 어떻게 만들까?

저자소개

저자 채성수는 엘지전자와 엘지씨엔에스(LG CNS)에서 오랫동안 컴퓨터 관련 사업을 추진한 전문가이다. 국가공인 최고자격인 정보관리기술사로 성균관대학교와 서강대학교에서 컴퓨터 관련 연구를 했다. 소프트웨어 공학, 컴퓨팅 사고력에 대해서 관심을 갖고 다양한 연구 활동을 하고 있다. 지금은 소프트웨어 개발 전문기업인 ㈜애버커스에서 사업총괄 담당 부사장으로 일하고 있다.

도서소개

『코딩을 위한 컴퓨팅 사고력』은 4차 산업혁명 시대, 소프트웨어 중심 사회에서 코딩 교육의 핵심은 창의적으로 생각할 수 있는 컴퓨팅 사고력이란 점을 설명하고 있다. 그리고 컴퓨팅 사고력의 핵심이라 할 수 있는 모델링의 실행 과정과 이 과정에서 필요한 추상화, 자동화 등 기본 개념과 원리 등을 학생(독자)의 눈높이에 맞춰 체계적으로 쉽게 설명하고 있다. 이 책은 실제적인 코딩 과정에서 학생들이 맞닥뜨리는 문제들에 대해 스스로 생각하여 해결하는 능력을 키우는데 도움을 줄 것이다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.