The analysis and application of an educational programming language (RUR-PLE) for a pre-introductory computer science course
Autor: | Ilkyu Yoon, Won Gyu Lee, Ja Mee Kim |
---|---|
Rok vydání: | 2016 |
Předmět: |
Computer Networks and Communications
Computer science 02 engineering and technology computer.software_genre Extensible programming Very high-level programming language 020204 information systems ComputingMilieux_COMPUTERSANDEDUCATION 0202 electrical engineering electronic engineering information engineering Fifth-generation programming language Programmer computer.programming_language Class (computer programming) Symbolic programming Programming education Programming language 05 social sciences 050301 education Natural language programming Python (programming language) Programming language implementation Inductive programming Procedural programming High-level programming language Programming language specification Programming paradigm Fourth-generation programming language First-generation programming language 0503 education computer Software Programming language theory |
Zdroj: | Cluster Computing. 19:529-546 |
ISSN: | 1573-7543 1386-7857 |
Popis: | An educational programming language (EPL) allows a novice programmer to program quickly and easily by reducing the difficulty of programming in terms of programming education. The selection of a programming language, considering the students' cognitive level and the purpose of learning programming, is regarded as a key factor to increase the effectiveness of programming education. In this study, we derived the EPL selection criteria for pre-introductory computer science using the Delphi method of a 20-expert panels. Also, we selected RUR-PLE, a Python based programming learning environment, based on EPL selection criteria chosen through the Delphi method and applied the selected EPL to 26 students (20 males and 6 females) who participate in programming class to verify its usability. The objective of this study is to improve the possibility of selecting an appropriate EPL for novice programmers, considering the students' characteristics and the transition of programming knowledge from the EPL to a general-purpose programming language. |
Databáze: | OpenAIRE |
Externí odkaz: |