Abstract
Difficulties in learning programming often hinder new students as novice programmers. One of the difficulties is to transform algorithm in mind into syntactical solution (sourcecode). This study proposes an application to help students in transform their algorithm (logic) into sourcecode. The proposed application can be used to write down students' algorithm (logic) as block of pseudocode and then transform it into selected programming language sourcecode. Students can learn and modify the sourcecode and then try to execute it (learning by doing). Proposed application can improve 17% score and 14% passing rate of novice programmers (new students) in learning programming.
Original language | English |
---|---|
Pages (from-to) | 477-484 |
Number of pages | 8 |
Journal | Journal of Computer Science |
Volume | 14 |
Issue number | 4 |
DOIs | |
Publication status | Published - 10 Apr 2018 |
Externally published | Yes |
Bibliographical note
© 2018 Budi Yulianto, Harjanto Prabowo, Raymond Kosala and Manik Hapsara. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. CC BYFunder
This research is funded by the Ministry of Research, Technology and Higher Education of the Republic of Indonesia through Doctoral Dissertation Grant (contract number of 039A/VR.RTT/VI/2017); and supported by Doctor of Computer Science, Bina Nusantara University. Thanks to Everald Kevin Setiadi, Henry Febryan and Calvyn Julian in developing the prototype.Funding
This research is funded by the Ministry of Research, Technology and Higher Education of the Republic of Indonesia through Doctoral Dissertation Grant (contract number of 039A/VR.RTT/VI/2017); and supported by Doctor of Computer Science, Bina Nusantara University. Thanks to Everald Kevin Setiadi, Henry Febryan and Calvyn Julian in developing the prototype.
Funders | Funder number |
---|---|
BINUS Univerity | |
BINUS Univerity | |
Kementerian Riset, Teknologi dan Pendidikan Tinggi | 039A/VR, RTT/VI/2017 |
Keywords
- Algorithm
- Novice programmer
- Programming language
- Pseudocode
ASJC Scopus subject areas
- Software
- Computer Networks and Communications
- Artificial Intelligence