Page Length: 79

Size: 1141 KB

Format: PDF & Word






Grading in education is the process of applying standardized measurements of varying levels of achievement in a course. Semester/session grade-point average and cumulative grade-point average (CGPA) are calculated to represent numerically a student’s quality of performance. All grades from all current classes are averaged to create a grade point average (GPA) for the marking period. The GPA is calculated by taking the number of grade points a student earned in a given period of time. These averages are used to determine if a student qualifies for certain academic actions and programs. The life and success of every student is visible through his academic performance, hence it is required of every student to keep, and monitor his academic performance. Therefore the act of keeping academic records and yearly performance of a student every session is very essential, which can encourage a student to add more effort during has course of study.  The social and economic development of the country is directly linked with student academic performance. The students’ performance (academic achievement) plays an important role in producing the best quality graduates who will become great leader and manpower for the country thus responsible for the country’s economic and social development (Ali, 2009).

Grading in Nigerian Universities differs, though there are  much similarities. Grades are assigned in letters (for example A, B, C, D, E or F), as a range or as a percentage of a total number scored, as a number out of a possible total (for example out of 20 or 100), or as descriptors (excellent, great, satisfactory, needs improvement). Each grade is assigned a point (0- 5) called  the grade point and the each course is also assigned a point called the credit unit(CU) or credit load(CL). The computation of a student GP is done by obtaining Grade Point Equivalent (GPE) for each course; which is the product of his credit load and the grade point obtained.  Performance in any semester is reported in Grade Point Average, this is the average of weighted grade points earned in the courses taken during the semester.  the purpose of calculating a student’s cumulative GPA is to determine the class of degree to be awarded, grades obtained in all the courses whether compulsory or optional and whether passed or failed, must be included in the computation. Even when a student repeats the same course once or more before passing it or substitutes another course for a failed optional course, grades scored at each and all attempts shall be included in the computation of the GPA. (NUC, 2007)


Student academic performance measurement has received considerable attention in previous research, it is challenging aspects of academic literature, and science student performance are affected due to social, psychological, economic, environmental and personal factors. These factors strongly influence on the student performance, but these factors vary from person to person and country to country. The students in consideration in this research are basically the youths. This age are known to be  highly influence with social trends and other environmental factors. It’s important to note that the fastest tool to affect a student academic performance is to introduce academic related gadgets into his hubbies. Since the use of smart phones  has become more trendy with the development of mobile applications, introducing  educational apps will go a long way to change the use of mobile apps from an entertainment and relaxation tool to a learning and help tool.


From the study it was observed by the researcher that among undergraduates in the department of computer science Nnamdi Azikiwe University, Awka, GPA computation is usually done manually using a piece of paper or an exercise book, which can be easily misplaced or wrongly calculated, thus leading the student to an emotional trauma if he/she later discovers that he has being doing a wrong calculation. It was also observed that students do have difficulties computing  missing scripts and carryovers. To curb these problems, introducing a user friendly application which is capable of computing GP for each semester and session, storing all the records in a server will be of great significance.


An undergraduate at some point of his academic year of study is faced with so much challenges keeping an accurate CGPA every academic session. Most times, he surfs the net for solution, he  ends up not finding a GP calculator compactible with the his school format.   The following are some of the challenges discovered :

  1. inaccurate record of his/her Grade point (GP)
  2. remembering credit load of some course after a long period
  3. misplacing credit loads with credit unit of a course.
  4. Poor storage platform which cannot be queried or easily retrieved

This record does not have any good platform for storage after a session or a semester. This frustrates every interest that the students have in computing his CGPA therefore resulting in student being nonchalant about their CGPA.



The aim of the study is to design and implement an online application capable of running on mobile phones for the computation and storage of students CGPA. This aim is to be achieve through the following objectives:

  1. To calculate the semester grade point average
  2. To calculate the performance of total academic year
  3. Develop a log-in platform to ensure privacy and authentication to various users.
  4. To keep a database for each user’s academic records and computations for future use.



