BlueJ-UML: Learning Object-Oriented Programming Paradigm using Interactive Programming Environment

被引:3
|
作者
Keung, Jacky [1 ]
Xiao, Yan [1 ]
Mi, Qing [1 ]
Lee, Victor C. S. [1 ]
机构
[1] City Univ Hong Kong, Kowloon, Dept Comp Sci, Hong Kong, Peoples R China
关键词
Interactive Programming Environment; Object-oriented Programming; Technology Acceptance Model; Online Platform and Environment; MODEL;
D O I
10.1109/ISET.2018.00020
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Most of the students coming from various different backgrounds find software programming a difficult subject to learn and master, especially in learning the concept of object-oriented programming. Because they must be able to model physical beings into virtualized objects and define complex object relationships in their designs for object interactions in a very abstract fashion that is not easily understood. This study is an attempt to introduce a unique interactive learning platform to students learning Java programming, which was designed with a set of object-oriented programming pedagogical considerations in mind. This study further extends and enhances with model-driven software development technique, such that to supporting unified modelling language (UML) class diagrams and code fragments generation in order to ease the learning needs of students, a unique way to learn fundamental programming concepts. This paper introduces a new online interactive platform and environment called BlueJ-UML, which is to help students to learn and practice object-oriented programming in class. It also evaluates the success outcome of the proposed new learning method through a Technology Acceptance Model Framework, and that followed by a comprehensive statistical analysis to assess improved academic performance of the students. The result was encouraging: student programming capability had been significantly elevated and was positively correlated to their overall perception and adoption of this new technique introduced in the class.
引用
下载
收藏
页码:47 / 51
页数:5
相关论文
共 50 条
  • [21] PDL: AN OBJECT-ORIENTED PROGRAMMING ENVIRONMENT FOR ECONOMETRICS
    Baiocchi, Giovanni
    JOURNAL OF APPLIED ECONOMETRICS, 2009, 24 (05) : 849 - 856
  • [22] Parallel object-oriented visual programming environment
    Zhang, Ping
    Huang, Yongzhong
    Wu, Dongying
    Jisuanji Gongcheng/Computer Engineering, 2002, 28 (04):
  • [23] Visual testing software environment using Object-Oriented Programming
    Dai, JG
    Chen, GJ
    AUTOTESTCON 2000: IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE, PROCEEDINGS, 2000, : 328 - 333
  • [24] An object-oriented programming paradigm based on Ada 95
    Loeper, H
    Khattab, A
    Neubert, P
    El-Gabali, M
    KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 1998, 25 (02): : 275 - 296
  • [25] Object-Oriented Programming
    Barth, G.
    Welsch, C.
    IT - Information Technology, 1988, 30 (06): : 404 - 421
  • [26] OBJECT-ORIENTED PROGRAMMING
    ANDERSON, B
    MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (08) : 433 - 442
  • [27] OBJECT-ORIENTED PROGRAMMING
    BAINES, R
    ELECTRONICS & WIRELESS WORLD, 1989, 95 (1638): : 370 - 374
  • [28] OBJECT-ORIENTED PROGRAMMING
    TELLO, ER
    DR DOBBS JOURNAL, 1987, 12 (03): : 126 - &
  • [29] OBJECT-ORIENTED PROGRAMMING
    TELLO, ER
    DR DOBBS JOURNAL, 1987, 12 (11): : 130 - &
  • [30] Object-oriented programming
    Hirshfield, S
    Ege, RK
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 253 - 255