Abstract
The Ministry of Education aims to foster 'computational thinking', a universally required skill in various future careers. This study proposes competencies for elementary school programming education, envisioning the 21st-century IT talents, considering international efforts. We validate these competencies by comparing with actual programming classes at elementary schools, and surveying teachers and working adults, confirming their necessity.