Authors

  • Yusuf Akbaş
    Karadeniz Technical University, Of Technology Faculty, Turkey

DOI:

https://doi.org/10.71337/inlibrary.uz.eijp.57277

Keywords:

Design-Based Research (DBR) Visual Programming Educational Innovation

Abstract

This study explores the role of design-based research (DBR) in shaping the learning experiences within visual programming education. Visual programming courses offer a unique way of introducing programming concepts by allowing students to manipulate visual elements rather than writing traditional code. While these courses can engage students effectively, challenges in teaching complex programming logic remain. By applying a design-based research approach, this study seeks to understand how iterative design and continuous feedback loops between designers, educators, and students can enhance both the curriculum and the learning environment. The study focuses on analyzing how DBR can improve students' conceptual understanding, problem-solving skills, and engagement in visual programming. Data was gathered through classroom observations, student feedback, and educator reflections, revealing key insights into how instructional design adaptations influence learning outcomes. Findings suggest that DBR offers a flexible framework for integrating real-time feedback and adjustments, which significantly enhances the pedagogical effectiveness of visual programming courses. The study contributes to the field by demonstrating the practical benefits of DBR in adapting and refining educational experiences in the context of visual programming, offering valuable implications for both curriculum developers and instructors.


background image

EIJP ISSN: 2751-000X

VOLUME04 ISSUE12

8


REFLECTIONS ON THE ROLE OF DESIGN-BASED RESEARCH IN SHAPING VISUAL

PROGRAMMING EDUCATION

Yusuf Akbaş

Karadeniz Technical University, Of Technology Faculty, Turkey

AB O U T ART I CL E

Key words:

Design-Based Research (DBR),

Visual Programming, Educational Innovation,
Learning Experience, Curriculum Design,

Programming Education, Student Engagement,

Problem-Solving Skills.

Received:

24.11.2024

Accepted

: 29.11.2024

Published

: 04.12.2024








Abstract:

This study explores the role of design-

based research (DBR) in shaping the learning
experiences within visual programming education.
Visual programming courses offer a unique way of
introducing programming concepts by allowing
students to manipulate visual elements rather
than writing traditional code. While these courses
can engage students effectively, challenges in
teaching complex programming logic remain. By
applying a design-based research approach, this
study seeks to understand how iterative design
and continuous feedback loops between designers,
educators, and students can enhance both the
curriculum and the learning environment. The
study focuses on analyzing how DBR can improve
students' conceptual understanding, problem-
solving skills, and engagement in visual
programming. Data was gathered through
classroom observations, student feedback, and
educator reflections, revealing key insights into
how instructional design adaptations influence
learning outcomes. Findings suggest that DBR
offers a flexible framework for integrating real-
time

feedback

and

adjustments,

which

significantly

enhances

the

pedagogical

effectiveness of visual programming courses. The
study contributes to the field by demonstrating the
practical benefits of DBR in adapting and refining
educational experiences in the context of visual

VOLUME04 ISSUE12

Pages:8-15


background image

EUROPEAN INTERNATIONAL JOURNAL OF PEDAGOGICS

ISSN: 2751-000X

VOLUME04 ISSUE12

9

programming, offering valuable implications for
both curriculum developers and instructors.

INTRODUCTION

In recent years, visual programming has emerged as a powerful pedagogical tool for
teaching programming concepts to beginners, offering an intuitive and engaging approach to coding.
Unlike traditional programming languages, which rely on text-based syntax, visual programming allows
learners to manipulate graphical elements, such as blocks, to represent logic and workflows. This visual
interface simplifies complex concepts and helps students grasp abstract ideas, making it an appealing
choice for both novice and young learners. However, despite its potential, visual programming courses
still face challenges in terms of student engagement, conceptual understanding, and the effective
integration of theoretical programming knowledge.

To address these challenges and improve the quality of visual programming education, the adoption of
design-based research (DBR) has gained increasing attention in educational settings. DBR is an
iterative, cyclical process that emphasizes collaboration between researchers, educators, and learners
to create and refine educational interventions based on real-world classroom experiences. Unlike
traditional research methodologies, DBR integrates design and research into a unified process that
allows for continuous feedback and adjustments, ensuring that educational interventions are closely
aligned with students' needs and learning contexts.

