Predicting student performance using artificial neural network

 

Table Of Contents


Chapter ONE

INTRODUCTION

  • 1.1Introduction
  • 1.2Background of Study
  • 1.3Problem Statement
  • 1.4Objective of Study
  • 1.5Limitation of Study
  • 1.6Scope of Study
  • 1.7Significance of Study
  • 1.8Structure of the Research
  • 1.9Definition of Terms

Chapter TWO

LITERATURE REVIEW

  • 2.1Overview of Artificial Neural Networks
  • 2.2Historical Development of Artificial Neural Networks
  • 2.3Types of Artificial Neural Networks
  • 2.4Applications of Artificial Neural Networks
  • 2.5Advantages of Artificial Neural Networks
  • 2.6Limitations of Artificial Neural Networks
  • 2.7Training Artificial Neural Networks
  • 2.8Evaluating Artificial Neural Networks
  • 2.9Challenges in Implementing Artificial Neural Networks
  • 2.10Future Trends in Artificial Neural Networks

Chapter THREE

SYSTEM DESIGN AND IMPLEMENTATION

  • 3.1Research Methodology Overview
  • 3.2Research Design
  • 3.3Data Collection Methods
  • 3.4Sampling Techniques
  • 3.5Data Analysis Techniques
  • 3.6Ethical Considerations
  • 3.7Validity and Reliability
  • 3.8Research Limitations

Chapter FOUR

SYSTEM TESTING AND EVALUATION

  • 4.1Data Analysis and Results
  • 4.2Interpretation of Findings
  • 4.3Comparison with Existing Studies
  • 4.4Implications of Findings
  • 4.5Recommendations for Future Research
  • 4.6Practical Applications
  • 4.7Limitations of the Study
  • 4.8Suggestions for Improvement

Chapter FIVE

SUMMARY, CONCLUSION AND RECOMMENDATIONS

  • 5.1Summary of Findings
  • 5.2Conclusions
  • 5.3Contributions to Knowledge
  • 5.4Practical Implications
  • 5.5Recommendations

Project Abstract

<p> </p><p>I am a student of the above institution in computer science department who currently seek to carry out a research work on “design and implementation of a computer based seaport billing system”, I took this research upon me after my research survey and finding for problems that actually needs an attention and solution.</p><p>The observed poor quality of graduates of students of this institution in recent times has been partly traced to inadequacies of some or most of the lecturer in this University. In this study an Artificial Neural Network (ANN) model, for predicting the likely performance of student will be developed and tested.</p><p>I will also identify the various factors that may likely influence the performance of student. An implementation of a user-friendly software tool for predicting the students’ performance which is based on a neural network classifier. This tool has a simple interface and can be used by an educator for classifying students and distinguishing students with low achievements or weak students who are likely to have low achievements. The system will be developed and trained using data spanning five generations of graduates from one of the department in the school. The use of artificial intelligence has enabled the development of more sophisticated and more efficient student models which represent and detect a broader range of student behaviour than was previously possible.</p><p>Due to the platform which this system will run on, it will be developed using the Artificial Intelligence Markup Language, therefore, I will deploy this system using C# for its development</p> <br><p></p>

Project Overview

