Treffer: Empowering Programming Student through Reflective Practice.

Title:
Empowering Programming Student through Reflective Practice.
Authors:
Source:
Annual International Conference on Computer Science Education: Innovation & Technology; 2015, p54-61, 8p
Database:
Complementary Index

Weitere Informationen

Unintended consequences of information systems lead to failed projects and social harm. Software developers do not reflect enough on the consequences of their actions when they develop software. Reflection should be part of the software development process and should be taught to information system students. The aim of this paper is to propose an innovative learning strategy incorporating reflective practice to empower students to design and implement successful linked list algorithms in Java. The innovative method was developed over 3 years using action research. The method enables students to understand the abstraction process required in algorithm design independent of Java code development while reflecting before, during, and after the event. Information systems students become accustomed to reflection in practice while they study. This will empower them to become reflective practitioners in industry who are more accountable for their actions. [ABSTRACT FROM AUTHOR]

Copyright of Annual International Conference on Computer Science Education: Innovation & Technology is the property of Global Science & Technology Forum and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)