The impact of teaching computer programming in Tanzanian primary schools

被引:1
作者
Kilavo, Hassan [1 ]
Kondo, Tabu S. [1 ]
Hassan, Feruzi [1 ]
机构
[1] Univ Dodoma, Coll Informat & Virtual Educ, Dodoma, Tanzania
关键词
Programming; coding; bock-based programming; visual programming; CHILDREN;
D O I
10.1080/10494820.2022.2115078
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Today computing is intricate in all aspects of our lives, beginning with communications and education to banking, information security, health, shopping, and social media. Development of the computing is proportional to the development of software which is becoming a serious part of all daily lives. This paper, therefore, assessed the impact of teaching Computer Programming Language in Tanzanian primary schools. To achieve this, a new tool for teaching and learning a computer programming language was developed. Furthermore, a two-tier approach was adopted where the training started on an algorithm first, then if, loops and case conditionals as the third concept inside the first tier. On the other hand, variables, lists, and functions are hooked on the second tier. Results indicate that students acquired together reasoning learning in a conceptual argument of view and skill performance. Students were able to accomplish the expertise to practice or apply the theories of programming knowledge in programming-connected tasks.
引用
收藏
页码:1159 / 1170
页数:12
相关论文
共 24 条
[1]  
[Anonymous], 2009, MATH COMPUTER SCI
[2]   BlockPy: An Open Access Data-Science Environment for Introductory Programmers [J].
Bart, Austin Cory ;
Tibau, Javier ;
Tilevich, Eli ;
Shaffer, Clifford A. ;
Kafura, Dennis .
COMPUTER, 2017, 50 (05) :18-26
[3]  
Bentrad S., 2011, ACEEE Int. J. On Information Technology, V1, P56
[4]  
Bers MU, 2010, RES GLOB CHILD ADVOC, P49
[5]   Computational Participation Understanding Coding as an Extension of Literacy Instruction [J].
Burke, Quinn ;
O'Byrne, W. Ian ;
Kafai, Yasmin B. .
JOURNAL OF ADOLESCENT & ADULT LITERACY, 2016, 59 (04) :371-375
[6]  
Crow, 2014, WHY EVERY CHILD SHOU
[7]  
Culic I, 2015, ROEDUNET IEEE, P94, DOI 10.1109/RoEduNet.2015.7311975
[8]   Computational thinking in programming with scratch in primary schools: A systematic review [J].
Fagerlund, Janne ;
Hakkinen, Paivi ;
Vesisenaho, Mikko ;
Viiri, Jouni .
COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2021, 29 (01) :12-28
[9]   Developing an educational programming game for children with ADHD [J].
Galeos, Christos ;
Karpouzis, Kostas ;
Tsatiris, George .
2020 15TH INTERNATIONAL WORKSHOP ON SEMANTIC AND SOCIAL MEDIA ADAPTATION AND PERSONALIZATION (SMAP 2020), 2020, :88-93
[10]   Teaching Primary School Children the Concept of Computer Programming [J].
Hussain, Abir Jaafar ;
Fergus, Paul ;
Al-Jumeily, Dhiya ;
Pich, Anthony ;
Hind, Jade .
PROCEEDINGS 2015 INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING DESE 2015, 2015, :180-184