Programming web-course analysis: how to introduce computer programming?

被引:0
作者
Ribeiro, Romenig da Silva [1 ]
Machado Faria, Tulio Vitor [2 ]
Brandao, Leonidas de Oliveira [1 ]
Franco Brandao, Anarosa Alves [3 ]
机构
[1] Univ Sao Paulo, Inst Matemat & Estat DCC, Sao Paulo, Brazil
[2] Univ Sao Paulo, EACH, Sao Paulo, Brazil
[3] Univ Sao Paulo, Escola Politecn PCS, Sao Paulo, Brazil
来源
2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE) | 2014年
关键词
visual programming; textual programming; MOOC; iVProg; iAssign; Moodie; VPL; NASA TLX; mental workload; web-learning; elearning; introduction to programming;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Nowadays, computer programming and logical thinking skills have been proposed as a fundamental knowledge, even to young learners. On one hand, in undergraduate STEM (Science, Technology, Engineering and Math) courses, the first contact of students with the logic of programming usually results in high failure rates. The literature and experiments conducted by the authors point out that this occurs regardless the adopted programming language. On the other hand, the literature presents some positive results when the paradigm used to introduce the subject is Visual Programming (VP), where the learners use icons to build their programs. This approach is successful even with young learners. In this context, a relevant question is whether, and how, the Visual Programming can help learners to understand a traditional textual programming language. The proposal of this work is to study differences between visual and traditional programming by analyzing the mental workload of using both paradigms during the introduction of algorithms and basic concepts of programming in the context of an online course of introductory programming. In order to perform such analysis, we adopted the NASA TLX protocol.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] WEB 2.0 TOOLS IN A PROGRAMMING CLASSROOM
    Marcela Cristina, Chiarani
    EDUWEB-REVISTA DE TECNOLOGIA DE INFORMACION Y COMUNICACION EN EDUCACION, 2013, 7 (02): : 37 - 47
  • [22] Visual design and programming for Web applications
    Shimomura, T
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2005, 16 (03) : 213 - 230
  • [23] Evolution of teaching and evaluation methodologies: The experience in the computer programming course at the Universidad Nacional de Colombia
    Gomez, J.
    Leon, E.
    Cubides, C.
    Rodriguez, A.
    Mahecha, J.
    Rubiano, J. C.
    INGENIERIA E INVESTIGACION, 2014, 34 (02): : 85 - 89
  • [24] Teaching basic of programming with the elements of Scratch - evaluation of VBA programming course for logistics students
    Wiechetek, Lukasz
    INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2020, 28 (02) : 239 - 261
  • [25] CODECAST: An Innovative Technology to Facilitate Teaching and Learning Computer Programming in a C Language Online Course
    Sharrock, Remi
    Hamonic, Ella
    Hiron, Mathias
    Carlier, Sebastien
    PROCEEDINGS OF THE FOURTH (2017) ACM CONFERENCE ON LEARNING @ SCALE (L@S'17), 2017, : 147 - 148
  • [26] Fostering the Learning Process in a Programming Course With a Chatbot
    Malik, Sohail Iqbal
    Ashfaque, Mohammed Waseem
    Mathew, Roy
    Jabbar, Jasiya
    Al-Nuaimi, Rim Salim
    Alsideiri, Abir
    INTERNATIONAL JOURNAL OF ONLINE PEDAGOGY AND COURSE DESIGN, 2022, 12 (01)
  • [27] Facilitating Human Interaction in an Online Programming Course
    Warren, Joe
    Rixner, Scott
    Greiner, John
    Wong, Stephen
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 665 - 670
  • [28] The Development of Web Learning as Media to Deliver Web Programming Materials
    Manggopa, Hiskia Kamang
    Kenap, Audy Aldrin
    Manoppo, Christine Takarina Meitty
    Batmetan, Johan Reimon
    Mewengkang, Alfrina
    PROCEEDINGS OF THE 5TH UPI INTERNATIONAL CONFERENCE ON TECHNICAL AND VOCATIONAL EDUCATION AND TRAINING (ICTVET 2018), 2018, 299 : 504 - 508
  • [29] Computational Thinking Training in Visual Programming Course
    Xu, Ling
    He, Wei
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION ENGINEERING (CSIE 2015), 2015, : 419 - 423
  • [30] Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes
    Rahman, Md Mahmudur
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1086 - 1087