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

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

A Study of ICT Awareness, Proficiency, and Usage among Post-Graduate (PG) Students

ICTs have now become a buzzword in teaching and learning. Historically, technology has been developed to solve problems, improve living standards and increase productivity. In the educational context, the objectives of I...

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

Development and Validation of Filipino Learners’ Academic Resilience Scale

Academic resilience can lead to better behavior and results for disadvantaged learners since they can achieve good educational outcomes despite diversity. Several studies mentioned that various protective factors could a...

Examining the Implementation of Artificial Intelligence in Early Childhood Education Settings in Ghana: Educators’ Attitudes and Perceptions towards Its Long-Term Viability

Artificial Intelligence (AI) has witnessed significant advancements in recent years, with potential applications in various sectors, including education. Early childhood education (ECE) is a critical stage that lays the...

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