Los docentes organizan ambientes de aprendizaje basados en proyectos para que los estudiantes realicen procesos de investigación, producción, valoración y comunicación. También utilizan entornos colaborativos de Internet en sus prácticas educativas y procesos de desarrollo profesional, y conocen estrategias para promover la comprensión de la programación como una actividad que requiere procesos de definición de propósitos, diseño, investigación, planificación, desarrollo y pruebas.