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