The analysis and application of an educational programming language (RUR-PLE) for a pre-introductory computer science course

被引:0
|
作者
IlKyu Yoon
JaMee Kim
WonGyu Lee
机构
[1] Korea University,Department of Computer Science Education, Graduate School
[2] Korea University,Department of Major of Computer Science Education, Graduate School of Education
[3] Korea University,Department of Computer Science and Engineering, College of Informatics
来源
Cluster Computing | 2016年 / 19卷
关键词
Educational programming language; Programming learning ; Introductory computer science course; Delphi-method;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:529 / 546
页数:17
相关论文
共 20 条
  • [1] The analysis and application of an educational programming language (RUR-PLE) for a pre-introductory computer science course
    Yoon, IlKyu
    Kim, JaMee
    Lee, WonGyu
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (01): : 529 - 546
  • [2] Impact of Calango language in an Introductory Computer Programming Course
    Silva, Geovana
    Santos, Giovanni
    Canedo, Edna Dias
    Rissoli, Vandor
    Praciano, Bruno
    Andrade, Guilherme
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [3] Evaluating programming ability in an introductory computer science course
    Chamillard, AT
    Braun, KA
    SIGCSE 2000: PROCEEDINGS OF THE THIRTY-FIRST SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2000, 32 (01): : 212 - 216
  • [4] Running a Programming Contest in an Introductory Computer Science Course
    Rosenbloom, Arnold
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 347 - 347
  • [5] Programming patterns and design patterns in the introductory computer science course
    Proulx, VK
    SIGCSE 2000: PROCEEDINGS OF THE THIRTY-FIRST SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2000, 32 (01): : 80 - 84
  • [6] Programming patterns and design patterns in the introductory computer science course
    Proulx, Viera K.
    SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 2000, : 80 - 84
  • [7] Quantifying the Benefits of Prior Programming Experience in an Introductory Computer Science Course
    Wilcox, Chris
    Lionelle, Albert
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 80 - 85
  • [9] Using Declarative Programming in an Introductory Computer Science Course for High School Students
    Reyes, Maritza
    Perez, Cynthia
    Upchurch, Rocky
    Yuen, Timothy
    Zhang, Yuanlin
    THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 4132 - 4133
  • [10] Experimentation and Analysis of undergraduate students performance and satisfaction in a blended model of an introductory computer science and programming course
    Braga, Juliana Cristina
    Pimentel, Edson
    Stiubiener, Itana
    Dotta, Silvia
    2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014, : 499 - 506