THE EMERGENT REQUIREMENTS FOR VISUAL TEACHING TOOLS FOR SUPPORTING INTRODUCTORY PROGRAMMING: A CASE STUDY OF BOTHO UNIVERSITY, FRANCISTOWN

被引:0
|
作者
Samson-Zulu, Bonolo Elizabeth [1 ]
Nkomo, William [1 ]
机构
[1] Botho Univ, Fac Comp, Gaborone, Botswana
关键词
Introductory programming; novice programmer; expert programmer; data-oriented approach; object-oriented programming; program; attrition; software stream; networking stream;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
At Botho University we offer a BSc (Computer Science) where in the third year students are required to choose specialization stream; software, hardware or general stream. The challenge has been that over years we have experienced a high rate of attrition in students who select the software (programming) stream and preliminary findings indicated that learners have preconceived perception that programming is difficult. However, it should be noted that programming's importance has not diminished and as such should form part of the core curricula of undergraduate computer science. Therefore, the purpose of the present study is to investigate how best students learning introductory programming can be supported and their interest cultivated by use of the ultimate visual support tools. It first compares the attrition rates experienced by the Software stream when compared to other streams from January 2009 to July 2014. Secondly, the researchers will discuss the core requirements for ultimate visual tools for supporting novice programmers and lastly we will present a framework to standardize the design and development. Furthermore, the simple BOWI/2012/01 framework is proposed as a guide for restructuring the curricula for novice programmers. Finally, recommendations for further studies into the effects of the visual teaching aids for supporting introductory programming in object-oriented programming is recommended.
引用
收藏
页码:3010 / 3019
页数:10
相关论文
共 18 条
  • [1] Visual Analysis of Educational Data: a Case Study of Introductory Programming courses at the University of Brasilia
    Hansen, Luiza
    Holanda, Maristela
    Borges, Vinicius R. P.
    Da Silva, Dilma
    2022 IEEE FRONTIERS IN EDUCATION CONFERENCE, FIE, 2022,
  • [2] The Challenges and the Opportunities of Teaching the Introductory Computer Programming Course: Case Study
    Hegazi, Mohamed Osman
    Alhawarat, Mohammad
    PROCEEDINGS 2015 FIFTH INTERNATIONAL CONFERENCE ON E-LEARNING (ECONF 2015), 2015, : 324 - 330
  • [3] The effectiveness of simulated robots for supporting the learning of introductory programming: a multi-case case study
    Major, Louis
    Kyriacou, Theocharis
    Brereton, Pearl
    COMPUTER SCIENCE EDUCATION, 2014, 24 (2-3) : 193 - 228
  • [4] Using Scratch and App Inventor for teaching introductory programming in secondary education. A case study
    Papadakis, Stamatios
    Kalogiannakis, Michail
    Zaranis, Nicholas
    Orfanakis, Vasileios
    INTERNATIONAL JOURNAL OF TECHNOLOGY ENHANCED LEARNING, 2016, 8 (3-4) : 217 - 233
  • [5] TEACHING PROGRAMMING IN ELEMENTARY SCHOOL - A CASE STUDY COMPARING PLAY-BASED LEARNING TO VISUAL PROGRAMMING
    Leskela, Nikke
    Kaila, Erkki
    Kurvinen, Einari
    Rajala, Teemu
    Laakso, Mikko-Jussi
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 2086 - 2095
  • [6] TEACHING SUSTAINABILITY ONLINE TO UNIVERSITY STUDENTS WITH THE USE OF INTERACTIVE PRESENTATION TOOLS: A CASE STUDY
    Lytovchenko, Iryna
    Yamshynska, Nataliia
    Kutsenok, Neonila
    Filatova, Violeta
    ADVANCED EDUCATION, 2021, (17) : 11 - 18
  • [7] A Case Study on Learning Visual Programming With TutoApp for Composition of Tutorials: An Approach for Learning by Teaching
    Paredes-Velasco, Maximiliano
    Lozano-Osorio, Isaac
    Perez-Marin, Diana
    Santacruz-Valencia, Liliana Patricia
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2024, 17 : 498 - 513
  • [8] Lessons learned: A case study of an integrated way of teaching introductory physics to at-risk students at Rutgers University
    Etkina, E
    Gibbons, K
    Holton, BL
    Horton, GK
    AMERICAN JOURNAL OF PHYSICS, 1999, 67 (09) : 810 - 818
  • [9] Validation of a catalog of collaborative practices as support to the teaching of programming with a gender focus: case study - University of San Buenaventura
    Grass R, Beatriz
    Collazos, Cesar
    Coto C, Mayela
    OBRAS COLECTIVAS EN CIENCIAS DE LA COMPUTACION, 2018, : 313 - 336
  • [10] The implementation of e-learning tools to enhance undergraduate bioinformatics teaching and learning: a case study in the National University of Singapore
    Shen Jean Lim
    Asif Mohammad Khan
    Mark De Silva
    Kuan Siong Lim
    Yongli Hu
    Chay Hoon Tan
    Tin Wee Tan
    BMC Bioinformatics, 10