Analysing the Efficacy of UML in Explaining Object-Oriented Concepts to Undergraduate Computer Science Students
This study used the undergraduate course Object-Oriented Analysis and Design as a case study to assess how the depth of knowledge of object-oriented concepts was developed in preparation for learning the Unified Modeling Language (UML). Two surveys were conducted to assess student learning. The first survey identified the concepts of object orientation that students should be aware of while taking object-oriented courses. The second survey examined the depth of knowledge gained from learning UML. The results show that teaching UML significantly increases students' knowledge of UML compared to just learning it in object-oriented courses. This study concluded with reflections on the effectiveness of UML as an approach to developing the concept when taught at the undergraduate level.
Authors
- Shakura Akter
- Junaida Sulaiman (ORCID: https://orcid.org/0000-0002-7834-5338)
- Md Saef Ullah Miah (ORCID: https://orcid.org/0000-0003-4587-4636)
- Sabbir Ahmed (ORCID: https://orcid.org/0000-0003-1186-4755)
- Manzur H. Khan (ORCID: https://orcid.org/0000-0001-6904-2805)
Institutions
- Universiti Malaysia Pahang Al-Sultan Abdullah (MY)
- American International University-Bangladesh (BD)
- University of South Australia (AU)
Publication Details
- Published
- 2024-11-19
- DOI
- https://doi.org/10.1109/iceed62316.2024.10923827
- Primary Topic
- Educational Games and Gamification
- Type
- article
- Field-Weighted Citation Impact
- 0.00