Teaching Programming: A Direct Way to Develop the Computational Thinking

被引:0
作者
Compan-Rosique, Patricia [1 ]
Satorre-Cuerda, Rosana [1 ]
Llorens-Largo, Faraon [1 ]
Molina-Carmona, Rafael [1 ]
机构
[1] Univ Alicante, Alicante, Spain
来源
RED-REVISTA DE EDUCACION A DISTANCIA | 2015年 / 46期
关键词
Programming; problem solving; learning;
D O I
10.6018/red/46/11
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
It is widely accepted that developing the ability to solve problems is essential. Computational thinking is based on problem solving using basic concepts of computing. An introductory course to programming is a direct way to develop the ability to solve problems using computer concepts. This paper presents our thinking about initiating students into the field of computer programming. This work does not detail the contents to be taught, but focuses on methodological aspects, including experiences and specific examples, which are general and extensible to any programming course. Although programming languages are been developed to be increasingly closer to human language, computer programming using formal languages is not intuitive and easy to be understood by our students. It may seem a simple task for an experienced programmer, but it is not for a neophyte. Moreover, mastering the art of programming is complex. For this reason it is essential to use all possible techniques and tools that facilitate this work.
引用
收藏
页数:15
相关论文
共 29 条
[21]  
Moreno A., 2004, P WORK C ADV VIS INT
[22]  
Ortega, 2002, MISION U OTROS ENSAY
[23]  
Perez A., 2009, 15 JORN ENS U INF JE
[24]  
Robins Anthony, 2003, COMPUTER SCI ED, V13, P137, DOI DOI 10.1076/CSED.13.2.137.14200
[25]  
Satorre R., 2004, JORN ENS U INF JENUI
[26]  
Sheard J., 1997, TECHNOLOGY OBJECT OR, P310
[27]  
Van Roy P., 2003, SIGCSE Bulletin, V35, P269, DOI 10.1145/792548.611908
[28]   A comparison of the comprehension of object-oriented and procedural programs by novice programmers [J].
Wiedenbeck, S ;
Ramalingam, V ;
Sarasamma, S ;
Corritore, CL .
INTERACTING WITH COMPUTERS, 1999, 11 (03) :255-282
[29]  
Wing Jeannette, 2006, COMMUNICATIONS ACM, V49