Geri Dön

Makine öğrenimi ve istatistiksel yöntemler kullanarak öğrencilerin programlama dersindeki kazanım bilgileri ile başarı tahmini

Prediction of success with students' gain information in the programming course using machine learning and statistical methods

  1. Tez No: 766340
  2. Yazar: ÖMER DURALİOĞLU
  3. Danışmanlar: DR. ÖĞR. ÜYESİ MUHAMMED FATİH ADAK
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Performans tahmini, Regresyon, Sentetik veriler, Veri madenciliği, Öğrenciler, Performance estimation, Regression, Synthetic dataset, Data mining, Students
  7. Yıl: 2022
  8. Dil: Türkçe
  9. Üniversite: Sakarya Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Mevcut eğitim sisteminde öğrencilerin başarı durumları sınavlarla tespit edilmekte ve sınavdan aldığı puanlara göre kazanımlardaki eksiklikleri belirlenerek bu eksiklikler telafi edilmeye çalışılmaktadır. Ancak tespit edilen eksikliklerin daha sonraki sınavlarda ölçülecek kazanım hedeflerindeki performansına nasıl etki edeceği üzerinde durulmamaktadır. Mevcut duruma göre çözüm aranmakta, gelecek hakkında ise öğrencinin performansını arttıracak planlamalar yapılmamaktadır. Yapılan bu çalışmada veri seti olarak, 2021-2022 eğitim öğretim yılı 1. döneminde, İstanbul ili Ataşehir ilçesinde bulunan Dr. Nureddin Erk-Perihan Erk Mesleki ve Teknik Anadolu Lisesi, Bilişim Teknolojileri alanındaki 10 ve 11'inci sınıfta okuyan 87 öğrencinin Nesne Tabanlı Programlama dersinde uygulanan 3 sınavdaki puan dağılımları kullanılmıştır. Sınavda sorulan sorular ders bilgi formundaki kazanım başlıklarıyla eşleştirilmiş, her öğrencinin kazanım başlıklarına göre performans oranları tablo haline getirilmiştir. Ancak eldeki veriler kısıtlı olduğundan ve daha anlamlı sonuçlar elde edebilmek için toplanan gerçek veriler kullanılarak sentetik veriler üretilmiştir. Sentetik verinin gerçeğe yakınlık derecesi detaylı sonuç raporu ile teyit edilmiştir. Öğrencilerin mevcut verilerinden, sonraki sınavlardaki birden çok sayıda kazanım performansı tahmin edileceğinden, çok çıkışlı regresyonu destekleyen doğrusal regresyon, k-en yakın komşu ve karar ağacı algoritmaları kullanılmıştır. Kullanılan algoritmaların başarı değerlendirmesi için k katmanlı çapraz doğrulama uygulanmıştır. Performans ölçümleri için MAE, MSE, R2 ve standart sapma hesaplanmıştır. Aşırı uyum sorunu çözümü için KNN ve karar ağacı algoritmalarında en iyi parametre değerleri bulunarak performans iyileştirilmiştir. Sonuçlara göre en iyi performans değerleri KNN algoritması ile elde edilmiştir. Gerçek veri sayısı arttırılarak ve sınavlarda ölçülen kazanımlardaki puan dağılımları birbirine yaklaştırılarak daha iyi sonuçlar elde edilebilir. Bu çalışmanın devamı olarak öğrencinin sonraki sınavlardaki başarısızlıklarını önlemek için internet ortamında bir sistem tasarlanabilir. Üretilen performans tahminlerine göre geliştirilen bu sistem öğrenciye yönlendirmelerde ve tavsiyelerde bulunulabilir. Oyunlaştırma yöntemleri kullanılarak öğrencinin ilgisini çekerek eğlenerek öğrenmesi sağlanabilir.

Özet (Çeviri)

In the current education system, the success of the students is determined by exams and the deficiencies in the achievements are determined according to the scores they get from the exam and these deficiencies are tried to be compensated. However, it is not focused on how the identified deficiencies will affect the performance of the achievement targets to be measured in the next exams. Solution is sought according to the current situation, and plans are not made for the future to increase the student's performance. In this thesis, as the data set, in the 1st semester of the 2021-2022 academic year, The score distributions of 87 students studying in the 10th and 11th grades of Dr. Nureddin Erk-Perihan Erk Vocational and Technical Anatolian High School in the field of Information Technologies in the 3 exams applied in the Object Oriented Programming course were used. The questions asked in the exam were matched with the achievement titles in the course information form, and the performance rates of each student were tabulated according to the achievement titles. However, since the available data are scarce and in order to obtain more meaningful results, synthetic data has been produced by using the collected real data. The degree of closeness of the synthetic data to real data was confirmed by the detailed result report. Linear regression, k-nearest neighbor and decision tree algorithms supporting multi-output regression were used, since multiple achievement performances in the next exams would be estimated from the students' existing data. K-layer cross validation was applied to evaluate the success of the algorithms used. MAE, MSE, R2 and standard deviation were used for performance measurements. For the solution of the overfitting problem, the performance was improved by finding the best parameter values in the KNN and decision tree algorithms. According to the results, the best performance values were obtained with the KNN algorithm. Better results can be obtained by increasing the number of actual data and approximating the score distributions in the achievements measured in the exams. As a future study, an online system can be designed to prevent the student's failures in the next exams. This system, which is developed according to the performance estimates produced, can provide guidance and advice to the student. By using gamification, it can be ensured that the student learns while having fun by attracting attention.

Benzer Tezler

  1. Diesel motorları yakıt püskürtme sistemlerinin dinamik simülasyonu

    Başlık çevirisi yok

    İRFAN KARAGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Makine MühendisliğiUludağ Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. OĞUZ BORAT

  2. Kuyruk modelleri ve analizi üzerine bir uygulama

    Başlık çevirisi yok

    DİDEM ÖZPULAT

    Yüksek Lisans

    Türkçe

    Türkçe

    1985

    İstatistikEge Üniversitesi

    Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FİKRET İKİZ

  3. Yenileme yatırımları

    Başlık çevirisi yok

    OSMAN NURİ FİLİZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    İşletmeGazi Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. OSMAN OKKA

  4. Çeltik kabuklarının yalıtım malzemesi olarak kullanılması

    Başlık çevirisi yok

    B.CİHAN ÇELEBİ

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Makine MühendisliğiUludağ Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET KIRBIYIK

  5. Hızlı katılaşma ile yüksek mukavemetli malzemelerin üretilmesi ve kurşun-asit akümalatörlerine uygulanması

    Başlık çevirisi yok

    ÜMİT AKÇAL

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Makine MühendisliğiUludağ Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. HALİM DEMİRCİ