컴퓨팅사고력이란? |
|||||
---|---|---|---|---|---|
작성자 | 유재광 | 등록일 | 19.05.27 | 조회수 | 59 |
1. 컴퓨팅 사고력이란 컴퓨팅 사고력은 원문으로 Computional Thinking을 말한다. 이는 쉽게 컴퓨터가 사고하는 방법이다. 2006년 Jeannette Wing에 의해 ‘컴퓨터 과학의 기초적인 개념들에 기반을 둔 문제해결, 시스템 설계, 인간 행동의 이해를 포함하는 개념’이라 주장하였다. 이는 21세기 정보화 시대에 기초 문해력과 같은 개념으로 해결하고자 하는 문제를 컴퓨팅 시스템을 통하여 효과적, 효율적으로 해결하는 절차적 사고 능력을 의미한다.
2. 컴퓨팅 사고력의 요소 1) 2분류 가) 추상화(Abstraction) : 실제 세계의 문제를 해결 가능한 형태로 표현하기 위한 사고과정 나) 자동화(Automation) : 컴퓨터가 이해할 수 있는 프로그래밍 언어로 표현하여 많은 양의 반복된 작업이나 시뮬레이션을 실시하는 것 3) 8분류 가) 자료수집 : 해결해야하는 문제와 관련된 알맞은 자료를 모으는 과정 나) 자료분석 : 자료를 이해하고 패턴을 찾아 결론을 도출하는 과정 다) 자료표현 : 적절한 그래프, 차트, 글, 그림 등으로 자료 정리 라) 문제분해 : 문제를 해결 가능한 수준의 작은 문제로 나누기 마) 추상화 : 문제해결을 위해 반드시 필요한 핵심요소를 파악하고 복잡함을 단순화 하는 과정 바) 알고리즘과 절차 : 문제를 해결하거나 어떤 목표를 달성하기 위해 수행되는 일련의 단계 사) 자동화 : 컴퓨팅 시스템이 수행할 수 있는 형태로 해결책을 나타내는 과정 아) 시뮬레이션 : 자동화의 결과이며 문제를 해결하기 위하여 만든 모델을 실행시켜 겨로가를 파악하는 과정
3. 컴퓨팅 사고력을 가져야 하는 이유 컴퓨팅 사고력은 SW교육의 기초 문해력 같은 개념이다. 우리 삶에서 다양한 정보기기를 맞닿아 살고 있다. 석기시대에 뗀석기, 간석기를 다루는 것이 기본적 소양이었듯 21세기 정보화 시대에 다양한 정보화기기를 다루는데 기본소양으로 컴퓨팅 사고력을 가져야한다. 즉, 컴퓨팅 사고력은 정보화 사회의 기본 소양에서의 미래사회의 창의적 문제해결 향상을 위한 필수적인 요소이다.
(참고:지넷 윙(Jeannette Wing), 2006, 아이스크림연수원 ‘생각을 코딩하다! 소프트웨어교실’, 손창익 외 6인)
|
이전글 | 2019. 하계 정보아카데미 안내문 |
---|---|
다음글 | (정보통신윤리교육)유해정보 차단 SW안내 |