book.jayu.org
컴퓨팅 사고와 문제해결

컴퓨팅 사고와 문제해결

천인국 (지은이), 이화민 (지은이), 차현진 (지은이)

Infinitybooks(인피니티북스)·2021-02-26

  • 469쪽
  • 188×257mm
  • 총류

로그인하면 내 서재에 추가할 수 있어요.

책 소개

과거의 컴퓨터 교육은 주로 오피스와 같은 문서 작성 프로그램의 사용법을 익히거나 프로그래밍 언어를 배워서 단순한 프로그램을 만드는 과정에 치중하였다. 하지만 최근에는 문제해결 능력, 창의력, 단계적인 사고력(알고리즘적인 사고) 등이 더 강조되고 있다. 이처럼 현대 생활은 컴퓨터없이는 이루어지지 않는다. 해결해야 하는 문제가 있다면 인간과 컴퓨터가 함께 힘을 합쳐서 문제들을 해결해 나가야 할 것이다. 컴퓨팅 사고는 컴퓨터 전공자만 배우는 것은 아니다. 어떤 직업이든 해결해야 하는 문제가 있고 이 문제를 해결하는 데 컴퓨팅 사고를 사용할 수 있는 것이다. 이 책은 컴퓨터에 사전 지식이 없는 독자들을 대상으로 일상생활이나 자신의 전공분야에서 만날 수 있는 문제들을 해결하는 능력을 기르는데 중점을 두고 작성되었다.

목차펼치기

Chapter 01 4사 산업혁명과 컴퓨터01 4차 산업혁명의 시대02 소프트웨어 중심사회03 다양한 산업분야 속 소프트웨어04 컴퓨터 활용 기초05 스크래치 소개Chapter 02 정보통신기술(ICT) 및 트렌드의 이해01 컴퓨터와 소프트웨어02 컴퓨터 하드웨어03 컴퓨터의 동작과정04 정보통신기술(ICT)의 최신 트렌드05 스크래치 홈페이지 둘러보기06 스크래치 에디터07 스크래치 블록Chapter 03 컴퓨팅 사고의 이해01 컴퓨터와 인간02 컴퓨팅 사고의 정의03 왜 우리는 컴퓨팅 사고를 배워야 하는가?04 스크래치 화면 구성05 스프라이트 모양 변경하기06 사운드 재생하기07 배경 변경하기08 그림 편집기Chapter 04 컴퓨팅 사고 단계01 컴퓨팅 사고의 주요 개념02 컴퓨팅적 사고의 전단계03 컴퓨팅적 사고의 주요 하위 개념04 스크래치 블록05 “동작”블록06 “제어”블록07 “펜”블록Chapter 05 분해/문제분할01 분해의 개념02 분해 적용하기03 분할 정복 알고리즘04 “연산”블록의 활용05 “감지”블록의 활용Chapter 06 패턴 인식01 패턴 인식이란 무엇인가?02 이벤트 블록Chapter 07 추상화01 추상화란 무엇인가?02 특성이나 특징은 무엇인가?03 추상화하는 방법04 자료형과 연산05 변수Chapter 08 알고리즘과 세 가지 제어구조01 알고리즘이란 무엇인가?02 알고리즘의 기술03 의사 코드04 세 가지의 제어구조05 세 가지 제어구조 실습Chapter 09 자료구조와 리스트01 자료구조란?02 리스트03 배열을 이용하는 알고리즘04 정렬05 이진 탐색 알고리즘06 최단 거리 찾기 알고리즘07 리스트08 리스트 관련 블록09 동적 리스트Chapter 10 컴퓨팅 사고의 적용01 온라인 교육 플랫폼02 코딩교육 웹 기반 플랫폼03 함수 만들기04 함수 안에서 함수 호출하기05 순환 호출06 재귀 호출Chapter 11 창의적 문제해결을 위한 디자인 사고 방법론01 창의적 문제해결 과정이 왜 필요한가?02 창의적 사고의 시작03 디자인 사고 방법론의 절차04 이야기 방식의 스토리 만들기05 웹페이지 또는 메뉴 방삭06 다른 사람들이 만든 스크래치 엿보기Chapter 12 사용자 중심의 디자인 프로젝트01 사용자 중심의 디자인이란?02 사용자 중심의 디자인 절차03 약육강식 게임04 미로 게임05 탁구 게임06 스크롤 게임07 확장 기능

출처: 국립중앙도서관 서지정보

리뷰 남기기

로그인하면 리뷰를 남길 수 있어요.

리뷰 0개

아직 리뷰가 없어요.