□ 「2016년 개정 교육과정」은 의무교육과정에 해당하는 1~9학년을 대상으로 학습자 특성에 따라 3개의 그룹으로 나누어 교육내용을 선정하며, 특히 핀란드는 수학교과 시간을 할애하여 정보통신기술을 활용한 수학적 사고나 문제해결 교육을 통해 소프트웨어교육을 실시하는 것이 특징임
○ 1~2학년은 프로그래밍이 명령어를 컴퓨터에게 전해주는 것임을 이해시키고 놀이를 통하여 자연스럽게 문제해결 방법을 익히도록 함
○ 3~6학년은 학습자의 특성을 고려하여 그래픽 기반 프로그래밍 언어(visual programming language)를 활용할 수 있도록 함
○ 7~9학년은 텍스트 기반 프로그래밍 언어(actual programming language)를 학습하고, 다른 코드로 변환할 수 있도록 하여 지속가능한 여건과 동기를 유발하고자 함
□ 또한 교육과정에서 학년별로 사용가능한 프로그래밍 언어의 범위와 기준을 계열화하여 제시하고 있음