<p> </p><p>INTRODUCTION</p><p>During the last few years, the application of artificial intelligence in education has grown exponentially, spurred by the fact that it allows us to discover new, interesting and useful knowledge about students. Educational data mining (EDM) is an emerging discipline, concerned with developing methods for exploring the unique types of data that come from educational context. While traditional database queries can only answer questions such as ”find the students who failed the examinations”, data mining can provide answers to more abstract questions like ”find the students who will possibly succeed the examinations”. One of the key areas of the application of EDM is the development of student models that would predict student characteristics or performances in their educational institutions. Hence, researchers have begun to investigate various data mining methods to help educators to evaluate and improve the structure of their course context.</p><p>The main objective of the admission system is to determine candidates who would likely do well in the university or can perform well within the academic year or to produce students of high grade and intelligence. The quality of candidates admitted into any higher institution affects the level of research and training within the institution, and by extension, has an overall effect on the development of the country itself, as these candidates eventually become key players in the affairs of the country in all sectors of the economy.</p><p></p><p>Recently, however, there has been a noticeable slide in the quality of graduates of some Nigerian universities. The inadequacies of the present university admission system, among other factors, have been blamed for this decline. Due to the increasing gap between the numbers students seeking admission and the total available admission slots, there has been a corresponding increased pressure on the process. This pressure has lead to rampant cases of admission fraud and related problems.</p><p>In Nigeria, students are required to enter secondary school after spending a minimum of six years of Primary Education and passing a prescribed National Common Entrance Examination. A student then spends a minimum period of six years in Secondary School at the end of which he or she takes the General Certificate of Education Examination (GCE), also known as the Senior Secondary Certificate Examination (SSCE) or the Ordinary Level Exams. A maximum of nine and a minimum of seven subjects are registered for in the examination with Mathematics and English Language being compulsory. Nine possible grades are obtainable for each subject; these are A1, A2, A3 (distinctions grades) C4, C5, C6, (credit grades), P7, P8 (pass grades), and F9 (Failure).</p><p>Hence this study takes an engineering approach to tackling the problem of admissions by seeking ways to make the process more effective and efficient. Specifically the study seeks to explore the possibility of using an Artificial Neural Network model to predict the performance of a student before admitting the student.</p><p>Intuitively one expects the performance of a student to be a function of some number of factors (parameters) relating to the background and intelligence of said student. It is however obvious that it will be quite difficult finding an analytical (or a mathematical) model that may acceptably model this performance/factors relationship. However one practical approach for predicting the performance of a student may be by ‘extrapolating’ from historical data of past students’ background and their associated performances.</p><p>The drawback here is the difficulty of selecting an appropriate function capable of capturing all forms of data relationships as well as automatically modifying output in case of additional information, because the performance of a candidate is influenced by a number of factors, and this influence/relationship is not likely going to be any simple known regression model.</p><p>An artificial neural network, which imitates the human brain in problem solving, is a more general approach that can handle this type of problem. Hence, our attempt to build an adaptive system such as the Artificial Neural Network to predict the performance of a candidate based on the effect of these factors.</p><p>STATEMENT OF RESEARCH PROBLEM</p><p>Looking into the institution this days, you will discover that 48% of the student are actually performing very low on their academic level, whom if asked to defend his admission status cannot (i.e. sitting for the attitude test), when proper investigation is carried out, findings shows that most of them have their way into the school through bribe or the so called upper hand. &nbsp;Also another issue or problem for this research work is that some of the applied candidates, some are actually sound and capable of performing well when admitted, but because of some factors at the moment or surrounding the student, prevent the student from obtaining or securing his admission into the school. With this little problem I seek to develop a neural network system an artificial one that will solve this problem. &nbsp;Coupled with the stress gone through during the admission and delay in the process that ends up not being done perfect to the standard required.</p><p>OBJECTIVE OF MY STUDY</p><p>The primary aim of my research work is to develop an artificial neural network system that will be capable of predicting student performance.</p><p>Some other objectives which I will be covering in this research work are as follows:</p><p></p><p>1.A system that will enhance the admission process of this institution in terms of admitting the right student into the institution.</p><p>2.An easy and friendly user interface ANNs which will allow fast operation and analysis of student output.</p><p>3.To determine some suitable factors that affect a student’s performance. </p><p>4.To model an artificial neural network that can be used to predict a candidate’s performance based on given pre requirement data given to it.</p><p>SIGNIFICANCE OF PROPOSED SYSTEM</p><p>Yes this system is essential to be developed and implemented in this institution, its significant will promote the image of this university, help the institution in making the proper decision as to whom to admit or knowing ones capability and performance, implementing this system will encourage any applicant to study in the best atmosphere so as to bring the best out of him before seeking for admission into this institution. The chances of frauds, briberies and corruption will be reduce ass each student will be tested be the system and not human. The new system saves and reduce cost of carrying admission test or grading student performance.</p><p>DESIGN AND DEVELOPMENT TOOLS</p><p>In order to achieve this project work I choose for the new system design the following tools which include: unified modelling language, C# as the programming language.</p><p>The proposed system design will allow the use of activity diagrams, use case, data flow diagrams and a flow chat. This language was chosen because of its wealth of class libraries and features for developing artificial neural system.</p><p>METHODOLOGY</p><p>Through extensive search of the literature and discussion with experts on student performance, a number of socio-economic, biological, environmental, academic, and other related factors that are considered to have influence on the performance of a university student were identified. These factors were carefully studied and harmonized into a manageable number suitable for computer coding within the context of the ANN modeling. These influencing factors were categorized as input variables. The output variables on the other hand represent some possible levels of performance of a candidate in terms of the present school grading system.</p><p>The Input Variables</p><p>The input variables selected are those which can easily be obtained from students’ application/ record cards in the student’s department. The input variables are:</p><p>1)UME score,</p><p>2)O/level results in Mathematics, English Language, Physics, and Chemistry,</p><p>3)Further mathematics,</p><p>4)Age of student at admission,</p><p>5)Time that has elapsed between graduating from secondary school and gaining university admission,</p><p>6)Parents educational status,</p><p>7)Zonal location of student’s secondary school,</p><p>8)Type of secondary school attended (privately owned, State or federal government owned),</p><p>9)Location of university and place of residence, and</p><p>10)Student’s Gender</p> <br><p></p>