This study seeks to reflect on the role of design-based research in shaping visual programming
education by examining how DBR can inform instructional design and enhance learning outcomes.
Through an iterative process, this research aims to identify how DBR practices

such as prototyping,

testing, and revising instructional materials

can foster improved learning experiences for students in

visual programming courses. Furthermore, it explores the potential for DBR to bridge the gap between
theory and practice in educational technology, offering insights into how design decisions can impact
student engagement, understanding, and skill development.

By analyzing the intersection of design-based research and visual programming education, this study
contributes to a growing div of knowledge on how educational research can directly influence
curriculum development and teaching practices. The findings are intended to offer valuable lessons for
educators, curriculum designers, and researchers seeking to optimize visual programming courses and
create more effective, student-centered learning environments.

METHOD

This study utilizes a Design-Based Research (DBR) approach to explore how iterative cycles of design,
implementation, and reflection can shape the learning experiences of students in visual programming
education. The DBR approach is particularly suited for educational research because it allows
researchers to engage with real-world educational settings and adapt the intervention based on
continuous feedback. The following sections describe the research design, data collection methods, and
data analysis techniques used in this study.


background image

EUROPEAN INTERNATIONAL JOURNAL OF PEDAGOGICS

ISSN: 2751-000X

VOLUME04 ISSUE12

10

The study was conducted over the course of one academic semester in a visual programming course at
a university. The course was aimed at undergraduate students who were new to programming and
provided a foundational understanding of key programming concepts through a visual interface, such
as Scratch or Blockly. The course covered fundamental programming topics such as loops, conditional
statements, and event-driven programming, but used a visual programming environment to make these
concepts more accessible.

The design-based research approach was implemented in three iterative phases:

Phase 1: Initial Design and Prototyping: The first phase involved the initial design of the visual
programming curriculum, which included lesson plans, assignments, and interactive exercises. The
researchers collaborated with course instructors to identify the key areas where students typically
struggle in learning programming concepts. Based on these insights, the initial design focused on
simplifying concepts, incorporating interactive elements, and allowing for gradual progression in skill
levels.

Phase 2: Implementation and Testing: In this phase, the designed curriculum and teaching methods
were implemented in the classroom. Students were introduced to the visual programming platform,
and instructors guided them through various exercises and assignments that aimed to reinforce their
understanding of programming concepts. The researchers observed classroom interactions,
interviewed students, and collected feedback from instructors regarding students' engagement and
difficulties with the material.

Phase 3: Reflection and Refinement: After the implementation of the curriculum, the researchers
conducted reflections and feedback sessions with both students and instructors. This allowed them to
identify what worked well and what areas needed improvement. Based on this data, the course
materials and instructional strategies were refined, and the curriculum was updated for future
iterations. The researchers repeated this cycle twice, making adjustments to the content, assignments,
and teaching methods after each iteration.

This iterative process of designing, implementing, reflecting, and refining aligns with the core principles
of DBR, where theory and practice are continuously intertwined and modified to better address
students' learning needs.

Data was collected through multiple methods to capture both qualitative and quantitative insights into
the students' learning experiences, the effectiveness of the interventions, and the role of design in
shaping these outcomes. The primary methods of data collection were:

Classroom Observations: The researchers conducted regular, non-participant observations during the
course sessions. Observations focused on how students interacted with the visual programming
environment, their engagement during lessons, and their collaboration with peers. Researchers also
paid attention to any challenges or frustrations students encountered, as well as their reactions to the
instructional strategies implemented by the teachers. Observational notes were taken during each class,
and the researchers documented trends over time regarding student participation and understanding.


background image

EUROPEAN INTERNATIONAL JOURNAL OF PEDAGOGICS

ISSN: 2751-000X

VOLUME04 ISSUE12

11


Student Feedback Surveys: At the end of each iteration of the course (after each major cycle of the DBR
process), students were asked to complete a survey that captured their perceptions of the course
design, the visual programming platform, and their overall learning experience. The survey included
both closed-ended questions (using Likert-scale items) and open-ended questions that allowed
students to express their thoughts on what they found most challenging and helpful. Key topics explored
included the clarity of course materials, the usability of the visual programming platform, and their level
of confidence in using programming concepts.

