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 条
  • [1] Online Interactive Module for Teaching a Computer Programming Course
    Othman, Aisha
    Pislaru, Crinela
    Impes, Ahmed
    PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2013), 2013, : 617 - 625
  • [2] Computer Assisted Assessment for Computer Programming Course with Agent Based Architecture
    Masrom, S.
    Abd Rahman, A. S.
    Shafie, A. S.
    PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND INFORMATICS, 2009, : 21 - +
  • [3] Workshop: Visual programming as a bridge to textual programming: managing an integrated Web course with automatic assessment
    Brando, Leonidas de Oliveira
    Felix, Igor Moreira
    de Souza, Lucas Mendonca
    Franco Brandao, Anarosa Alves
    2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [4] PRACTICAL PROGRAMMING FOR ALGORITHMS AND PROGRAMMING COURSE
    Seker, A. A.
    Ozturk, O.
    Koksoy, A.
    Gozel, T.
    12TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED), 2018, : 4035 - 4039
  • [5] Evaluation of A Flipped Classroom & Analysis of Students' Learning Situation in A Computer-Programming Course
    Hayashi, Yasuhiro
    Fukamachi, Ken-ichi
    Komatsugawa, Hiroshi
    INFORMATION MODELLING AND KNOWLEDGE BASES XXVI, 2014, 272 : 120 - 127
  • [6] Evaluation of knowledge in Object Oriented Programming course with computer adaptive tests
    Cisar, Sanja Maravic
    Cisar, Petar
    Pinter, Robert
    COMPUTERS & EDUCATION, 2016, 92-93 : 142 - 160
  • [7] E-LEARNING AND E-ASSESSMENT FOR A COMPUTER PROGRAMMING COURSE
    Harley, Zenon
    Harley, Eric
    EDULEARN11: 3RD INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2011, : 2074 - 2080
  • [8] ON THE USAGE OF WEB-BASED DEVELOPMENT ENVIRONMENTS IN TEACHING COMPUTER PROGRAMMING
    Ponick, Eva
    Stuckenholz, Alexander
    13TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2019), 2019, : 86 - 91
  • [9] A web-based platform for teaching computer programming in distance education
    Wang, HX
    IASTED INTERNATIONAL CONFERENCE ON EDUCATION AND TECHNOLOGY, 2005, : 269 - 273
  • [10] MAX/C ON SAKAI A Web-based C-Programming Course
    Fujii, Souichirou
    Ohkubo, Kazunori
    Tamaki, Hisao
    CSEDU 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL 1, 2010, : 196 - 201