2016
DOI: 10.22581/muet1982.1603.05
|View full text |Cite
|
Sign up to set email alerts
|

Learners Programming Language a Helping System for Introductory Programming Courses

Abstract: Programming is the core of computer science and due to this momentousness a special care is taken in designing the curriculum of programming courses. A substantial work has been conducted on the definition of programming courses, yet the introductory programming courses are still facing high attrition, low retention and lack of motivation. This paper introduced a tiny pre-programming language called LPL (Learners Programming Language) as a ZPL (Zeroth Programming Language) to illuminate novice students about e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0
2

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 37 publications
0
4
0
2
Order By: Relevance
“…The threshold concepts covered by the selected algorithms are shown in Table 1. For selected algorithms, the source code of C++ and Java are developed with high-level code generator [7]. The current study selected those algorithms which are covered in CS1.…”
Section: Design and Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The threshold concepts covered by the selected algorithms are shown in Table 1. For selected algorithms, the source code of C++ and Java are developed with high-level code generator [7]. The current study selected those algorithms which are covered in CS1.…”
Section: Design and Methodsmentioning
confidence: 99%
“…Software is developed through a formal system called programming languages. Programming is the heart of computer science [7] and a carrier awarding discipline [8]. The job opportunities of programmers are estimated to grow 8% from 2012 to 2022 [9].…”
Section: Introductionmentioning
confidence: 99%
“…Secara sederhana, saat seorang mahasiswa mempelajari bahasa pemrograman, terdapat dua bagian penting yang harus dikuasai yakni bagian sintak dan bagian algoritma. Bagian sintak merupakan bagian yang mengatur tata cara penulisan script bahasa pemrograman [9], sedangkan bagian algoritma adalah bagian yang mengatur pola pikir atau sistematika dalam menyelesaikan sebuah permasalahan.…”
Section: Pendahuluanunclassified
“…Penggunaan puzzle dapat memudahkan para pemula untuk menghindari kesalahan dalam penulisan sintak. Kemudahan dalam bentuk visualisasi ini diciptakan untuk para pemula agar mereka tidak kehilangan motivasi belajar, dan pada akhirnya dapat mengurangi kegagalan dalam mempelajari bahasa pemrograman [9]. Pustaka puzzle yang telah dikembangkan selama ini telah mampu membantu para pemula [8][10], namun beberapa pustaka ini masih belum berfokus pada proses pembelajaran karena pengembangan masih berfokus pada penyunting Bahasa pemrograman saja.…”
Section: Pendahuluanunclassified
“…There are many programming languages like Learners Programming Language [39,40], HyperTalk, Resume, AppleScript, xTalk and Lingo that use natural language in their syntax, but the semantics are towards synthesized programming and therefore do not categorize as natural language programming, but as natural language complemented programming [41].…”
Section: Major Natural Programming Languagesmentioning
confidence: 99%