Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Action Research Report

Title: Mastering Programming in C using ChatGPT Application among ICT Students

Introduction:
In the contemporary digital era, proficiency in programming languages is increasingly becoming a
fundamental skill for students pursuing careers in Information and Communication Technology (ICT).
Among these languages, C remains a cornerstone due to its versatility and foundational role in
computer science. However, mastering C programming demands not only theoretical understanding
but also practical application. This action research aims to explore the efficacy of leveraging the
ChatGPT application as a supplementary tool to enhance C programming skills among ICT students.

Research Objectives:
1. To assess the current proficiency levels of ICT students in C programming.
2. To implement the ChatGPT application as a supplementary resource for learning C programming.
3. To evaluate the impact of ChatGPT on students' understanding and proficiency in C programming.
4. To gather feedback from students regarding their experience and perceptions of using ChatGPT for
learning C programming.

Methodology:
This action research employs a mixed-method approach, combining quantitative assessment and
qualitative feedback gathering.

1. Pre-Implementation Assessment:
- A pre-test will be administered to gauge students' baseline knowledge and proficiency in C
programming.

2. Implementation Phase:
- ICT students will be introduced to the ChatGPT application as a supplementary learning tool for C
programming.
- Students will engage with ChatGPT to clarify concepts, seek explanations, and receive guidance
on programming tasks and challenges.

3. Post-Implementation Assessment:
- A post-test will be conducted to evaluate the improvement in students' C programming skills after
using ChatGPT.
- Quantitative data on test scores will be analyzed to measure the effectiveness of ChatGPT in
enhancing proficiency.

4. Feedback Collection:
- Surveys and interviews will be conducted to gather qualitative feedback from students regarding
their experience with ChatGPT.
- Students will be asked to provide insights into the usefulness, ease of use, and overall impact of
ChatGPT on their learning journey in C programming.

Data Analysis:
1. Quantitative Analysis:
- Pre-test and post-test scores will be compared using statistical methods to determine the
effectiveness of ChatGPT.
- Descriptive statistics will be utilized to identify trends and patterns in test score improvements.

2. Qualitative Analysis:
- Thematic analysis will be employed to identify recurring themes and patterns in students' feedback
regarding ChatGPT.
- Open-ended responses from surveys and interviews will be coded and categorized to extract
meaningful insights.

Results and Findings:


1. Quantitative Findings:
- Analysis of pre-test and post-test scores will reveal the extent of improvement in students' C
programming skills.
- Statistical analysis will provide insights into the significance of the observed improvements.

2. Qualitative Findings:
- Themes derived from students' feedback will shed light on the perceived benefits, challenges, and
overall effectiveness of ChatGPT.
- Qualitative data will enrich the understanding of how ChatGPT influences students' learning
experiences and outcomes.

Discussion:
1. Effectiveness of ChatGPT:
- Analysis of both quantitative and qualitative data will enable a comprehensive assessment of
ChatGPT's effectiveness as a supplementary learning tool.
- Insights from student feedback will help contextualize the quantitative findings and provide
nuanced understanding.

2. Implications for Teaching and Learning:


- The research findings will inform educators and curriculum developers about the potential of AI-
driven applications like ChatGPT in enhancing programming education.
- Recommendations for integrating similar technologies into pedagogical practices will be discussed
based on the research outcomes.

Conclusion:
This action research investigates the use of ChatGPT as a supplementary tool for mastering C
programming among ICT students. By combining quantitative assessment with qualitative feedback
gathering, the study aims to provide insights into the effectiveness and impact of ChatGPT on
students' learning experiences and outcomes. The findings of this research will contribute to the
ongoing discourse on leveraging AI technologies in programming education and inform best practices
for enhancing students' proficiency in C programming and beyond.

You might also like