Novice programmer = (sourcecode) (pseudocode) algorithm

Budi Yulianto, Harjanto Prabowo, Raymond Kosala, Manik Hapsara

Research output: Contribution to journalArticlepeer-review

12 Downloads (Pure)

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 languageEnglish
Pages (from-to)477-484
Number of pages8
JournalJournal of Computer Science
Volume14
Issue number4
DOIs
Publication statusPublished - 10 Apr 2018
Externally publishedYes

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 BY

Funder

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.

FundersFunder number
BINUS Univerity
BINUS Univerity
Kementerian Riset, Teknologi dan Pendidikan Tinggi039A/VR, RTT/VI/2017

    Keywords

    • Algorithm
    • Novice programmer
    • Programming language
    • Pseudocode

    ASJC Scopus subject areas

    • Software
    • Computer Networks and Communications
    • Artificial Intelligence

    Fingerprint

    Dive into the research topics of 'Novice programmer = (sourcecode) (pseudocode) algorithm'. Together they form a unique fingerprint.

    Cite this