ON THE USAGE OF WEB-BASED DEVELOPMENT ENVIRONMENTS IN TEACHING COMPUTER PROGRAMMING

被引:0
|
作者
Ponick, Eva [1 ]
Stuckenholz, Alexander [1 ]
机构
[1] Hamm Lippstadt Univ Appl Sci, Hamm, Germany
关键词
programming didactics; e-learning; automated assessment; gamification; market study;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Becoming a programmer is a hard task. As an undergraduate student of computer science, you need to handle multiple topics at the same time as understanding the principle of computer programs (sequence, selection, iteration), applying the syntax of a real-world programming language and using a development environment of editors, debuggers and compilers. Usually, all these skills need to be applied to programming tasks simultaneously, which is one of the biggest challenges in didactics of computer science. In our experience the easiest way to help students to become a programmer is to remove as many technical obstacles as possible at the very beginning of this learning process. Therefore, in our exercises we make use of web-based integrated development environments with automated evaluation of submissions. Beside many other advantages such systems allow students to concentrate purely on their exercises and avoid the need to setup a development environment on their own. In this article we will present our experiences with web-based development environments, describe their pros and cons for different learning scenarios and provide a market overview of systems that are ready to use.
引用
收藏
页码:86 / 91
页数:6
相关论文
共 50 条
  • [41] CodeRunnerGL - An Interactive Web-Based Tool for Computer Graphics Teaching and Assessment
    Wunsche, Burkhard C.
    Huang, Edward
    Shaw, Lindsay
    Suselo, Thomas
    Leung, Kai-Cheung
    Dimalen, Davis
    van der Mark, Wannes
    Luxton-Reilly, Andrew
    Lobb, Richard
    [J]. 2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2019, : 171 - 177
  • [42] A personalized approach for teaching web-based curriculum in communications & computer networks
    Dadarlat, V
    Coffey, T
    Ivan, C
    [J]. IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 732 - 737
  • [43] Design of a web-based computer network experiment teaching demonstration system
    Jiao, Wenjiang
    Hao, Xingwei
    [J]. International Journal of Information Technology and Management, 2014, 13 (01) : 44 - 53
  • [44] Flexible Web-based educational system for teaching computer architecture and organization
    Djordjevic, J
    Nikolic, B
    Milenkovic, A
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2005, 48 (02) : 264 - 273
  • [45] Integrating transaction services into Web-based software development environments
    Yang, JJS
    Kaiser, G
    Dossick, S
    Jiang, WY
    [J]. WEB TECHNOLOGIES AND APPLICATIONS, 1998, : 199 - 208
  • [46] WEB-BASED SIMULATION IN TEACHING
    Hridel, Jan
    Kartak, Stepan
    [J]. EUROPEAN SIMULATION AND MODELLING CONFERENCE 2013, 2013, : 109 - 113
  • [47] Web-based teaching systems
    Aristotle University of Thessaloniki
    不详
    [J]. IEEE Distrib. Syst. Online, 1600, 4
  • [48] Using web-based peer assessment in fostering deep learning in computer programming
    Sitthiworachart, J
    Joy, M
    [J]. EISTA '04: International Conference on Education and Information Systems: Technologies and Applications, Vol 3, Proceedings: EDUCATION/TRAINING AND INFORMATION/COMMUNICATION TECHNOLOGIES AND APPLICATIONS, 2004, : 231 - 236
  • [49] Development of a Web-based teaching and learning tool for the engineering students
    Cheng, KWE
    Chan, KW
    Kwok, KF
    Lee, SK
    Chan, CH
    Cheung, TK
    Cheung, SC
    [J]. PROCEEDINGS OF 2001 INTERNATIONAL SYMPOSIUM ON INTELLIGENT MULTIMEDIA, VIDEO AND SPEECH PROCESSING, 2001, : 166 - 169
  • [50] Development, implementation, and assessment of a Web-based teaching module in neonatology
    Abrams, ME
    Simon, NP
    McGowan, JJ
    Frank, M
    [J]. PEDIATRIC RESEARCH, 2003, 53 (04) : 98A - 99A