Este estudio investiga la relación entre la capacidad de los programadores novatos para explicar segmentos de código y su habilidad para escribir código. Los resultados muestran una fuerte correlación entre la capacidad de responder correctamente a preguntas de 'explicar en inglés sencillo' (EiPE) y la habilidad para escribir código, lo que indica que hay aspectos del razonamiento sobre el código que son comunes tanto a la escritura como a la explicación de código. Las explicaciones de los estudiantes fueron categorizadas utilizando la taxonomía de la Estructura del Resultado del Aprendizaje Observado (SOLO). Los mejores programadores eran más propensos a articular aspectos relacionales de los algoritmos. Mientras que trabajos anteriores también encontraron tal vínculo, la escritura de código en esos estudios anteriores se realizó en papel. Este es el primer resultado de este tipo donde el componente de escritura se llevó a cabo con 'manos en' una computadora. Nuestros resultados añaden más evidencia de la existencia de un aspecto del razonamiento sobre el código que es común tanto a la explicación como a la escritura de código, lo que a su vez sugiere que una mezcla juiciosa de enseñanza de habilidades de código y habilidades de explicación de código puede llevar a un proceso más efectivo por el cual los novatos aprenden a razonar sobre el código.
Murphy et al. (Sun,) estudiaron esta cuestión.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: