컴퓨팅 사고력(CT-Computatioal Thinking, CT)의 개념:
컴퓨터 시스템의 역량을 활용하여 문제를 해결하는 절차적 사고 능력

 

컴퓨팅 사고력의 구성요소:

 

  • 추상화(Abstraction):

문제해결의 사고과정, 도표, 그래프 등을 이용하여 해결 모델을 설계하는 과정

 

 

  • 자동화(Automation):

추상화의 해결 모델을 컴퓨터가 이해할 수 있는 프로그램 언어로 표현하는 것.

 


컴퓨팅 사고력의 세부 구성요소:

 

  1. 자료 수집: 알맞은 자료를  모으는 과정
  2. 자료 분석: 자료 이해, 패턴 찾기, 결론 도출
  3. 자료 표현: 그래프, 차트, 글, 그림 등으로 자료 정리
  4. 문제 분해: 문제를 작은 문제로 나누기
  5. 추상화: 문제 해결의 핵심 요소 파악, 복잡도 낮추기
  6. 알고리즘( Algorithms) & 절차: 문제 수행의 일련 단계
  7. 자동화: 반복적 작업 수행
  8. 시뮬레이션( Simulation): 실험 수행
  9. 병렬화: 목표 달성을 위한 작업을 동시에 수행

+ Recent posts