Presentation Title

Improving Programming Education Through Automated Testing

Format of Presentation

Poster to be presented Friday March 31, 2017

Abstract

Automation of the testing process is a novel approach in software engineering; most computer science educators still mark the submissions of assignments and labs by looking at the source code or the output of the submitted program. Many testing frameworks have been developed over the past years, but the issue of time is very important when it comes to submission, marking, and assignment feedback, especially for instructors and students.

By introducing this platform system, teachers can assign more work for students which will help in improving student knowledge about the code and its functionality. The students will be able to receive their marks immediately, along with a feedback log that explains their results depending on the implemented test cases that are set by the instructor.

Department

Computing Science

Faculty Advisor

Haytham El Miligi

This document is currently not available here.

Share

COinS
 

Improving Programming Education Through Automated Testing

Automation of the testing process is a novel approach in software engineering; most computer science educators still mark the submissions of assignments and labs by looking at the source code or the output of the submitted program. Many testing frameworks have been developed over the past years, but the issue of time is very important when it comes to submission, marking, and assignment feedback, especially for instructors and students.

By introducing this platform system, teachers can assign more work for students which will help in improving student knowledge about the code and its functionality. The students will be able to receive their marks immediately, along with a feedback log that explains their results depending on the implemented test cases that are set by the instructor.