Computer Science Project Topics

Design and Implementation of Project Defense Grading System

Design and Implementation of Project Defense Grading System

Design and Implementation of Project Defense Grading System

Chapter One

OBJECTIVES OF THE STUDY

The primary objective of the study is to develop a project defense grading system for computer science department. The objectives could be summarized as follows:

  • Eliminate lag time between the submissions of grades.
  • Help to ease jobs of project supervisors and student can rely on having an accurate grade.

CHAPTER TWO

 LITERATURE REVIEW

 OVERVIEW OF AUTOMATED GRADING SYSTEMS

If bridges and buildings were made like we make software, then we would have disasters happening daily. I have heard this several times from many people. It is sad but true. Buggy software is the bane of the software industry. One of the ways of increasing software quality is by proper education. Several professionals from the software industry also attest to this. They believe that a greater emphasis should be given to quality and testing in university courses. But simply explaining the principles of software quality is not sufficient. Students tend to forget theoretical principles over time. Practical exposure and experience is equally important.

A good automated grading system should be capable of executing the test cases written by students as well as the faculty on the project, determining the coverage of the test cases, and compiling and executing the submitted programs. It should be configurable so that faculty can determine the importance of various factors that make up the final grade.

Several efforts have been made to design and implement automated grading systems in universities. Some existing systems are:

  1. WEB-CAT
  2. Praktomat

WEB-CAT

WEB-CAT was created at Virginia Tech University to address the need for incorporating software testing as an integral part of all programming courses. The creators realized the need for software to automatically grade student assignments to enable faster feedback to students and to balance the working load of faculty members.

PRAKTOMAT

Praktomat was created at Universitat Passau in Germany. The purpose of creating Praktomat was to build an environment which would help students enhance the quality of their code. Along with automated grading it also has a focus on peer reviews. The creators of Praktomat felt that reviewing others software and having one’s software reviewed helps in producing better code. This is the reason why Praktomat has a strong focus on peer review and allows users to review as well as annotate code written by other students. Students can resubmit their code any number of times until the deadline. This way they can improve their code by adopting things they learned by reviewing other students code as well as lessons they learned by others feedback of their own code.

COMPUTER APPLICATION AND GRADING SYSTEM

According to Eke (1991) he observed that computer application is now used in almost at the sectors of the economy. Also, he observed that rapid developments information processing sector but also in all aspect of school systems. Decision   makers must have the knowledge of computerization to enable them accomplish logical operation inherent in good data analysis sine computer has dominated the academic world. Pecham and Joseph (1895 ) holds the view that various operations in the economy could be made faster, more accurate and less prone to error using a computer system.

Anderson (1979), stated that the factor of office computerization make for better utilization of the time and space. He also mentioned that, if you become ill, computerized device may see your body tissue and recommend treatment. Computers can also take raw data, analyze it and display the result analysis in a form people can use.  The computer do the time consuming tasks, help to draw analysis and assist with deductions. He also indicated that giving computer the correct data, information can be produced at a very fast rate compared to manual processing of data. With a new era of computing activities, computerization of any organization‘s operations should be encouraged. As a result of this, computerized result system for computer department was encouraged.

 

CHAPTER THREE

 SYSTEM ANALYSIS AND DESIGN

 INTRODUCTION

Analysis of a present involves a detailed study of the current system, leading to the specification of a new system. In order to achieve the internationally accepted software engineering model that is structured system analysis and design methodology (SSADM) was adopted. The methodology involves:-

 PROBLEM IDENTIFICATION

After the analysis of the existing system, it was observed that the major problem encountered was the delay and manual computation of students’ project grades. These problems result to loss of records, delays and errors in result processing.

FEASIBILITY STUDY

The information obtained from the mentioned department clearly justifies the need for the development of a new system. These information were obtained using the there methods of data collection which

  • interviewing of departmental representatives
  • study of procedural manuals
  • evaluation of forms

  SYSTEM ANALYSIS

System analysis is the detailed of a system to discover its basic problems and hence, proffer a solution to these problems. From the analysis of the present system, when a student is done with his/her project report, it is submitted to their supervisors.  The supervisors grade their students’ research project and award a score for it. This usually forms 20% of the total score for the project. An external assessor is also invited to grade the same research projects and award a score to the candidate for the oral presentation as well as the project report, which constitutes 80% of the total score.

The major problem with this is the errors that sometimes occur due to the manual documentation, computation and processing of the students project scores. The objective of the processed system is to computerize the processing of these results for accuracy and maximum efficiency and effectiveness.

CHAPTER FOUR

 SYSTEM IMPLEMENTATION

INTRODUCTION

System implementation is the changing over from the old system to the system. This involves the practical method of putting the new system in operation as an act to perform calculation. In this, the efforts of programmers, analysis and the staff of the organization will enable the smooth change over from the manual processing to the computer based processing.

CHAPTER FIVE

 SUMMARY, CONCLUSION AND RECOMMENDATION

SUMMARY

Based on the study, several problems are encountered when using the manual way of recording and computing of grades.

With complete implementation of the new system, problems such as insecurity of the results, inaccuracy, delay and errors in projects grade/result processing, over stressing of project supervisors are greatly reduced. Also, with the complete implementation, project defense grading and computation in computer science department will be carried out with little or no effort.

CONCLUSION

So far, computer has been found ubiquitous of many benefits to the society. Based on the findings, the researcher came up with a conclusion that a computerized/automated grading system is a must-have in a school. It is a best way of storing and computing grades of students that provides easy way in getting the grades and to make the procedure faster and efficient.

 RECOMMENDATION

Based on the conclusion made, the researcher highly recommends that the school must have an automated/computerized project defense grading system because computerization is focused on retrieving and storing information of students in a faster, more convenient way of storing files of the student enrolled in a computerized system that will lessen the effort of the project supervisor in storing the project grades of the students.

Owing to inadequate time and other complaints mentioned in chapter of this project work, the entire operations associated with project defense grading in computer science department were not treated completely. I suggest further research should be carried out. Maintenance of the new system and also the computerization of the  result system of the schools exams and record.

REFERENCES

  • Adibe, M. O. and Ani W. (2000): ) computer literacy(Lagos state)
  • Agbasi K.C (2005):Elements of structured Programming………(Anambra state
  • Ahamefula S. (2004)lecture note on system analysis(Imo state
  • Anderson (1979) Journals on computerized result  Processing system (Imo state
  • Anigbogu S.C (2000): computer applications and Operations (Imo state
  • David K.A and Mikes (1976): . Computerization inB Business (london
  • Eke Arinze (1991): Welcome to computer Science and basic programming language (Anambra state
  • Ikekeonwu G.A.M (2002): Computer Science
  • Martin H. (2004): Web document on benefits of Computerized result processing system.
  • Pechman J. and Joseph A. (1985) computer and information System.