Presentation Title

Improving Programming Education Through Automated Testing

Format of Presentation

15-minute lecture to be presented April 1, 2017

Location

IB 1008

Start Date

1-4-2017 1:45 PM

End Date

1-4-2017 2:00 PM

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
 
Apr 1st, 1:45 PM Apr 1st, 2:00 PM

Improving Programming Education Through Automated Testing

IB 1008

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.