1-1 프로그래밍이란? 해결해야 할 문제(요구사항)를 명확히 이해한 후 적절한 문제 해결 방안을 정의하는 것 프로그래밍은 커뮤니케이션 -> 기계가 알 수 있게 명확하게 설명하는 과정이다. 복잡하고 명확하지 않을 수 있는 문제(요구사항)에 대해 복잡함을 단순하게 분해(decomposition) 하고 자료를 정리하고 구분(modeling) 해야 하며 순서에 맞게 행위를 배열 해야 한다. 따라서, 기계 입장에서 설명해야 하기 때문에 컴퓨팅 사고가 중요하다. 1-2 프로그래밍 언어 사람이 기계어로 프로그래밍은 어렵다. 따라서 프로그래밍 언어가 존재한다. 프로그래밍 언어를 컴파일러 혹은 인터프리터가 번역하여 기계어로 변경하고 전달한다. 이미지 출처 프로그래밍 언어는 구문과 의미의 조합으로 이루어진다. 1-3 구문..