Estado Actual y Desafíos de la Educación de TI en Japón: Las Consecuencias de la Programación Obligatoria