문제를 해결하려면 문제를 파악해야한다.
컴퓨팅사고란 문제에 접근하는 방법 중 하나이다.
문제를 어떻게 나누면 될 지 생각해내는 과정
예측,통찰을 위해 분해된 문제 조각의 유사점과 차이점을 파악하는 과정
파악한 패턴들의 원리를 찾아내는 과정
알고리즘이란 입력값을 출력값의 형태로 바꾸기 위해 어떤 명령들이 수행되어야 하는지에 대한 규칙들의 순서적 나열이다. 즉 알고리즘 설계란 문제를 해결하기 위한 절차적인 명령을 만드는 과정이다.

참고자료 edwith Boostcourse