코딩을 위한 컴퓨팅 사고력

고객평점
저자채성수 외
출판사항현북스, 발행일:2017/06/20
형태사항p.216 A5판:21
매장위치컴퓨터부(B2) , 재고문의 : 051-816-9500
ISBN9791157410927 [소득공제]
판매가격 12,000원   10,800원  (인터넷할인가:10%)
포인트 540점
배송비결제주문시 결제
  • 주문수량 

총 금액 : 0원

책 소개

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

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

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

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

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

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

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

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

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

 

작가 소개

저자 : 채성수

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

 

저자 : 오동환

정보시스템 및 보안정책 전문가이다. 성균관대학교에서 컴퓨터공학 석사 학위를 취득했고 현재는 정보공학, 컴퓨터 코딩 교육 등에 관심을 갖고 활동하고 있다. 금성소프트웨어, 한국경제신문, 하나로드림과 디자인하우스에서 컴퓨터 전문가로 일했으며, 지금은 중앙 정부기관에서 일하고 있다.  

 

목 차

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

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

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

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

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

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

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

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

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

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

역자 소개

01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우