프로그래밍이란?
컴퓨터의 관점에서 사고하는 능력을 바탕으로, 프로그래밍 언어가 제공하는 문법을 적절히 사용하여 자료를 구조화하고 제어하는 것이다.
이를 위해 논리적, 수학적 사고 가 필요하며, 해결 과제를 작은 단위로 분해하고 패턴화 해서 추출하며, 프로그래밍 내에서 사용될 모든 개념은 평가가 가능 하도록 정의해야한다.
ex) "걷다"의 디자인
"사람의 행동(걷다)" > "로봇의 기능"으로 디자인 시 고려사항들
이를 바탕으로 도식화한 "걷다"