Yüksek LisansAçık Erişim

Uzaktan eğitim uygulamalarında C programlama dili ödevlerinin derlenmesi ve intihal tespiti için bir yazılım geliştirilmesi

Bu tez size mi ait?

Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.

2011
0 görüntülenme
0 i̇ndirme

Özet (TR)

Bu çalışmada Çukurova Üniversitesi Bilgisayar Mühendisliği Bölümü için Moodle Uzaktan Eğitim yazılımına C programlama dili ödevlerinin derlenmesi ve intihal tespiti için bir eklenti geliştirildi. Hızla gelişmekte olan bilgi teknolojisi, uzaktan öğretim türlerinin çeşitlenmesine ve internete dayalı uzaktan öğretimin yaygınlaşmasına neden olmuştur.Bu çalışmada, öğretim sistemi içinde önemli bir yeri olan Moodle programının, uzaktan öğrenim gören bireylerin bilgi ihtiyaçlarını karşılamak için geliştirdikleri hizmet türleri üzerinde durulmakta ve bilgi kaynaklarının elektronik ortama aktarılarak, kullanıcılara sunulduğu sanal sınıflar anlatılmaktadır. Bu çalışmada biz Moodle yazılımı için bizim bölümümüzün Moodle sistemine yüklenen C programlama ödevlerini derleyen ve çalıştıran bir yazılım geliştirdik. C programlama ödevlerini derlemek ve çalıştırmak için GCC derleyici kullanıldı. Bu çalışmada, eklenti Moodle sistemine programlama ödevlerini notlandırmanın etkinliğini arttırmak için eklendi; çünkü programlama ödevlerinin Bilgisayar Mühendisliği eğitiminde önemli bir yeri ovardır. Online derleyici dâhil olmak üzere ek olarak, biz öğrenciler tarafından gönderilen programlama ödevleri arasındaki benzerliği belirleyen yeni bir intihal tespit algoritması geliştirdik. Bizim kaynak kod intihal algoritmamız gerçekte JPlag'a benzer Hırslı Metin Eşleme Algoritması, CodeMatch'e benzer Kelime Eşleme, Kaynak Satırı Eşleme, Yorum Satırı Eşleme ve Anlamsal Satır Eşleme Algoritmalarının kullanıldığı bir hibrit algoritmadır. Bilgisayar Mühendisliği Bölümümüzün gerçek programlama ödevleri üzerinde yapılan deneysel analiz hibrit algoritmamızın C programlama dili ödevleri için kaynak kodu benzerliklerini tespit etmede başarılı olduğunu gösterdi.

Yazar

Mümine Kaya

Bu Yayına Nasıl Atıf Yapılır

Mümine Kaya (Yüksek Lisans Tezi). Uzaktan eğitim uygulamalarında C programlama dili ödevlerinin derlenmesi ve intihal tespiti için bir yazılım geliştirilmesi, 2011, Çukurova University.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.

Çukurova University tezlerinden daha fazlası