Intro

Book_컴퓨팅사고력 / 한치근

anonymouss 2022. 6. 18. 14:06

총 457 페이지

컴퓨터를 배우기 위한 기본요소들에 대한 설명 및 개념서
- 소프트웨어, 알고리즘, 프로그래밍, 이진수, 배열, 알고리즘, 보안 등

컴퓨팅 사고력이란?
- 컴퓨터를 활용하는 기술적 방법, 원리를 일반인들도 알아야 한다. 예를 들어 메모정리(데이터저장), 하루일정 계획(병렬처리), 출장 계획(최단경로문제) 등에도 컴퓨터 공학을 적용할 수 있다. 컴퓨터를 배우려면 소프트웨어, 프로그래밍, 자료구조, 알고리즘, 운영체제 등을 알아야 하는데 여기서는 쉽고 간단히 개념을 소개 한다.

컴퓨팅적 사고(Computational Thinking: CT) - 지넷 윙

컴퓨팅적 사고는 문제에 접근하는 방법을 설계할 때 모두 적용할 수 있는 개념입니다. 컴퓨팅적 사고는 아주 기본적이고 근본적인 가치와 능력으로 모든 사람이 사용하게 될 것이라고 봅니다. 마치 읽기, 쓰기, 셈하기 같은 것을 모든 사람이 하듯 말이죠

분해:
- 복잡한 문제를 여러 개의 작은 부분으 로 나누어 하나씩 검토하는 방법

추상화:
-복잡한 문제를 간략하게 이해할 수 있는 바 탕
-별로 필요 없는 특징들을 제거하고 핵심적인 특징을 추출
-어떤 것의 원리를 알게 되면 같거나 비슷한 유형의 문제에도 해결법을 적용할 수 있는 일 반화 원리도 추상화에 속함

패턴인식:
-데이터로부터 주요한 특징이나 속성과 같은 패턴을 추출하여 데이터를 식별할 수 있게 분 류하는 것.
-패턴인식에는 문자, 물체,, 음성 등 시각 및 청각 패턴을 인식하는 감각적 인식과 수학 문 제를 패턴인식으로 풀기 등 추상적 항목을 인 식하는 개념적 인식이 있다.

알고리즘:
– 문제를 해결하기 위한 일련의 단계를 알고리즘으로 표현하 기(절차적 표현)
-어떤 일을 수행할 수 있는 일련의 명령어 또는 규칙의 집합
-선택된 목적지에 도달할 수 있는 일련의 명령어
-일상생활에서의 문제들을 효율적으로 해결하고 현명하게 살아가기 위한 합리적인 순서 단계

자동화 :
-  프로그래밍 언어를 이용해 문제 해결과정을 자동화하기
- 컴퓨터가 이해 할 수 있는 언어로 구현 실행


자료 : 

컴퓨팅적 사고력 교육실무.pdf
7.24MB
Design of Game Programming Classes for Improving Computational Thinking in Elementary School Students.pdf
0.82MB
A Study on Teaching-learning for Enhancing Computational Thinking Skill in terms of Problem Solving.pdf
0.43MB
A Study on Information Literacy Education for Enhancing Computational Thinking.pdf
0.45MB
지넷 윙 컴퓨팅적 사고 korean.pdf
0.40MB