0스콘 0
장바구니

장바구니에 상품이 없습니다.

문제해결과 컴퓨팅 사고를 위한 스크래치

  • 인피니티북스
출판
16.22
MB
소장

12,000스콘

소장

12,000스콘

작품 소개

컴퓨팅 사고(Computational Thinking)는 자넷 윙 교수가 2006년에 컴퓨터 학술지에서 언급한 이후로 컴퓨터 교육 분야에서 상당한 이슈가 되고 있는 용어이다. 컴퓨팅 사고는 복잡한 문제를 분해하여 문제 안에 내재된 패턴을 찾고 추상화 단계를 거쳐서 문제를 해결하는 알고리즘을 작성하는 과정이다. 작성된 알고리즘은 사람이 수행하거나 컴퓨터를 이용하여 자동화될 수 있다.

이 책은 컴퓨팅 사고와 스크래치를 동시에 학습할 수 있도록 기획되었다. 스크래치는 컴퓨터를 전공하지 않은 학생들도 쉽게 사용할 수 있다는 큰 장점이 있다. 컴퓨팅 사고는 흥미로운 실습 예제가 많이 필요하다. 이 책에서는 최대한 많은 실습 예제를 간추려서 스크래치로 실습할 수 있도록 하였다. 스크래치는 다양한 애니메이션이나 가상 실습을 만들 수 있는 최적의 도구이다. 예를 들어서 “로봇 청소기”와 같은 실습 예제는 매우 흥미로운 실습이지만 다른 프로그래밍 언어에서는 불가능하다. 하지만 스크래치에서는 색깔을 이용하여 로봇 청소기 알고리즘을 테스트할 수 있다. 학생들은 스크래치를 통하여 컴퓨터 프로그래밍의 기본적인 개념들과 컴퓨팅 사고에서 나타나는 다양한 실습을 수행할 수 있을 것이다.

목차

Chapter 01 계산적 사고란 무엇인가?
01 이번 장에서 학습할 내용
02 스크래치란?
03 스크래치 설치하기
04 스크래치 화면 구성
05 스크래치 브록 가지고 놀기
06 스프라이트 모양 변경하기
07 사운드 재생하기
08 배경 변경하기
09 그림 편집기
10 도구 모음
11 간단한 애니메이션 만들기
12 간단한 게임 만들기
13 간단한 시뮬레이션 만들기

Chapter 02 컴퓨터 기초
01 이번 장에서 학습할 내용
02 스프라이트 움직이기
03 터틀 그래픽

Chapter 03 분해
01 이번 장에서 학습할 내용
02 스크래치에서 사용할 수 있는 자료의 종류
03 변수
04 변수의 생성 및 사용
05 변수의 범위
06 방송하기
07 복잡한 문제 분해하기
08 함수 만들기
09 이진 탐색

Chapter 04 패턴인식
01 이번 장에서 학습할 내용
02 패턴을 인식하여 반복 구조나 함수로 작성하기
03 스크래치에서 문자열 처리

Chapter 05 추상화
01 이번 장에서 학습할 내용
02 “형태”팔레트
03 이미지 효과
04 “소리”팔레트

Chapter 06 알고리즘I
01 이번 장에서 학습할 내용
02 3가지의 제어구조
03 비교 연산자
04 선택 구조
05 중첩 선택 구조
06 논리 연산자

Chapter 07 알고리즘II
01 이번 장에서 학습할 내용
02 반복
03 재귀 호출

Chapter 08 알고리즘III
01 이번 장에서 학습할 내용
02 리스트
03 리스트 관련 블록
04 동적 리스트

Chapter 09 멀티미디어 처리
01 런길이 엔코딩

Chapter 10 병렬 컴퓨팅
01 영상 처리
02 원주율의 계산
03 정렬 네트워크

Chapter 11 인공지능
01 TIC-TAC-TOC 게임트리
02 퍼셉트론

Chapter 12 정보보호기법
01 시저 암호 연습

저자 정보

  • 천인국

    • 국적 해당 정보가 없습니다.
    • 출생
    • 학력 ⦁서울대학교 전자공학과 학사
      ⦁한국과학기술원(KAIST) 전기 및 전자공학과 석사
      ⦁한국과학기술원(KAIST) 전기 및 전자공학과 박사
    • 이력 ⦁순천향대학교 컴퓨터공학과 교수
      ⦁삼성전자 종합연구소 주임연구원
      ⦁캐나다 UBC 방문교수

업데이트

업데이트 내역이 없습니다.

리뷰

0
(0.0명)

상품평

아직 등록된 리뷰가 없습니다.