Interviews with Instructors: Semi-structured interviews were conducted with the course instructors
after each phase of the DBR process. The goal was to gather their perspectives on the effectiveness of
the teaching methods, student engagement, and the design interventions introduced throughout the
semester. The interviews explored how the instructors adapted their teaching strategies based on the
feedback from students and the challenges they observed in real-time.

Student Performance Data: To assess the impact of the instructional design on learning outcomes,
performance data was collected from assignments, quizzes, and a final project. These assessments were
designed to measure students' understanding of visual programming concepts, their ability to apply
these concepts in practical tasks, and their problem-solving skills. Performance data was compared
across the different phases of the course to identify any improvements in students' abilities and
understanding over time.

Reflection Journals: Both students and instructors were asked to maintain reflective journals
throughout the course. These journals provided a space for participants to reflect on their experiences
with the visual programming environment and their perceptions of how well the instructional design
addressed their needs. The researchers reviewed these journals periodically, extracting key insights
about the impact of course changes on student learning and instructor teaching practices.

Data analysis was conducted using both qualitative and quantitative methods, allowing the researchers
to triangulate findings and provide a rich understanding of the research problem.

Qualitative Data Analysis: The qualitative data collected from interviews, observation notes, student
feedback surveys, and reflection journals were analyzed using thematic analysis. This involved
identifying recurring themes

related to the students’ experiences with visual programming, challenges

they faced, the role of the DBR interventions, and the effectiveness of the instructional design. Coding
was performed using qualitative data analysis software (e.g., NVivo), which helped organize the data
into categories and identify key patterns. Themes such as student engagement, conceptual
understanding, and perceived support were explored in detail, with particular focus on how design
changes influenced these factors.

Quantitative Data Analysis: The performance data collected from student assessments was analyzed
using descriptive statistics to track improvements over time. The researchers compared average scores
on assignments, quizzes, and the final project between the first and second phases of the course. Paired


background image

EUROPEAN INTERNATIONAL JOURNAL OF PEDAGOGICS

ISSN: 2751-000X

VOLUME04 ISSUE12

12

t-tests were performed to assess the significance of any changes in student performance between
phases, providing a quantitative measure of the effectiveness of the instructional design interventions.

The study adhered to ethical guidelines in educational research, including obtaining informed consent
from all participants. Students were informed that their participation was voluntary, and they could
withdraw at any time without penalty. The anonymity and confidentiality of all data were ensured by
assigning unique identifiers to participants and securely storing all data. Additionally, the researchers
took care to prevent any harm to participants by ensuring that interventions and assessments were
designed to enhance, not hinder, their learning experiences.

Several limitations should be noted in this study. First, the research was conducted within a single
university setting, meaning the findings may not be fully generalizable to other educational contexts.
Additionally, the study was limited by the length of the course, which restricted the scope for evaluating
long-term effects of the design interventions. Future research could extend the DBR process to include
multiple academic terms and schools with diverse student populations to validate and refine the
findings.

This design-based research study provides valuable insights into how iterative cycles of design,
implementation, and reflection can improve the learning experiences of students in visual
programming education. By using both qualitative and quantitative data collection methods, the study
identifies key design elements that support student engagement, conceptual understanding, and overall
success in visual programming courses. The findings emphasize the need for continual feedback and
adaptation in instructional design, highlighting the effectiveness of design-based research as a
framework for enhancing education in this domain.

RESULTS

The data collected throughout the design-based research (DBR) process revealed several key findings
regarding the impact of iterative design interventions on students' learning experiences in a visual
programming course. These findings reflect both the strengths and limitations of the instructional
design and offer insights into how design-based research can enhance the learning environment.

1. Student Engagement and Motivation: The analysis of student feedback surveys and classroom
observations indicated a significant increase in student engagement after the introduction of iterative
design changes. Initially, students struggled with the abstract nature of programming concepts.
However, after the implementation of visual programming tools and interactive assignments designed
during the DBR process, students exhibited higher levels of engagement. Classroom observations
highlighted a noticeable shift from passive listening to active participation, with many students
collaborating in problem-solving activities.

