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