Blazingprojects Mobile App

📚 Over 50,000 Project Materials
📱 100% Offline: No internet needed
📝 Over 98 Departments
🔍 Software coding and Machine construction
🎓 Postgraduate/Undergraduate Research works
📥 Instant Whatsapp/Email Delivery

Blazingprojects App

Related Research

Computer Science. 3 min read

Adaptive Cybersecurity Threat Detection Using Machine Learning Techniques...

What This Project Is About This project focuses on developing a system that can detect cybersecurity threats, such as hacking attempts or malware, more effectiv...

BP
Blazingprojects
Read more →
Computer Science. 2 min read

AI-Powered Real-Time Language Translation System...

What This Project Is About This project involves creating a system that can understand and translate spoken language from one language to another instantly. The...

BP
Blazingprojects
Read more →
Computer Science. 4 min read

Developing an AI-Powered Personal Health Assistant Chatbot...

What This Project Is About This project focuses on creating a chatbot that uses artificial intelligence (AI) to help people manage their health. The chatbot wil...

BP
Blazingprojects
Read more →
Computer Science. 4 min read

Deep Learning-Based Real-Time Cybersecurity Threat Detection System...

This project is about creating a system that can automatically detect cybersecurity threats, such as hacking attempts or malware attacks, in real-time using adv...

BP
Blazingprojects
Read more →
Computer Science. 3 min read

Development of an AI-Powered Personalized Learning Platform...

This project is about creating a smart online learning platform that adapts to each student's individual needs and ways of learning. Traditional education metho...

BP
Blazingprojects
Read more →
Computer Science. 3 min read

Predicting Disease Outbreaks Using Machine Learning and Data Analysis...

The project topic, &quot;Predicting Disease Outbreaks Using Machine Learning and Data Analysis,&quot; focuses on utilizing advanced computational techniques to ...

BP
Blazingprojects
Read more →
Computer Science. 4 min read

Implementation of a Real-Time Facial Recognition System using Deep Learning Techniqu...

The project on &quot;Implementation of a Real-Time Facial Recognition System using Deep Learning Techniques&quot; aims to develop a sophisticated system that ca...

BP
Blazingprojects
Read more →
Computer Science. 3 min read

Applying Machine Learning for Network Intrusion Detection...

The project topic &quot;Applying Machine Learning for Network Intrusion Detection&quot; focuses on utilizing machine learning algorithms to enhance the detectio...

BP
Blazingprojects
Read more →
Computer Science. 3 min read

Analyzing and Improving Machine Learning Model Performance Using Explainable AI Tech...

The project topic &quot;Analyzing and Improving Machine Learning Model Performance Using Explainable AI Techniques&quot; focuses on enhancing the effectiveness ...

BP
Blazingprojects
Read more →
WhatsApp Click here to chat with us