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 条
  • [1] A web-based platform for teaching computer programming in distance education
    Wang, HX
    [J]. IASTED INTERNATIONAL CONFERENCE ON EDUCATION AND TECHNOLOGY, 2005, : 269 - 273
  • [2] Aspects of web-based peer assessment systems for teaching and learning computer programming
    Ward, A
    Sitthiworachart, J
    Joy, M
    [J]. Proceedings of the IASTED International Conference on Web-Based Education, 2004, : 292 - 297
  • [3] A web-based environment to improve teaching and learning of computer programming in distance education
    Ng, SC
    Choy, SO
    Kwan, R
    Chan, SF
    [J]. ADVANCES IN WEB-BASED LEARNING - ICWL 2005, 2005, 3583 : 279 - 290
  • [4] A Web-based intelligent tutoring system for computer programming
    Butz, CJ
    Hua, S
    Maguire, RB
    [J]. IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 159 - 165
  • [5] Web-based peer assessment in learning computer programming
    Sitthiworachart, J
    [J]. 3RD IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2003, : 180 - 184
  • [6] EFFECTS OF UNIDIRECTIONAL VS. RECIPROCAL TEACHING STRATEGIES ON WEB-BASED COMPUTER PROGRAMMING LEARNING
    Shadiev, Rustam
    Hwang, Wu-Yuin
    Yeh, Shih-Ching
    Yang, Stephen J. H.
    Wang, Jing-Liang
    Han, Lin
    Hsu, Guo-Liang
    [J]. JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2014, 50 (01) : 67 - 95
  • [7] Development of a web-based programming learning platform
    Su, Shih-Chieh
    Yu, Chih-Chang
    Lin, Chan-Hsien
    [J]. 2016 INTERNATIONAL CONFERENCE ON FUZZY THEORY AND ITS APPLICATIONS (IFUZZY), 2016,
  • [8] Multimedia web-based programming development environment
    Perry, Richard
    [J]. 2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 825 - 830
  • [9] Multimedia web-based programming development environment
    Villanova University, Department of Electrical and Computer Engineering, Villanova, PA 19085, United States
    [J]. Proc. Front. Educ. Conf. FIE, (F2H13-F2H18):
  • [10] Development of Collaboration Environments for Web-Based Learning
    Yabuki, Taro
    Sakuta, Hiroshi
    [J]. JOURNAL OF COMPUTERS, 2007, 2 (09) : 1 - 6