Analyzing Students' Academic Performance Based on Fuzzy Inference System


Ergin H., Nasiboğlu E.

APPLIED SCIENCES-BASEL, cilt.15, sa.23, 2025 (SCI-Expanded, Scopus) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 15 Sayı: 23
  • Basım Tarihi: 2025
  • Doi Numarası: 10.3390/app152312755
  • Dergi Adı: APPLIED SCIENCES-BASEL
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Compendex, INSPEC, Directory of Open Access Journals
  • Anahtar Kelimeler: programming language learning, academic performance evaluation, fuzzy rules, fuzzy inference system
  • Dokuz Eylül Üniversitesi Adresli: Evet

Özet

Evaluating students' knowledge and competencies to achieve the desired learning goals is one of the most important stages of the teaching process. The purpose of this study is to create a dataset consisting of programming questions and determine the level of these questions according to the Bloom taxonomy and the weight of each concept they contain, by taking expert opinion. The student's score, question difficulty, and complexity levels are considered to determine the extent to which the student has learned a concept. A total of 96 students participated in this study, 51 in the experimental group and 45 in the control group. Random design for a pre-test-post-test control group was used to measure the students' learning performance and self-efficacy regarding programming. While the experimental group students were given detailed feedback on how much they learned a concept, the control group students were only informed about the total score they received from the exam. The learning performance and self-efficacy perception regarding programming were analyzed using the paired samples t-test. Results show that the learning performance and self-efficacy perception regarding programming of the experimental group students improved significantly compared to the control group.