BlueJ-UML : Learning Object-Oriented Programming Paradigm using Interactive Programming Environment
Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Title of host publication | Proceedings - 2018 International Symposium on Educational Technology, ISET 2018 |
Publisher | Institute of Electrical and Electronics Engineers, Inc. |
Pages | 47-51 |
ISBN (print) | 9781538672082, 9781538672099 |
Publication status | Published - Jul 2018 |
Conference
Title | 4th International Symposium on Educational Technology (ISET 2018) |
---|---|
Location | Osaka, Japan |
Place | Japan |
City | Osaka |
Period | 31 July - 2 August 2018 |
Link(s)
Abstract
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.
Research Area(s)
- Interactive Programming Environment, Object-oriented Programming, Online Platform and Environment, Technology Acceptance Model
Bibliographic Note
Research Unit(s) information for this record is provided by the author(s) concerned.
Citation Format(s)
BlueJ-UML: Learning Object-Oriented Programming Paradigm using Interactive Programming Environment. / Keung, Jacky; Xiao, Yan; Mi, Qing et al.
Proceedings - 2018 International Symposium on Educational Technology, ISET 2018. Institute of Electrical and Electronics Engineers, Inc., 2018. p. 47-51 8456188.
Proceedings - 2018 International Symposium on Educational Technology, ISET 2018. Institute of Electrical and Electronics Engineers, Inc., 2018. p. 47-51 8456188.
Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review