본문 바로가기
IT 정보

컴퓨팅 사고력에서 '추상화'란?

by Philema 2023. 6. 11.

컴퓨팅 사고력의 2번째 요소는 추상화입니다. 추상화하면 피카소가 생각이 나죠? 피카소를 사물의 특징을 부각시켜서 그림을 그려서 어떻게 보면 어린이가 그린 같고, 어떻게 보면 장난으로 그린 것처럼 보이기도, 다소 난해하기도 합니다. 

컴퓨팅 사고력에서 추상화란 다르게 말하자면 단순화 시키는 것입니다. 우리가 일상에서 쉽게 볼 수 있는 추상화 기법은 바로 교통표지판입니다. 

위에 있는 이 표지판을 보면 운전하시는 분들은 표지판이 무엇을 가리키는지 알 것입니다. 아주 간단하게 특징만으로 정보를 전달하는 것이죠.

우리는 위에 그림이 무엇인지 알죠. 비행기입니다. 비행기의 특징만으로 단순화시켜서 정보를 전달하는 것입니다. 약도도 이와 같이 추상화에 속하는 것입니다. 

컴퓨팅 사고력에서 추상화는 필수적인 세부 사항에 집중하고 불필요한 복잡성을 무시함으로써 복잡한 문제나 시스템을 단순화하는 과정을 말합니다. 여기에는 근본적인 복잡성을 숨기면서 문제의 관련 측면을 포착하는 모델이나 표현을 만드는 것이 포함됩니다. 

다음은 추상화의 개념을 소개하는 데 도움이 되는 간단한 세 가지 활동입니다

탑 쌓기

아이들에게 다양한 모양과 크기의 빌딩 블록을 제공하고 탑을 쌓으라고 합니다. 탑을 만든 후에는 "높다", "넓다", "다채롭다"와 같은 간단한 용어를 사용하여 탑을 설명해 보도록 하세요. 이 활동에서 탑은 복잡한 물체이지만, 설명은 그 물체의 본질적인 특징을 말하게 되는데 이런 활동을 통해서 추상화의 개념을 터득할 수 있습니다.

집 그리기

아이들에게 집 그림을 그려보라고 합니다. 복잡한 세부 사항을 모두 그리기보다는 정사각형이나 삼각형과 같은 기본적인 도형을 사용하여 집을 표현하도록 유도하세요. 이 활동을 통해 아이들은 집의 주요 특징을 추상화하고 단순화된 방식으로 표현할 수 있습니다.

레시피 만들기

아이들에게 샌드위치나 과일 샐러드를 만들기 위한 간단한 레시피를 작성하게 하세요. 불필요한 세부 사항은 생략하고 필수 단계와 재료에 집중하여 명확하고 간결한 지침을 제공해 주세요. 이 활동은 추상화를 일상적인 작업에 적용하여 프로세스를 단순화하여 표현하는 것을 통해 추상화에 대한 이해를 할 수 있습니다. 

이러한 활동은 단순화 과정을 강조하고 필수적인 측면에 집중하면서 비필수적인 세부 사항은 무시함으로써 추상화가 어떻게 작동하는지 이해하는 데 도움이 됩니다. 이러한 활동은 컴퓨팅 사고력과 문제 해결 능력을 개발하는 기초가 됩니다.

728x90

댓글