목차
머리말
시작하기 전에
제1장 시각화 컴퓨팅 사고 개요
1.1 컴퓨팅 사고의 탄생 배경과 정의
1.2 컴퓨팅 사고의 구성 요소
1.3 기존의 컴퓨팅 사고 접근 방법의 문제점
1.4 시각화 컴퓨팅 사고 접근을? 통한 해결 방안
제2장 새틀(SETL의 설치와 사용법
2.1 시각화 컴퓨팅 사고 지원 도구 새틀(SETL의 소개
2.2 새틀(SETL의 설치 방법
2.3 새틀(SETL의 기본적인 사용법
제3장 논리 기반 컴퓨팅 사고 연습
3.1 문제 해결의 기본 원리
3.2 일상 생활의 문제 해결 절차 연습
3.3 논리의 분해와 결합 기반의 컴퓨팅 사고 연습
3.4 컴퓨팅 사고 논리의 융합을 통한 문제 해결 실습
제4장 알고리즘 기반 컴퓨팅 사고 연습
4.1 컴퓨팅 사고와 알고리즘의 관계
4.2 기본 알고리즘의 이해
4.3 복잡한 문제 해결에의 알고리즘 활용 실습
제5장 현재와 미래 문제의 창의적 해결 연습
5.1 미래 세대가 마주칠 현실 세계의 당면 문제들
5.2 로봇을 이용한 인간 능력의 창의적 확장 연습
5.3 IoT 기술을 활용한 현실 세계의 문제 해결 연습
부록
1. 참고 문헌
2. NCS 기반 평가지침 사례
3. NCS 기반 강의계획서 사례
4. NCS 기반 평가계획서 사례
5. 저자소개
출판사 서평
복잡한 문제의 핵심을 쉽게 파악하여 해결하는
컴퓨팅 사고(CT: Computational Thinking 능력을 연습을 통해 획기적으로 증진시키는 서적
미래에는 소프트웨어를 중심으로 하는 컴퓨팅 능력이 사회? 적응에 필수 요소로 작용하고 있습니다. 이로 인해 전세계적으로 컴퓨팅 사고(CT: Computational Thinking를 기반으로 하는 소프트웨어 교육을 강화하고 있는 추세입니다.
컴퓨팅 사고(Computational Thinking란 우리가 일상에서 대하는 복잡한 문제를 간단하게 추상화하여 핵심 원리를...
복잡한 문제의 핵심을 쉽게 파악하여 해결하는
컴퓨팅 사고(CT: Computational Thinking 능력을 연습을 통해 획기적으로 증진시키는 서적
미래에는 소프트웨어를 중심으로 하는 컴퓨팅 능력이 사회 적응에 필수 요소로 작용하고 있습니다. 이로 인해 전세계적으로 컴퓨팅 사고(CT: Computational Thinking를 기반으로 하는 소프트웨어 교육을 강화하고 있는 추세입니다.
컴퓨팅 사고(Computational Thinking란 우리가 일상에서 대하는 복잡한 문제를 간단하게 추상화하여 핵심 원리를 파악하고 이를 컴퓨터를 이용하여 쉽게 해결할 수 있는 사고 능력을 의미합니다. 또한 문제를 해결하는 해법으로 확립한 알고리즘을 패턴화하여 동일하거나 유사한 문제를 대할 때 패턴 인식과 패턴의 조립 및 분해를 통해 쉽게 창의적으로 응용하여 해결할 수 있는 능력을 뜻합니다.
본서는 그동안 문제 해결을 위한 추상화와, 패턴의 조립 분해나 알고리즘의 패턴화 및 자동화가 가능한 획기적인 표현 방법인 쏙(SOC: Structured Object Component을 사용하여 컴퓨팅 사고를 증진하는 연습을 하는데 중점을 두고 있습니다.
본서를 구입하신 독자분들께 쏙(SOC을 이용한 설계 자동화를 지원하는 자동화 소프트웨어 도구인 새틀(SETL: Structured Efficiency TooL을 무료로