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

Experiences of Parents of Pre-Adolescents Coping with Online Learning, Socialization and Navigating Critical Media Literacy

COVID-19 school closures necessitated shifts in how students engaged in learning and connected socially. For pre-adolescents and their families, these closures added urgency to an already identified challenge for parents...

Implicit Impact of English Language Pedagogical Enhancement Policies in Higher Education Under the Indian NEP 2020: Challenges, Curriculum, Approaches, Opportunities, and Implementations

A country’s societal and economic growth needs well-planned, dedicated, open, and technological advancements in education systems and learning policies (Archer, 2013). Since ancient times, India has dominated education,...

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

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...

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...

Argumentation Using the Indigenous Language as a Strategy to Reduce Misconceptions: Addition and Subtraction of Directed Numbers Classroom

This article explores argumentation using indigenous language as a strategy to reduce misconceptions in addition and subtraction of directed numbers. Within a social constructivism theory, the study was a quasi-experimen...

Download PDF file
  • EP ID EP722008
  • DOI https://doi.org/10.54536/ajet.v1i2.612
  • Views 120
  • 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