Codify: A Programming Learning Tool Prototyping Using Design Thinking Method
Safara Cathasa Riverinda Rijadi, Priya Mita Hartati Qhusna, Elvira Lailatuth Thohiroh, Vira Damayanti, Rafi Ahmad Kharian, Tien Fabrianti Kusumasari · 2024
Programming skills are very important nowadays, especially for students who are majoring in computer science. In order to have good knowledge, students should be able to learn independently. This study proposes Codify, a programming learning tool or e-learning platform for students where they are able to independently use several types of questions, including multiple choices, drop-down, drag-anddrop, and blank code. If students are not able to answer correctly, the system will recommend similar cases. For this study, the researchers applied the design thinking method to create a prototype of Codify to ensure that students who use it have a good user experience. Out of six scales in the user experience questionnaire (UEQ), five scales (Attractiveness, Efficiency, Dependability, Stimulation, and Novelty) are included in the Excellent category, while one scale (Perspicuity) is included in the Good category, meaning the Codify prototype has an excellent user experience with a slight improvement.