Development of a software on distance education applications for compilation and plagiarism detection of C programming language assignments
2011
0 views
0 downloads
Advisor: Yrd. Doç. Dr. Selma Ayşe Özel
Abstract (EN)
In this study, a module for compilation and plagiarism detection of C programming language assignments on Moodle distance education software for Çukurova University Department of Computer Engineering was developed. Rapid improvement of information technology has caused the distance learning types to vary and it has enabled the internet based distance learning to be popular.This study uses Moodle, which has an utmost position to meet the information needs of students in distance learning programs and on virtual class which provides the participants with the information sources converted onto electronic format. In this study we have developed a software for Modle system that compiles and runs C programming assignments that are loaded to the Moodle system of our department. To compile and run C programming assignments, GCC compiler was employed. In this study, a module was included into the Moodle system to increase effectiveness of grading programming assignments, since programming assignments are important in Computer Engineering education. In addition to including online C compiler, we have developed a new plagiarism detection algorithm for determining similarities between the programming assignments that are submitted by the students. Our source code plagiarism algorithm is in fact a hybrid algorithm which employs Greedy String Tiling algorithm similar to JPlag source code plagiarism software and computes word similarity, source line similarity, and comment line similarity similar to CodeMatch plagiarism detection software. The experimental analysis made over the real programming assignments of our Computer Engineering Department showed that our hybrid system is successful in detecting source code similarities for C programming language assignments.
Author
Dr. Mümine Kaya
How to Cite
Mümine Kaya (Master Thesis). Development of a software on distance education applications for compilation and plagiarism detection of C programming language assignments, 2011, Çukurova University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Çukurova University
- Role of Anti-Mullerian Hormone (AMH) in ındicating the over reserve of IVF Patients(2011)
- Credit risk management in banking sector: An application of variables determining credit risk in Turkish banking sector(2011)
- Comparasion of the shear bond strength of two different precoated and uncoated ceramic brackets(2014)
- The control tests of four anode photomultiplier tubes for hf calorimeter of CMS detector(2014)
- The predictive strength of career decision making difficulties on high school students' career maturity accordi̇ng to their levels of focus of control(2017)
- The relationship between SCUBE1 level electrocardiography echocardiography findings, epicardial fat tissue, and carotid intima media thickness in patients receiving renal replacement therapy(2017)
