Computational thinking,CT(컴퓨팅 사고)

강현구·2021년 12월 6일
0

컴퓨팅 사고

컴퓨팅 사고는 개발자로서 중요한 역량이다.

컴퓨팅 사고?

(= 문제 해결 능력)
컴퓨팅 사고는 컴퓨터(기계)가 효과적으로 일을 수행할 수 있도록 문제를 정의하고 그에대한 답을 기술하는 것이 포함된 사고과정 일체를 이르는 말이다.

  • 문제를 이해하고
    -> 문제를 작게 분해해서
    -> 어떻게 해결할 지 생각해보자

모든 컴퓨터 프로그램은 다음의 3가지로 구성이 가능하다.

  • 순차
  • 분기 (if)
  • 반복 (for)

개발자???

세상의 문제를 코딩으로 해결하는 사람
문제를 발견, 인식하고 그것을 해결하기 위한 사고 방식이 필요하다.
문제를 구조적으로 나누고 패턴화 한다.
> 결국 개발자에게 있어 코딩능력보다도 더 중요한 것은 컴퓨팅 사고

문제 해결 능력을 키우려면...

  1. 학습량
  2. 검색
  3. 생각 먼저

추가 자료 - 위키피디아 - 컴퓨팅 사고

profile
한걸음씩

0개의 댓글