2. Conceptual Understanding of Programming: Performance data from assignments and quizzes
showed a measurable improvement in students' understanding of key programming concepts such as
loops, conditionals, and event-driven programming. The quantitative analysis of pre- and post-
assessment scores revealed that, on average, students' scores increased by 15% between the first and
second iteration of the course. This improvement was particularly evident in tasks that required the


background image

EUROPEAN INTERNATIONAL JOURNAL OF PEDAGOGICS

ISSN: 2751-000X

VOLUME04 ISSUE12

13

application of programming concepts in novel contexts, suggesting that the iterative changes in the
instructional design helped solidify students' grasp of abstract programming ideas.

3. Usability of the Visual Programming Environment: Feedback from students and instructors on the
usability of the visual programming environment, such as Scratch or Blockly, was overwhelmingly
positive after the initial round of refinements. Students appreciated the user-friendly, drag-and-drop
interface, which allowed them to focus on understanding programming logic without being bogged
down by syntax errors. However, some students reported initial frustration with the platform's
limitations in handling more complex programming tasks, particularly when trying to transition from
simple exercises to more advanced assignments. This suggests that the visual programming
environment may need further adaptation to accommodate a wider range of student abilities and
learning styles.

4. Instructor Reflection and Teaching Adjustments: Interviews with instructors highlighted the
significance of the DBR approach in fostering a reflective teaching practice. Instructors noted that,
although the initial design of the course was grounded in theoretical principles, it was the iterative
feedback loop that allowed them to adapt their teaching strategies based on students' real-time needs.
The instructors emphasized how DBR enabled them to make data-driven adjustments to both the
content and delivery of the course. For example, after noticing that students were struggling with the
conceptual understanding of loops, instructors adjusted the course design to include more hands-on
exercises that illustrated these concepts through interactive visual tasks.

DISCUSSION

The findings of this study underscore the value of applying a Design-Based Research (DBR) framework
to improve visual programming education. The iterative nature of DBR allows educators to fine-tune
instructional designs in response to students' challenges, creating a dynamic, responsive learning
environment. This study revealed several ways in which DBR enhances learning experiences,
particularly in courses involving complex subjects like programming.

1. The Role of Iterative Design in Improving Learning Outcomes: The iterative nature of DBR proved
critical in refining instructional materials and methods. As students encountered difficulties, the
feedback collected from them, alongside performance data, allowed for timely adjustments to the
curriculum. For instance, after the first iteration, the researchers modified course assignments to better

align with students’ developmental needs, reinforcing their understanding through increased practice

and real-time feedback. This responsiveness to student challenges resulted in better engagement and
improved understanding of programming concepts, which aligns with previous research on the
effectiveness of DBR in creating adaptive learning environments.

2. Enhancing Student Engagement through Visual Programming: The DBR process revealed that visual
programming tools, when coupled with the iterative design process, can significantly enhance student
engagement. Visual programming platforms provide an intuitive entry point into the world of coding,
allowing students to bypass some of the more daunting aspects of traditional text-based programming
languages. The study supports existing literature on the benefits of visual programming for beginners,
demonstrating that DBR interventions, such as the introduction of more structured problem-solving


background image

EUROPEAN INTERNATIONAL JOURNAL OF PEDAGOGICS

ISSN: 2751-000X

VOLUME04 ISSUE12

14

exercises, can further enhance this effect. Students felt empowered to tackle more complex tasks as
their confidence in using the visual tools grew, illustrating the potential of visual programming as a
gateway to more advanced programming skills.

3. Addressing the Limitations of Visual Programming: While the visual programming environment
proved effective in the early stages of learning, challenges emerged when students attempted more
advanced tasks that required abstract thinking and problem-solving skills. Some students struggled to
make the transition from the visual interface to text-based programming, which suggests that visual
programming tools alone may not be sufficient to bridge the gap to more sophisticated coding concepts.
This aligns with previous studies highlighting the need for a balanced approach, where visual
programming is used as a stepping stone toward more advanced programming languages, rather than
a complete replacement.

