First approach to the design of a natural pseudo-code language: the case of keywords

被引:1
作者
Lopez Garcia, Antonio [1 ]
Urquiza-Fuentes, Jaime [1 ]
机构
[1] Univ Rey Juan Carlos, LITE Lab Informat Technol Educ, Madrid, Spain
来源
2022 INTERNATIONAL SYMPOSIUM ON COMPUTERS IN EDUCATION (SIIE) | 2022年
关键词
pseudo-code; mother tongue; keywords; studentcentered design; training cycle;
D O I
10.1109/SIIE56031.2022.9982351
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
pseudo-code is a well-known and widely used tool for beginners in learning programming. It supposes a first approach to a textual programming language avoiding in part the formalities of these, for example, using the mother tongue pseudocode. The intuitive idea is that much of the pseudo-code used today is similar and quite close to a direct translation from high level programming languages. The motivation of this work is to investigate to what extent the pseudo-code fulfills its function of approach to programming. the main objective of pseudo-code is to express the tasks to be carried out by the program. Therefor, to facilitate learning, pseudo-code's constructions should be easy to understand. This work focuses on keywords commonly used for basic instructions and execution flow control. It consists of a survey of students from different vocational training cycles about these keywords. The initial result seems to show that, in some cases, their responses match the "classic" pseudo-code, but in others they are quite different. However, we believe it is convenient to extend the study to a greater population.
引用
收藏
页数:6
相关论文
共 15 条
[1]  
[Anonymous], 1999, P 13 ANN MIDWEST COM
[2]  
[Anonymous], TECNICO SISTEMAS MIC
[3]  
[Anonymous], TIT PROF BAS INF COM
[4]  
Arboledas Brihuega D., 2018, ALGORITMOS PROGRAMAC
[5]   Interdisciplinary Programming Language Design [J].
Coblenz, Michael ;
Aldrich, Jonathan ;
Myers, Brad A. ;
Sunshine, Joshua .
ONWARD!'18: PROCEEDINGS OF THE 2018 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE, 2018, :133-146
[6]  
Condor Tinoco E. E., 2020, MULT SCLER J, DOI [10.34893/6kbn-5a63, DOI 10.34893/6KBN-5A63]
[7]  
Fernando Duque D., 2017, ALGORITMOS PROGRAMAC
[8]  
Herrera Morales J. O., 2017, INTRO LOGICA PROGRAM
[9]  
Joyanes L., 2008, Fundamentos de Programacion: Algoritmos, Estructuras de Datos y Objetos, V4th
[10]  
Karthikeyan C, 2017, International Journal of Management, IT, and Engineering, V7, P300