Learning and Practicing Object-Oriented Programming Using a Collaborative Web-based IDE

被引:0
|
作者
Vu Nguyen [1 ]
Dang, Hai H. [1 ]
Do, Kha N. [1 ]
Tran, Thu D. [1 ]
机构
[1] Vietnam Natl Univ, Univ Sci, Fac Informat Technol, Ho Chi Minh City, Vietnam
关键词
Collaborative IDE; Web-based IDE; programming exercise; collaboration; interaction; DESIGN;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Collaborative programming is an effective approach to software development, improving software quality, programmer's satisfaction and shortening delivery time. This study examines the application of a collaborative Web-based IDE named IDEOL to execute a four-week multi-submission programming assignment in an introductory object-oriented programming class. Forty eight students forming 24 two-member groups in class used the IDE to interact and write source code required by the project. All collaborative and programming activities performed by students were recorded by IDEOL. The results of the study shows that students tend to postpone their programming work until the submission dates. This study also provides an approach to designing and executing an extended programming exercises, which receives high student satisfaction. Our results imply that IDEOL is a useful environment for students to collaborate, learn, and practice programming to improve their learning satisfaction. In addition, as students tend to procrastinate, IDEOL is a useful tool to facilitate, monitor, and report student progress in extended programming exercises.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] THE EFFECTS OF INTEGRATING VARIATION THEORY ON A WEB-BASED OBJECT-ORIENTED PROGRAMMING LEARNING
    Chang, Cheng-Chin
    Su, Chien-Yuan
    Wang, Tzone-I
    [J]. EDULEARN12: 4TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2012, : 6720 - 6726
  • [2] Greenfoot - A Highly Graphical IDE for Learning Object-Oriented Programming
    Koelling, Michael
    [J]. ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2008, : 327 - 327
  • [3] Object-oriented web-based application development using UML
    DeLooze, Lori L.
    Young, Paul E.
    [J]. IMSCI '07: INTERNATIONAL MULTI-CONFERENCE ON SOCIETY, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS, 2007, : 252 - 257
  • [4] Web-based object-oriented modeling on internet
    Cho, SH
    Kim, HJ
    Lee, DC
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 2, PROCEEDINGS, 2003, 2668 : 60 - 69
  • [5] Distributed Object-oriented Web-based Simulation
    Lee, TD
    Hwang, SC
    Jeong, JL
    Jeong, CS
    [J]. PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2003, 2763 : 509 - 518
  • [6] Support Mathematical Instruction in Web-based Learning System using Object-Oriented Approach
    Ahmed, Hussein Mosehy Sayed
    [J]. 2008 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING, 2008, : 1089 - 1094
  • [7] Constructing web-based object-oriented design support system for collaborative ship modeling
    Tann, Wei
    Shaw, Heiu-Jou
    [J]. MARINE TECHNOLOGY AND SNAME NEWS, 2007, 44 (03): : 139 - 150
  • [8] Evaluations of JaguarCode: A web-based object-oriented programming environment with static and dynamic visualization
    Yang, Jeong
    Lee, Young
    Chang, Kai H.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 145 : 147 - 163
  • [9] Web-based object-oriented control system design
    Martínez-García, JC
    Salázar-Silva, GH
    Garrido, R
    [J]. PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA'01), 2001, : 111 - 116
  • [10] Initial Evaluation of JaguarCode: A Web-Based Object-Oriented Programming Environment with Static and Dynamic Visualization
    Yang, Jeong
    Lee, Young
    Chang, Kai H.
    [J]. 2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 152 - 161