읽기, 쓰기, 셈하기는 모든 사람이 갖추어야 할 기본 소양입니다. 이는 인류 역사 이래 변함없는 명제입니다. 그런데 이 시대를 살아가는 모든 사람은 읽기, 쓰기, 셈하기에 더하여 ‘컴퓨팅 사고(Computational thinking)’를 기본 소양으로 갖추어야한다고 윙(Jeannette M. Wing, 2006) 교수가 주장하였고, 세계 여러 나라에서는 다투어 컴퓨팅 사고 교육을 하고 있습니다. 컴퓨팅 사고란 컴퓨터를 다루는 컴퓨터 과학자들이 생각하는 방식으로 생각하는 것을 말합니다. 컴퓨팅 사고는 수학적 사고와 공학적 사고를 결합하는 인간의 사고 방법이며 창의적 아이디어입니다.우리나라에서도 시대의 변화와 요구에 부응하여 코딩이 교육과정에 도입되었고, 창의융합형 인재 양성을 위하여 모든 교과에 코딩을 접목하기 위한 연구가 이루어지고 있습니다.이 책은 이러한 변화를 선도적으로 이끌어갈 교사를 위한 교재입니다.?교사가 수학과 코딩을 접목하려고 할 때 ‘무엇을, 어떤 순서로, 어떻게 가르칠 것인가?’ 에 대한 해답을 주고자 합니다.이를 위하여 수학과 교육과정과 교과서 내용을 반영하였고 수학 수준과 코딩의 난이도를 고려하여 내용을 추리고 계통성을 갖추었습니다. 학생을 위한 발문과 권고, 교수 학습 방법, 이론적 배경을 수록하였습니다. 수학과 코딩을 융합한 문제 해결 중심으로 전개하였습니다. 자기 주도적이고 창의적으로 문제를 해결할 수 있도록 유도하였습니다. 교수 학습 지도안(예시)을 수록하였습니다.?교사 자신의 ‘컴퓨팅 사고’를 위하여 각 단원의 말미에 교사 수준의 문제를 첨부하였고, 따로 교사를 위한 챕터를 추가 하였습니다.