Comparing Flowchart and Swim Lane Activity Diagram for Aiding Transitioning to Object-Oriented Implementation

Journal Title: American Journal of Education and Technology (AJET) - Year 2023, Vol 1, Issue 2

Abstract

Object Oriented Programming (OOP) paradigm is one of the programming styles that emerged in response to the challenge of designing complex software. However, students find it hard to conceptualize objects when they were already accustomed to non Object Oriented approach to programming. This paper hypothesizes that introducing Object Oriented (OO) notations to students during the design phase will smoothen their transition to Object Oriented Programming. To test the hypothesis, an experiment was conducted with the students of Al-Qalam University Katsina, Nigeria. The participating students were divided into two groups: (i) Flowchart group - representing the classical approach where flowcharts were used to design solutions. (ii) Activity Diagram group - which represents the control group in which swim lane activity diagram, as Object Oriented notation, was introduced to them at the design phase. Both groups were later introduced to Class Responsibility Collaborators (CRC) cards as an Object Oriented implementation model. The students were tested, four different times, on how well they converted flowcharts or activity diagrams, as the case may be, into Class Responsibility Collaborators cards, and their performances were recorded. The results were analyzed using Repeated Measure Analysis of Variance (ANOVA). Unexpectedly, the Flowchart group outperformed the Activity Diagram group but the results were not statistically significant. Similarly, there was no statistical difference between males’ and females’ performances.

Authors and Affiliations

A. Z. Umar M. M. Gumel H. S. Tuge

Keywords

Related Articles

Authoritative Parenting: The Best Style in Children’s Learning

The study purposes to analyses the influence of parents’ roles in their children’s learning, and claim the suitable parenting style with argumentations. The parents’ roles or accountability in children’s overall learning...

Learning Styles and Learning Abilities of Grade 6 Pupils in Dealing with Modular Learning

The study aimed to determine the learning styles and learning abilities of grade 6 pupils in dealing with modular learning. A descriptive design was used in this study. The survey was conducted in Lt. Andres Calungsud El...

The Role of Artificial Intelligence in Developing Digital Transformation Skills Language Communication, and Scientific Trends among Students of the College of Education at Al Ain University

A scientific subject called artificial intelligence (AI) aims to create computer systems that function as efficiently as a skilled human does. Such effectiveness can substantially improve education by utilising the most...

Best Practices of Language Teachers Towards Professional Development: Challenges, Changes, and Reflections

This research made use of a phenomenological approach to understand profoundly the lived experiences of language teachers towards professional development and optimizing their teacher factors. It aimed to highlight the v...

Utilization of Student-Created Videos for Laboratory Activities in Physics

The shift from a traditional to an online mode of learning due to COVID-19 pandemic led the researchers to conceptualize and create videos for students who have no access to a laboratory facility. This research assessed...

Download PDF file
  • EP ID EP722008
  • DOI https://doi.org/10.54536/ajet.v1i2.612
  • Views 127
  • Downloads 0

How To Cite

A. Z. Umar M. M. Gumel H. S. Tuge (2023). Comparing Flowchart and Swim Lane Activity Diagram for Aiding Transitioning to Object-Oriented Implementation. American Journal of Education and Technology (AJET), 1(2), -. https://europub.co.uk/articles/-A-722008