초·중등 소프트웨어교육 운영실태와 개선과제
III. 소프트웨어교육 관련 법령 및 정책
4. 해외 사례
가. 영국
□ 교육내용은 크게 컴퓨터과학(Computer Science), 정보·기술(Information Technology), 디지털 리터러시(Digital Literacy) 등 3개 분야로 구성되며, 졸업 전까지 최소 2가지의 프로그래밍 언어를 습득하는 것을 목표로 함
○ 국가교육과정에서 기초과목(Foundation Subjects)에 배정되어 있으며, 핵심과목(Core Subjects)이 아님에도 모든 학년에서 배우도록 지정하고 있음
○ 구체적 내용으로는 알고리즘 이해, 프로그래밍 및 논리적 추론, 정보기술의 안전한 이용, 컴퓨터 네트워크의 이해와 적용 등을 목표로 함 
- 특히 초등학교 고학년에 해당하는 Key Stage 2(한국의 초3~6학년에 해당함)에서는 논리적 추론을 활용하여 알고리즘을 살펴보고 오류를 탐지하는 디버깅(debugging) 과정이 제시되어 있으며, 개인정보 보호를 위한 방법과 대처방안 등 정보윤리에 대한 내용도 강조함
○ Key Stage 1~3(한국의 초1~중3에 해당함)과 Key Stage 4의 10학년(한국의 고1에 해당함)은 학년별 34시간 자율선택 사항이며, Key Stage 4의 11학년(한국의 고2에 해당함)은 34시간의 컴퓨터과학 과목 선택이 가능함
[보도자료] 4차산업혁명 시대에 대비한 인재양성을 위해 소프트웨어교육을 강화하고, 법·정책적 지원도 강화되어야
총 몇 개의 항목이 초,중등 소프트웨어 교육 내용으로 이루어져 있어
3개