데이터 과학

컴퓨팅 사고력

Computational Thinking(컴퓨팅 사고력)

‘컴퓨팅 사고력’은 컴퓨터과학의 기본 개념과 원리 및 컴퓨팅 시스템을 활용하여 실생활 및 다양한 학문분야의 문제를 이해하고 창의적으로 해법을 구현하여 적용할 수 있는 능력을 말한다. ‘컴퓨팅 사고력’은 추상화 능력프로그래밍으로 대표되는 자동화 능력을 포함한다. 추상화는 문제의 복잡성을 제거하기 위해 사용하는 기법으로 핵심요소 추출, 모델링, 문제 분해, 분류, 일반화 등의 과정으로 이루어진다. 추상화 과정을 통해 도출된 문제 해결 모델은 프로그래밍 과정을 통해 자동화된다.

컴퓨팅 사고력의 조작적 정의

*조작적 정의(조작적 정의(操作的 定義,Operational definition)는 사물 또는 현상을 객관적이고 실험적으로 기술하기 위한 정의이다. 대개는 절차적 과정순서와 수량화할 수 있는 내용으로 만들어진다 )