4. The Impact of Instructor Reflection and Adaptation: Instructor feedback further emphasized the
importance of reflective practice in DBR. By incorporating continuous feedback and making adaptations

to the curriculum, instructors were able to address students’ needs more effectively. This reflective

cycle helped instructors identify not only where students struggled but also where the course materials
could be improved to facilitate better learning outcomes. This iterative process mirrors the findings of
other studies that suggest DBR enhances teachers' pedagogical practices, encouraging a more
responsive and student-centered approach to instruction.

CONCLUSION

The application of Design-Based Research (DBR) in visual programming education has proven to be an
effective method for enhancing both student engagement and conceptual understanding. The iterative
cycles of design, feedback, and refinement allowed for meaningful improvements in the curriculum and
teaching strategies. This study contributes to the growing div of evidence supporting DBR as a
valuable framework for addressing the complexities of programming education.

Key takeaways from this study include the importance of:

Iterative design in adapting learning materials and teaching methods to meet student needs.
Engagement strategies such as visual programming tools that serve as an accessible introduction to
coding.
The role of instructor reflection and feedback in fostering a responsive and adaptive learning
environment.
However, challenges remain in ensuring that visual programming platforms can support more
advanced learning needs as students transition to more complex programming tasks. Future research
should focus on refining the visual programming environment and exploring ways to integrate it with
more traditional programming languages to provide a seamless learning progression.

Ultimately, this study highlights the potential of DBR to improve educational practices by promoting
continuous reflection and adaptation, ensuring that students receive the support they need to succeed
in programming education.


background image

EUROPEAN INTERNATIONAL JOURNAL OF PEDAGOGICS

ISSN: 2751-000X

VOLUME04 ISSUE12

15

REFERENCE
1.

Amiel, T., & Reeves, T. C. (2008). Design-based research and educational technology: Rethinking
technology and the research agenda. Educational Technology & Society, 11(4), 29-40.

2.

Anderson, T., & Shattuck, J. (2012). Design-based research a decade of progress in education
research?. Educational Researcher, 41(1), 16-25.

3.

Brown, A.L. (1992). Design experiments: Theoretical and methodological challenges in creating
complex interventions in classroom settings. Journal of the Learning Sciences, 2 (2), 141

178.

4.

Collins, A., Joseph, D., & Bielaczyc, K. (2004). Design research: Theoretical and methodological issues.
Journal of the Learning Sciences, 13(1), 15-42.

5.

Dönmez, O., Yaman, F., Şahin, Y. L., & Yurdakul, I. K. (2016). Developing mobile applications for

hearingimpaired: wheel of fortune. Educational Technology Theory and Practice, 6(1), 22-41.

6.

Edelson, D.C. (2001). Design research: What we learn when we engage in design. Journal of the
Learning Sciences, 11(1), 105

121.

7.

Froyd, J. E., Wankat, P. C., & Smith, K. A. (2012). Five major shifts in 100 years of engineering
education. Proceedings of the IEEE, 100, 1344-1360.

References

Amiel, T., & Reeves, T. C. (2008). Design-based research and educational technology: Rethinking technology and the research agenda. Educational Technology & Society, 11(4), 29-40.

Anderson, T., & Shattuck, J. (2012). Design-based research a decade of progress in education research?. Educational Researcher, 41(1), 16-25.

Brown, A.L. (1992). Design experiments: Theoretical and methodological challenges in creating complex interventions in classroom settings. Journal of the Learning Sciences, 2 (2), 141–178.

Collins, A., Joseph, D., & Bielaczyc, K. (2004). Design research: Theoretical and methodological issues. Journal of the Learning Sciences, 13(1), 15-42.

Dönmez, O., Yaman, F., Şahin, Y. L., & Yurdakul, I. K. (2016). Developing mobile applications for hearingimpaired: wheel of fortune. Educational Technology Theory and Practice, 6(1), 22-41.

Edelson, D.C. (2001). Design research: What we learn when we engage in design. Journal of the Learning Sciences, 11(1), 105–121.

Froyd, J. E., Wankat, P. C., & Smith, K. A. (2012). Five major shifts in 100 years of engineering education. Proceedings of the IEEE, 100, 1344-1360.