C Programming Project Presentation LG-2
C Programming Project Presentation LG-2
PROJECT PRESENTATION
Presented By :
Guided By :
Learning Group
Mr. K. Ravikanth
Jahnavi Rella(241U1R1032)
Assistant Professor,
R. Shashidhar (241U1R1036)
Dept. of CSE
Shaik Kaleem (241U1R1059)
Aurora University
CONTENTS
• ABSTRACT
• INTRODUCTION
• MOTIVATION
• AIM
• EXISTING SYSTEM
• LIMITATIONS
• CHALLENGES
• PROJECT DESIGN
• FUNCTIONALITIES
• IMPLEMENTATION
• RESULTS
• CONCLUSION
• FUTURE ENHANCEMENT
• REFERENCES
2
ABSTRACT
The eligibility finder for UG admission at aurora university is a simple
program created using the C programming language. It helps quickly
check if a student is eligible for admission by looking at their GPA,
required subjects, and program rules. This system makes the process
faster and more accurate compared to manual checks. It’s easy to use and
can be improved in the future to work with more universities or connect
to databases.
3
INTRODUCTION
4
MOTIVATION
• The goal of this project is to help students easily find out if they are eligible
for undergraduate admission at aurora university.
• Many students may be unsure about the specific requirements for
admission, which can cause confusion and delay in the application process.
• By creating an eligibility finder, students will be able to quickly check if
they meet the necessary qualifications, like grades or age limits. This will
make the process faster and easier for both students and the university staff.
• The project uses basic programming concepts in c, such as conditions and
functions, to build a tool that solves a real-world problem. This will help
improve the efficiency of the admission process while also providing a
learning opportunity for the developers.
5
AIM
• The aim of this project is to develop an eligibility finder tool for
prospective undergraduate students at aurora university.
• This tool will allow students to quickly check if they meet the
university's admission criteria, such as required grades and age limits.
The project aims to provide an easy and efficient way for students to
determine their eligibility.
• Reduce the workload of university staff by automating the eligibility
check process.
• Improve the overall admission process by making it faster and more
transparent for applicants.
6
EXISTING SYSTEM
• Currently, aurora university relies on manual checks or students
contacting the admissions office to clarify eligibility.
• This can cause delays, confusion, and inconsistent responses.
• Students may not be fully aware of the specific criteria for their
chosen programs, and there is no real-time verification system to
help them quickly assess if they meet the necessary qualifications.
• As a result, applicants may waste time applying for programs they
don't qualify for, leading to inefficiencies for both students and the
university.
7
LIMITATIONS
1. LIMITED SCOPE: The tool only checks basic eligibility like grades and
2. STATIC CRITERIA: The eligibility rules are fixed and will need to be
3. USER INPUT ERRORS: Incorrect data entry by users can lead to inaccurate
eligibility results.
8
CHALLENGES
9
PROJECT DESIGN
10
Functionalities
•displayWelcomeMessage()
•getApplicantDetails(struct Student student)
•displayCourseOptions()
•getEducationDetails(struct Student student)
•checkEligibility(struct Student student)
•addStudent(struct Student students[], int studentCount)
•deleteStudent(struct Student students[], int studentCount, int serialNumber)
•displayAllStudents(struct Student students, int studentCount)
•applyForCourse(struct Student student)
11
IMPLEMENTATION
12
13
14
15
16
17
18
19
20
CONCLUSION
for admission.
21
FUTURE ENHANCEMENT
The Eligibility Finder for UG Admission can be improved by adding
input validation and a Graphical User Interface (GUI) for better
usability. Integrating multi-criteria checks like exam scores and
extracurriculars would enhance accuracy. A database-backed system
with user authentication and a mobile app would improve accessibility.
Real-time integration with university systems and multilingual support
would increase efficiency. Moving to a cloud-based platform would
allow remote access and easier maintenance.
22
REFERENCES
• C programming language" by brian W. Kernighan and dennis M.
Ritchiea foundational book for understanding C programming, which
provides in-depth knowledge on functions, conditionals, and user input
handling.
• Geeksforgeeks: c programming tutorials
Https://www.Geeksforgeeks.Org/c-programming-language/
23
24