Title :
Code Repurposing as an Assessment Tool
Author_Institution :
Fac. of Appl. Sci. & Technol., Sheridan Coll., Oakville, ON, Canada
Abstract :
Code repurposing is often used for system development and to learn both APIs and techniques. Repurposing code typically requires that you understand the code first. This makes it an excellent candidate as an assessment tool in computer science and software engineering education. This technique might have a special application in combatting plagiarism. This paper discusses experiences using code repurposing as an assessment tool in different courses and with different sections.
Keywords :
computer science education; programming; API; application program interface; code repurposing; code understanding; computer science education; plagiarism; software engineering education; system development; Education; Joints; Plagiarism; Programming profession; Software; Standards; Assessment; Cloze Testing; Code Repurposing; Plagiarism Softwaredevelopment;
Conference_Titel :
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
DOI :
10.1109/ICSE.2015.158