Mobile phones and applications that run on them are the most functional tool and a predominant part of Information and Communication Technology (ICT). The effect of mobile connectivity through apps amongst students is also a global phenomenon, as 79% of young adults (ages 18–24) own smartphones, and 70% of these students are using their devices in class to stay connected (Skiba 2014).

A Mobile application for calculating students GP  will significantly:

  1. Automate the process of computing result without errors.
  2. Automate the mechanism for search and retrieval of results
  3. Provide a centralized database for all information and computation for future reference
  4. Save time and cost.




Implementing a mobile CGPA calculator  is vast and covers  the computation of the Result module, instant messaging, monthly remainder and notifications,  auto suggestion for better performance, etc.

In order to meet up with the time  scheduled  for this research, the study will be scoped to the  implementation of a web version application of a CGPA Calculator; using the Computer Science department, Nnamdi Azikiwe University Awka as a case study. The application will calculate students’ semester GP using a five (5) point scale , keep records of all inputs and computations  and develop the  CGPA at the end of each session and also  the FCGPA at the end of the 4 years of study



The limitation of the study focuses on the difficulties encountered during the study, they are:

  1. Balancing Time constraint with studies
  2. Problem encountered compiling and implementing the information gotten from the end users of the application.
  3. Epileptic power supply and poor internet facilities
  4. Inadequate consistency focusing on the study.



Credit Unit (CU):

This is a point assigned to a course. Usually zero (0) to Four (0). It  denotes the course significance.

Grade Point Equivalent: this is the product of a student’s grade point achieved in a course and the credit unit of the course.

Grade Point (GP):

The Grade Point derives from the actual percentage, raw score for a given course; the raw score is converted into a letter grade and a grade point.


Grade Point Average (GPA):

This is the average of weighted grade points earned in the courses taken during the semester. It  is obtained by multiplying the Grade Point Average in each course by the number of Credit Units assigned to that course, and then summing these up and dividing by the total number of Credit Units taken for the semester.


Cumulative Grade Point Average (CGPA):

This is a calculation of the average of a student’s grades for all courses completed in a session. It is an indication of the student’s overall performance at any point in the training programme. To compute the Cumulative Grade Point Average, the total of Grade Points multiplied by the respective Credit Units for all the semesters are added and then divided by the total number of Credits Units for all courses registered by the student.


FCGPA: Final Cumulative Grade Point Average is the summation of the student CGPA at the end of the study.

Application: This is a computer program or group of programs that is designed for the end users.

Web Application (Web App): This is any application that uses a web browser as a client.

Server: This is a computer program that provides services to other computer programs.

Query: a user’s request for information. Generally a formal request to the database or search engine

Module: an independent piece of a program which forms part of one or more larger program

Database: A database is a system intended to organize, store, and retrieve large amounts of data easily. It consists of an organized collection of data for one or more uses, typically in digital form.


DISCLAIMER: All project works, files and documents posted on this website, are the property/copyright of their respective owners. They are for research reference/guidance purposes only and some of the works may be crowd-sourced. Please don’t submit someone’s work as your own to avoid plagiarism and its consequences. Use it as a reference/citation/guidance purpose only and not copy the work word for word (verbatim). The paper should be used as a guide or framework for your own paper. The contents of this paper should be able to help you in generating new ideas and thoughts for your own study. is a repository of research works where works are uploaded for research guidance. Our aim of providing this work is to help you eradicate the stress of going from one school library to another in search of research materials. This is a legal service because all tertiary institutions permit their students to read previous works, projects, books, articles, journals or papers while developing their own works. This is where the need for literature review comes in. “What a good artist understands is that nothing comes from nowhere. The paid subscription on is a means by which the website is maintained to support Open Education. If you see your work posted here by any means, and you want it to be removed/credited, please contact us with the web address link to the work. We will reply to and honour every request. Please notice it may take up to 24 – 48 hours to process your request.

WeCreativez WhatsApp Support
Administrator (Online)
Hello and welcome. I am online and ready to help you via WhatsApp chat. Let me know if you need my assistance.