Digital Library

cab1

 
Title:      PROGRAM ASSESSMENT TOOL
Author(s):      Mohsen Beheshti , David Wickhan
ISBN:      978-972-8924-42-3
Editors:      Miguel Baptista Nunes and Maggie McPherson (series editors: Piet Kommers, Pedro IsaĆ­as and Nian-Shing Chen)
Year:      2007
Edition:      V I, 2
Keywords:      Web-based, Program, Assessment, Java;
Type:      Full Paper
First Page:      276
Last Page:      283
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      In the 21st century, there should be an easier way for Computer Science students to submit and test their programs and receive immediate feedback on how they did so they can alter their programming approach if changes are needed. At the same time, there should also be an easier way for a Computer Science instructor to receive projects and test them rather than spend many tedious hours either running programs with various inputs or analyzing code for attributes such as program efficiency. The Program Assessment Tool is a web-based application that can make life easier for both students and professors. In this application, an instructor would create a project via a webpage, set the parameters, and test the output of his/her own program and save the output, including output strings and efficiency times in a database. Once the project has been created, students may submit and test their programs following a simple, failsafe process. First, the student logs in, they then select the assignment for the project they are working on and upload their program to the web server. The web server tests the program by first compiling it, then running it using the inputs specified by the instructor. The results would then be saved in a database, the project files zipped by the web application and emailed to the professor with details such as outputs, efficiency time, attempts made by the student, etc. A system such as the Program Assessment Tool would fulfill these needs and help propel a college or university computer science department well into the 21st century. This system would also alleviate other long standing issues, such as when a student submits his/her program via email, there have been occasions where spam filters have blocked the incoming emails, or other cases when the media submitted to an instructor is faulty, and the program cannot be run because of this. The student would also be able to know in advance, if their program ran correctly on their machine what their grade on the assignment would be, assuming the program alone fulfilled the programming project requirements.
   

Social Media Links

Search

Login