View
215
Download
0
Category
Preview:
Citation preview
8/11/2019 Gradudation Project Ideas Fall 2014
1/47
8/11/2019 Gradudation Project Ideas Fall 2014
2/47
Faculty Member Research Interests Project Titles
Dr. Syed Afaq Hussain
Artificial Intelligence,
Computer Vision and
Image processing, Data
Structures and
Algorithms
1-Automatic Analysis of Microscopic images of the
blood sample
2-Automatic Analysis of Satellite images for land
cover classification
Dr. Nazir Ahmad Zafar
Formal Methods, Safety
Critical Systems,
Integration of approaches
and Modeling
1-Developing Finite-State-Based Vending Machine
2- Linking UML and VDM++ For Developing
Library Management System
Dr. Hafiz Farooq AhmadSemantic Systems, Web
and Health Informatics
1-Digital Mother Child Health Handbook (MCHH)
2-Tibbe Nabvi Health App
Dr. Khalid Rajeb
Distributed Systems, Peer
to Peer and Parallel
Programming
1-Time and Location Based Reminder on Mobiles
2-Mobile Electronic Program Guide
3- Cattle Management System
Dr. Asrar ul Haque
Swarm Intelligence,
Distributed Systems,
Wireless and Sensor
Networks
1- Active Learning App
2-Medical Expert System
3-Personal Hajj E-Guide
Dr. Abdul Raouf Khan
Theory and Applications
of Cellular Automata,
Image Processing, Data
Security and Computer
Architecture
1-Learning Tool for Kids
2- Furnished Apartment Reservation System
http://www.kfu.edu.sa/en/Colleges/Computer_Science/Departments/Documents/raoufkhan-en.htmhttp://www.kfu.edu.sa/en/Colleges/Computer_Science/Departments/Documents/raoufkhan-en.htm8/11/2019 Gradudation Project Ideas Fall 2014
3/47
Dr. Yasser Moustafa Ali
Fouda
Image Processing and
Multi Model BiometricFace Recognition Based on Sum-table Scheme in
Pattern Matching.
Dr. Muhammad Bilal Ahmad
Image Processing,
Computer Vision and
Machine Learning
1-Panoramic View Generation of Khana Kaba
2-Automatic Class Attendance System using Face
Detection
Dr. Raihan ur Rasool
energy efficient
heterogeneous large scale
systems, high
Performance Computing,
Cloud Computing
Students Attendance System (SAS)
Dr. Shakeel Ahmad
Software Engineering,
Mobile Adhoc Networks
and Information Systems
1-Course Coordination Web Portal for Saudi
Arabia Universities
2- Improve My City- AlHassa Citizens Requests,
Complaints & Suggestions
3- Wireless Emergency Alerts App (WEAA) or
Early meteorological Sandstorms Warning
App for Saudi Arabia
Dr. Abdulnour Bounsiar
Artificial Intelligence,
Data Mining, Sorting
Algorithms, MachineLearning, Image
processing and Signal
processing
1-Access control via automatic car plate recognition
2-Voice control of computer mouse
http://www.kfu.edu.sa/en/Colleges/Computer_Science/Departments/Documents/yfoudah-en.htmhttp://www.kfu.edu.sa/en/Colleges/Computer_Science/Departments/Documents/yfoudah-en.htmhttp://www.kfu.edu.sa/en/Colleges/Computer_Science/Departments/Documents/abounsiar-en.htmhttp://www.kfu.edu.sa/en/Colleges/Computer_Science/Departments/Documents/abounsiar-en.htmhttp://www.kfu.edu.sa/en/Colleges/Computer_Science/Departments/Documents/yfoudah-en.htmhttp://www.kfu.edu.sa/en/Colleges/Computer_Science/Departments/Documents/yfoudah-en.htm8/11/2019 Gradudation Project Ideas Fall 2014
4/47
Mr. Marwan Elhaj
AI, Programming, Image
Processing, Computer
Architecture and
Algorithms
1-Exam Scheduling and Management System (ESMS)
2- Course Registration Academic Guidance System
(CRAGS)
Mr. Noor Zaman
Wireless Sensor Network
Web Development,
Android Applications and
Networking
1-Smart Blood Donation System
2- Smart System to Assist Citizens
3- Projects Archives App for CCSIT
Mr. Muneer Ahmad Bio-informatics and
Health Informatics
1-Jobs scheduling and resource management system
2- Automatic organization of confidential documents
using documents clustering based over security
levels
Mr. Zahid Hussain Qaisar
Software Quality
Assurance, Software
Testing, ArtificialIntelligence and Software
Quality Assurance
Desktop Doctor(Expert System)
8/11/2019 Gradudation Project Ideas Fall 2014
5/47
Project #1
Project Ti tle Automatic Analysis of Microscopic images of the blood
sample
Proposed By:Dr. Syed Afaq Husain
Br ief Description
Counting the Red Blood Cells or white Blood cells from
microscopic images of the Blood sample is used in major
automatic image analysis machines. However many
types of cell analysis can be done from these images that
can tell about the normal cell shape or any abnormality
and the acuteness of the abnormality.
Expected Learni ng Outcomes
(please speci fy 3-5 outcomes)
Learning Problem analysis
Learning image processing techniques
Learning to use and develop application in Matlab
Learn to perform test and analysis of your application
software.
Expected Project Outcomes
An application where you can process images of the
blood to get automated analysis.
Avai lable Resour ces
Required Resour ces Matlab Software, Microscopic images,
Ski ll s Required Programming in C/ C++, Matlab Programming
Speciali zed Tutori ng/Help to be
provided by the SupervisorMatlab Tutorial
8/11/2019 Gradudation Project Ideas Fall 2014
6/47
Project #2
Project TitleAutomatic Analysis of Satellite images for land cover
classification
Proposed By: Dr. Syed Afaq Husain
Brief Description
Satellite images give a remote view of the Earth. This information
can be used to classify the land into various categories like roads,
water, agricultural land, sand, hilly areas, houses, etc.
identification of the crop on a certain area can help in
determining its total acreage and finally help in estimation of the
crop yield, information essential for economic planning of a
countrys resources.
Expected Learning
Outcomes
(please specify 3-5
outcomes)
Learning the types of satellite images and understanding them
Learning image pre-processing techniques
Learning to use and develop application in Matlab
Learn to perform test and analysis of your application software.
Learn various pattern based clustering techniques and using them
to cluster similar crop areas.
Expected Project Outcomes
An application that classifies a satellite image into regions based
on their crop cover
Available Resources
Required Resources Matlab Software, Satellite images,
Skills Required Programming in C/ C++, Matlab Programming
Specialized Tutoring/Help
to be provided by the
Supervisor
Matlab Tutorial
8/11/2019 Gradudation Project Ideas Fall 2014
7/47
Project 3
Project Ti tleLinking UML and VDM++ For Developing LibraryManagement System
Proposed By: Dr. Nazir Ahmad Zafar
Br ief Description
The objective of the project is to identify a relationship andto link Unified Modeling Language (UML) and ViennaDevelopment Method (VDM++). Although UML as well asVDM++ support object oriented development, however, both
have their limitations. For example, UML is based ongraphical models and is prone to causing errors. The unseensemantics under the UML diagrams causes ambiguities andinconsistencies in the models at design level. VDM++ beingformal language is based on mathematical structures and
difficult to apply at initial phases of software development.Therefore, it will be interesting to link both approaches tosupport a complete systematic software development process.
Library Management System will be taken as a case study tomake practice of this integrated approach.
Expected Learni ng Outcomes
The students will be able to
Understand and analyze modeling power of UML
and VDM++ to develop meaningful models
Apply specialized mechanisms to explore and
capture the core functional concepts
To provide a formal basis for developing any system
To integrate best practices in terms of linking
popular object oriented techniques
Apply integrated approaches by taking a simple casestudy, that is, Library Management System
Expected Project Outcomes UML Model of Library Management System
Formal VDM++ validated model
Verified implemented system
Avai lable Resour ces NIL
Required Resour ces VDM++ tool
Ski ll s Required UML and
VDM++
Speciali zed Tutori ng/Help to
be provided by the Supervisor
Students will be provided training of VDM++
Contact information Email:-nazafar@kfu.edu.saExt:- 8139
mailto:nazafar@kfu.edu.samailto:nazafar@kfu.edu.samailto:nazafar@kfu.edu.samailto:nazafar@kfu.edu.sa8/11/2019 Gradudation Project Ideas Fall 2014
8/47
Project 4
Project Ti tle Developing Finite-State-Based Vending Machine
Proposed By: Dr. Nazir Ahmad Zafar
Br ief Description
System specification and design have become importantactivities in software engineering. The design of complex andautomated systems requires techniques for specification,
capturing functionalities and control behaviors. UnifiedModeling Language (UML) has become de-facto standard
for design of object oriented systems. Automata are abstractmodels of machines which can be represented usingdiagrams. Automata theory has emerged with several modern
applications in software engineering, for example,optimization of logic based programs, specification and
verification of protocols. Automata theory is ideal one formodeling control behavior in terms of diagrams and
mathematical relationships among system functionalities.Graph-based formalisms (automata) have been predominantin systems development and can be effectively verified by
various model checkers. The objective of the project is makepractice of software engineering approaches, UML, graphs,
algorithms and automata theory, to model and developvending machine.
Expected Learni ng Outcomes
The students will be able to
Make practice of UML, automata and software
engineering in modeling of automated systems
Design vending machine using UML diagrams
Automate and optimize the machine by application
of automata theory
Transform the automated model to mathematicalmodel, procedures and algorithms
Implement the machine based on above models byany of the object oriented language
Expected Project Outcomes
Finite state based model of the vending machine
Generic automated model of the machine
Visual implemented system
Avai lable Resour ces NIL
Required Resour ces Any tool required for modeling UML diagrams, for
example, Rational Rose
JFLAP Tool: Building a Finite AutomatonSki ll s Required UML, Language Theory and Finite Automata
Speciali zed Tutori ng/Help to
be provided by the Supervisor
Not required
Contact informationEmail:- nazafar@kfu.edu.sa
Ext:- 8139
http://www.jflap.org/tutorial/fa/createfa/fa.htmlhttp://www.jflap.org/tutorial/fa/createfa/fa.htmlhttp://www.jflap.org/tutorial/fa/createfa/fa.html8/11/2019 Gradudation Project Ideas Fall 2014
9/47
Project 5
Project Ti tle Digital Mother Child Health Handbook (MCHH)
Proposed By: Dr. Hafiz Farooq Ahmad
Br ief Description
(it should beelaborative and
should clearly
define the scope ofthe project.
Description should
address research
methodology,research
approaches, toolsand techniques to
be used)
Wellbeing and care of a mother during pregnancy is vital for a healthy
child birth. Necessary guidelines and information handbooks forexpecting mothers and families have been prepared for awareness and
tracking health progress of mother and the baby. Japan took such an
initiative in 1947 to develop Maternal and Child Health Handbook
(MCHH). The outcome of the initiative was a drastic decrease in Infant
Mortality Rate (IMR) from 76.0 deaths per 1000 live births in 1947 to 2.6
in 2007. From 1947 to 2007, IMR decreased by 50% annually and
currently it is well below the Millennium Development Goal (MDG)
target set by the UN for 2015. In this project, we propose to develop
general system architecture of Digital Maternal and Child Health
Information System that would also be localized according to any specific
requirements of Saudi Arabia. The proposed system may be used to
maintain health record of mothers and babies from conception to
delivery. Such a system can help improve the quality of healthcare for
mothers and babies in Saudi Arabia. The requirements will be based on
various sources including Japan Maternal and Child Heath Handbook and
Common Requirements for Maternal Health Information Systems
proposed by Program for Appropriate Technology in Health (PATH). The
proposed system may be decomposed into sub-systems such as
pregnancy medical record, child health information, information and
awareness and decision support systems. A prototype system
encompassing some of the key features would also be developed.
Expected
LearningOutcomes
(please speci fy 3-5
outcomes)
1. Health informatics knowledge for design of systems
2.
Software requirements specification3. Systems design and architecture
4. Medium project implementation
Expected Project
Outcomes
1. Requirement analysis and requirement specifications for the
proposed system (proposal phase)
2. Prototype implementation
Available
Resources
No special requirements
Required
Resources
No special requirements
Ski ll s Required Java, Android development or related skill in design and implementation
Specialized
Tutor ing/Help to
be provided by the
Supervisor
Domain knowledge of health informatics
Software requirements modeling and specification in healthcare
Software architecture and design
Contact
information
Email:-hfahmad@kfu.edu.sa
Ext:-9228
mailto:hfahmad@kfu.edu.samailto:hfahmad@kfu.edu.samailto:hfahmad@kfu.edu.samailto:hfahmad@kfu.edu.sa8/11/2019 Gradudation Project Ideas Fall 2014
10/47
Project # 6
Project Ti tle Tibbe Nabvi Health App
Proposed By: Dr. Hafiz Farooq Ahmad
Br ief Description
(it should be
elaborative and
should clearly
define the scope ofthe project.
Description shouldaddress researchmethodology,
researchapproaches, tools
and techniques tobe used)
Healthcare and wellbeing of an individual is the most important aspect ofhuman life since ancient times. Nature has created herbs with medicinal
properties to keep human being healthy. Prophet Muhammad (PBUH)
has described these facts at a number of occasions. More than 800 years
ago, researchers, such as Ibne Al Qayyim, compiled the sayings of the
prophet about herbal used for medicine and this practice is still
continued. Use of herbs for curing illness has been used all over the
world since prehistory times and there has been strong interest recently
to use herbs. As per WHO, herbal medicine had prominent role to
contain and treat severe acute respiratory syndrome (SARS) in China
[1]. Eighty per cent of African populations use some form of traditional
herbal medicine. The worldwide annual market for these products
approaches US$ 60 billion. Many hope traditional herbal medicine
research will play a critical role in global health. China, India, Nigeria, the
United States of America (USA) and WHO have all made substantial
research investments in traditional herbal medicines.
Though the project aims to create general awareness among masses
about the herbal medicine but in particular this project focuses on the
sayings of Prophet Muhammad (PBUH) and the research carried out by
many scholars on these aspects. This project will carry out requirement
elicitation and specification for an app namely Tibbe Nabvi Health App
in the first phase and implementation in the next phase. A vast literature
in the forms of papers and books are available but no application with
modern technology has been designed and implemented. A number ofchallenges specially usability and requirements gathering will be
addressed in this project. Working prototype will be implemented in
phase II.
Reference
1.
http://www.who.int/bulletin/volumes/86/8/07-042820/en/
Expected
Learning
Outcomes
(please speci fy 3-5
outcomes)
1. Role of herbal medicine in healthcare
2. Software requirements specification
3. Systems design and architecture
4. Medium project implementation
Expected Project
Outcomes
1. Requirement analysis and requirement specifications for the
proposed system (proposal phase)
2.
Prototype implementation
Available No special requirement
http://www.who.int/bulletin/volumes/86/8/07-042820/en/http://www.who.int/bulletin/volumes/86/8/07-042820/en/8/11/2019 Gradudation Project Ideas Fall 2014
11/47
Resources
Required
Resources
No special requirement
Ski ll s Required Java, Android development
Specialized
Tutor ing/Help tobe provided by the
Supervisor
Domain knowledge of health informatics
Survey of the herbs as in Tibbe Aabvi literatureSoftware requirements modeling and specification in healthcare
Email:-hfahmad@kfu.edu.sa
Ext:-9228
mailto:hfahmad@kfu.edu.samailto:hfahmad@kfu.edu.samailto:hfahmad@kfu.edu.samailto:hfahmad@kfu.edu.samailto:hfahmad@kfu.edu.samailto:hfahmad@kfu.edu.sa8/11/2019 Gradudation Project Ideas Fall 2014
12/47
Project # 7
Project Ti tleTime and Location Based Reminder on Mobiles
Proposed By:Dr. Khaled Ragab
Br ief Description
Reminders or alerts in existing system allows user to do some
task at a particular time. Moreover, it is desirable that we get
reminders based on the both time and location. The proposedapplication allows user to set reminders based on both time and
location.
Overview
This application offers the following services:1. Keep an ongoing list of things to buy next time you're at the
grocery store
2. Tell you to take the trash to the street when you get home
after work3. Keep your life more organized with a location-based to-do
list4. Prompt you to purchase a birthday gift the next time you'renear the mall
5. Tell you to deposit your paycheck next time you're near the
bank6. Remind you to call a client the next time you arrive at the
office
7. Ability to save favorite locations for future use
8. Easy to use interface for quick and efficient navigation9. Option to re-enable alerts from the past
Expected Outcomes The students will be able to implement an Andriod/ IPhone Apps.
Avai lable Resour ces Mobile phones S4 and IPhone are available from previous students
projects.
Required Resour ces --
Ski ll s Required
Following skills are required,
Android/IPhone development
Specialized
Tutor ing/Help to be
provided by the
Supervisor
NA
Contact informationEmail:- kabdultawab@kfu.edu.sa
Ext:- 5898147
8/11/2019 Gradudation Project Ideas Fall 2014
13/47
Project # 8
Project Ti tle Mobile Electronic Program Guide
Proposed By: Dr. Khaled Ragab
Br ief Description
In current system, in order to get the TV schedule, user need tocheck newspaper or see actual schedule on TV. The proposed
system will help user to get the TV schedules right on the
mobile device making him to check schedule from anywhere.
To make sure you don't miss that important football match orexciting movie, you can add a reminder about the show into the
calendar with just single click.
Overview
The application "Mobile Electronic Program Guide" solves all
these problems. It offers below services.
1.
Allows user to see channel list based on language.
2. Allow user to see the schedule of shows for a particular
channel
3. See what's playing on each channel right now.4. Search for a particular show/channel.
5. Add particular show as favorite.
6. Add reminder for a particular show
Mobile Application:
Google Android platform and/or Xcode Apple
developer.
GPRS (for internet connectivity between mobile andserver)
SQlite Database on Android
Server Application:
REST Service.
ASP.Net (For Admin login, Adding channels, adding
show's) SQL Server
Expected Outcomes The students will be able to implement an Andriod/ IPhone Apps.
8/11/2019 Gradudation Project Ideas Fall 2014
14/47
8/11/2019 Gradudation Project Ideas Fall 2014
15/47
Project # 9
Project Ti tle Cattle Management System
Proposed By: Dr. Khaled Ragab
Br ief Description
Animal wealth in Saudi Arabia is one of the important factor for
economic and social. Arabs like their animals and taking care ofthem. It is required to have a system that enable the owner to identify
his cattle/camel individually with cattle ear tags. They can moreeasily determine which cattle is which. Ear Electronic ID/RFIDcattle tags are small button-like tags that are placed in the ear.
Each EID tag has a unique 15-digit number printed on it, and thenumber can also be read by scanning the tag with an EID reader.
These tags are designed to last for the life of the animal.It is required to have a database of animal that enable the owners tofollow cattles health, production, and movement in the farm.When doctor visit the cattle, we should provide him a tablet that hecan read the cattle tag and then add any information to its health
record. Moreover, the milk production of the cattle should be storedinto the database to track its production.
Mobile Application:
Google Android platform and/or Xcode Apple
developer.
GPRS (for internet connectivity between mobile and
server)
SQlite Database on Android
Server Application:
REST Service.
ASP.Net (For Admin login, Adding channels, adding
show's) or PHP server.
SQL Server
Expected Outcomes The students will be able to implement an Andriod/ IPhone Apps.
Avai lable Resour ces Mobile phones S4 and IPhone are available from previous students
projects.
8/11/2019 Gradudation Project Ideas Fall 2014
16/47
Required Resour ces
Ski ll s Required
Following skills are required,
Android/IPhone development
Specialized
Tutor ing/Help to be
provided by the
Supervisor
NA
Contact informationEmail:- kabdultawab@kfu.edu.sa
Ext:- 5898147
8/11/2019 Gradudation Project Ideas Fall 2014
17/47
Project # 10
Project Ti tle Active Learning App
Proposed By: Dr. Asrar Haque
Br ief Description In the academia there has been a shift of teaching style
from passive teacher centered approach to more student
oriented active learning approach. Developing a complete
student oriented curriculum is a tedious task. However, the
fast evolving technologies like internet, smart phone etc.
can play an important role in developing such a curriculum.
In this project students will explore how to use smart
phones creating a more active learning environment for the
students so that expected outcome of course can be better
achieved.
Expected Outcomes
An architectural framework design for the app
A working app that could be used in a course
Avai lable Resour ces
Required Resour ces None
Ski ll s Required Android programming skills
Speciali zed Tutori ng/Help to
be provided by the Supervisor
None
Contact informationEmail:-ahaque@kfu.edu.sa
Ext:-8145
8/11/2019 Gradudation Project Ideas Fall 2014
18/47
8/11/2019 Gradudation Project Ideas Fall 2014
19/47
Project # 12
Project Ti tle Medical Expert System
Proposed By: Dr. Asrar Haque
Br ief Description Health is a basic necessity of life for all human beingacross the globe. To ensure that every one has access tohealth facilities, it is important to provide tools for the
physicians so they can offer proper medical advice to
their patients. Currently a group of students are working
on project to remotely gather patient data using an app.In this project students will design and build an expert
system that will interact with patients app to help a
physician monitor health condition of a patient and
advice remotely.
Expected Learni ng Outcomes
Students will be able to:
Analyze current how to gather patient dataremotely
Design a system to integrate an app
Apply knowledge building a system
Expected Project Outcomes Survey of technologies related to collecting patient
data remotely
Designed Expert System
Avai lable Resour ces Tools related build web based system, ADT etc
Required Resour ces
Ski ll s Required Related to HCI, AI, Developing an App
Speciali zed Tutori ng/Help to
be provided by the Supervisor
N/A
Contact informationEmail:-ahaque@kfu.edu.sa
Ext:-8145
8/11/2019 Gradudation Project Ideas Fall 2014
20/47
8/11/2019 Gradudation Project Ideas Fall 2014
21/47
Project# 14
Project Ti tle Access control via automatic car plate recognition
Proposed By: Dr. Abdenour Bounsiar
Br ief Description
(it should be elaborative and
should clearly define the scope ofthe project. Description should
address research methodology,
research approaches, tools and
techniques to be used)
The objective of this project is to introduce the studentsto image processing techniques through a common and
very useful application which is automatic car plate
recognition. The students will have to design a system
for access control through the recognition of car plate
characters from camera images. Although a real system
will require the use of a real camera to capture car plate
images in real time and then control a real access gate,
this project will only focus on the image processing side
for previously captured car images. The students will
have to perform necessary pre-processing treatment for
car palate images like binarization and histogram
calculation. The students will then have to extract the
car plate region from the car images through some
techniques, like image segmentation and region
detection, before proceeding to characters recognition
by using some technique of pattern recognition. In
addition, the students will propose a simulation
interface.
Expected Learni ng Outcomes
(please speci fy 3-5 outcomes)
Understanding some techniques of image pre-
processing like binarization and histogram calculation.
Understanding some techniques of image processing
like image segmentation and region detection.
Understanding some techniques of patternrecognition which applies to image processing.
Application of image processing techniques
Application of pattern recognition techniques
Expected Project Outcomes
A module for preprocessing of car plate images
A module for car plate character recognition
A graphical interface for image acquisition and
management.
A graphical interface for recognized plate display
A graphical interface for access gate control.
Avai lable Resour ces --
Required Resour ces
Matlab with image processing toolbox
Ski ll s Required Good mathematical and programming skills
Interest for image processing applications
Speciali zed Tutori ng/Help to be
provided by the Supervisor
Image processing techniques
Pattern recognition techniques
Contact I nformationEmail:- abounsiar@kfu.edu.sa
Ext:- 8127
8/11/2019 Gradudation Project Ideas Fall 2014
22/47
Project # 15
Project Ti tle Learning Tool for Kids
Proposed By: Dr. Abdul Raouf Khan
Br ief Description
Some of the main areas of difficulties in learning are
information processing, communication skills, and memory.
Generally, children learn at different levels of age. It has
been observed that if such learning disabilities are known
earlier, the weaknesses can be overcome with special
treatment. The treatment can be given at different levels.
At the beginning, different tests can be performed to
determine weakness type and level. Then, exercises can be
given according to the test results. And further evaluation
and improvement can be suggested. This requires periodical
visits to the specialists which is difficult for some people or
certain areas of cities and town.in addition it needs timemanagement and availability of specialist. We propose to
develop an application that may help parents to treat their
children at their homes. In fact it may be used for all
children and help them develop their learning skills.
Expected Outcomes The system will be used by the parents and children. The
parents will determine the learning difficulties of their child
and accordingly the system will be able to provide treatment
to the child as per learning difficulty.
Avai lable Resour ces
Required Resources
The following tools & equipment may be requiredMobile Phone, Ipad
Xcode for iOS development
ADT in Eclipse for Android development
Visual Studio for web based system development
MySQL to be used in the server side.
Ski ll s RequiredThe students must have or master the skills to use the above
mentioned tools. And must have good knowledge of system
analysis and design.
Speciali zed Tutori ng/Help to
be provided by the Supervisor
None
Contact information Email:- raoufkhan@kfu.edu.saExt:- 8129
8/11/2019 Gradudation Project Ideas Fall 2014
23/47
Project # 16
Project Ti tle Furnished Apartment Reservation System
Proposed By: Dr. Abdul Raouf Khan
Br ief Description A traveler is supposed to look for an apartment in a citygenerally not known to him. and it takes time and trouble
for him to look for a suitable apartment keeping the prices,
location, facilities and availability into consideration.
However, due to increasing use of mobile applications it
may be possible to develop a mobile application for
travelers to book and reserve the apartments in any city at
their own convenience and in advance.
Expected Outcomes The system will be used by the apartment owners and the
customers. The customers will be able to look for a suitable
apartment as per their needs and reserve it using mobile
application, and be able to see the location of theapartments using GPS. And the owners of Furnished
apartments will be able to display and advertise the
facilities, availability and rates using a web based system.
Avai lable Resour ces
Required Resour ces
The following tools & equipment may be required
Mobile Phone
Xcode for iOS development
ADT in Eclipse for Android development
Visual Studio for web based system developmentMySQL to be used in the server side.
Ski ll s RequiredThe students must have or master the skills to use the above
mentioned tools. And must have good knowledge of system
analysis and design.
Speciali zed Tutori ng/Help to
be provided by the Supervisor
None
Contact informationEmail:- raoufkhan@kfu.edu.sa
Ext:- 8129
8/11/2019 Gradudation Project Ideas Fall 2014
24/47
Project # 17
Project Ti tle Voice control of computer mouse for arm-disabled
people
Proposed By: Dr. Abdenour Bounsiar
Br ief Description(it should be elaborative and
should clearly define the scope ofthe project. Description should
address research methodology,
research approaches, tools and
techniques to be used)
The objective of this project is to introduce the studentsto speech processing techniques through a useful
application which is voice control of computer mouse for
arm disabled people. The students will have to design a
system for computer mouse control through the
recognition of simple speech commands from human
voice by using a microphone. The system will allow arm
injured and/or disabled people to use their computer
mouse through various voice commands for various
movement directions and specific tasks like click and
double-click.
Expected Learni ng Outcomes
(please speci fy 3-5 outcomes)
Understanding preprocessing techniques for voice
signal
Understanding signal processing techniques relevant
to representation of voice signal
Understanding pattern recognition techniques
relevant to voice signals.
Applying signal processing techniques for voice signals
Applying pattern recognition techniques for voice
signals
Expected Project Outcomes
A module for speech acquisition through microphone A module for voice preprocessing
A module for voice command recognition
A graphical interface for the system command.
Avai lable Resour ces
Required Resour ces Matlab with signal processing toolbox
Ski ll s Required Good mathematical and programming skills
Interest for speech processing applications
Speciali zed Tutori ng/Help to be
provided by the Supervisor
Speech and signal processing techniques
Pattern recognition techniques
Contact I nformationEmail:- abounsiar@kfu.edu.sa
Ext:- 8127
8/11/2019 Gradudation Project Ideas Fall 2014
25/47
Project # 18
Project Ti tle Automatic Class Attendance System using Face
Detection
Proposed By: Dr. Muhammad Bilal Ahmad
Br ief Description
(it should be elaborative and
should clearly define the scope of
the project. Description shouldaddress research methodology,
research approaches, tools and
techniques to be used)
It is important to have automatic class attendancesystem in schools. Teachers are unable to calculate
timing of students in the class. Teachers can only mark
present, absent or late, but he does not keep the exact
timing of the students in the class. Students can also use
proxies. Using face detection algorithm of image
processing will help to make automatic attendance of
students and their total time in the class. Cameras will
be installed in the class rooms and they will be
connected to the remote system. Videos will be stored
and searched for the students presence in the class
according to the time-table of the classes. Students will
be detected using the face detection algorithm. A few
assumptions will be made to simplify the system so that
the system should be implemented and tested. The
system will also help the administration to monitor the
class timing and participations.
Expected Learni ng Outcomes
(please speci fy 3-5 outcomes)
Students will learn basics of image processing
Students will learn remote access of cameras
Students will learn the field of automatic face
recognition algorithms
Students will learn how to develop an onlinesystem by connecting the videos from the
camera with the database of students and class
time table
Expected Project Outcomes
An online system for automatic attendance of
students will be made
Cameras will be installed in the classes for
automatic monitoring of the classes
Creation of automatic attendance system and
embedding with university portal systemAvai lable Resour ces
Required Resour ces Matlab with image processing toolbox
Visual Programming (Visual C++)
Web Programming
8/11/2019 Gradudation Project Ideas Fall 2014
26/47
Ski ll s Required Good mathematical and programming skills
Have strong interest of Digital Image Processing
and Computer Vision
Speciali zed Tutori ng/Help to be
provided by the Supervisor
Basics of Digital Image Processing
Algorithms of Automatic face detection fromdigital images
Contact InfoEmail:- mzulfiqar@kfu.edu.sa
Ext:- 9218
Project # 19
Project Ti tle Panoramic View Generation of Khana Kaba
Proposed By: Dr. Muhammad Bilal Ahmad
Br ief Description
(it should be elaborative and
should clearly define the scope of
the project. Description shouldaddress research methodology,
research approaches, tools and
techniques to be used)
Creation of Panoramic view from 2D images of
important places helps users to see and visualize the
places from their computer very similarly as they were
actually standing at some point in the place and see
around. In this project, students will first start to create
Panoramic view of King Faisal University and then apply
the same algorithm for Khana Kaba.
Panoramic view is generated by the technique of
stitching spatially closed images of a scene. Seamless
stitching of images requires sophisticated algorithms.
The process of stitching images one by one is continuedtill we are able to get the whole (360 degree) panoramic
view of the scene. After creating the panoramic view,
VRML (Virtual Reality Markup Language) or any other
language is used to display the 3D view of the scene. This
project is a very interesting as this will help us to
preserve 3D views of important archeological sites.
Expected Learni ng Outcomes(please speci fy 3-5 outcomes)
Students will learn stereo imaging and image
stitching algorithms
Features extraction and matching algorithms willbe learnt
Students will learn creation of 360 degrees
Panoramic view of scenes
And students will learn how to view 3D images
on the screen using VRML
Students will also make database of images of
KFU and Khana Kaba
mailto:mzulfiqar@kfu.edu.samailto:mzulfiqar@kfu.edu.samailto:mzulfiqar@kfu.edu.sa8/11/2019 Gradudation Project Ideas Fall 2014
27/47
Students will experience web programming
Expected Project Outcomes
Students will built image stitching software
Panoramic view software will be made by
enhancing the stitching algorithm
Hosting the system on web to generate online
panoramic views of scene for which images willbe provided
Avai lable Resour ces
Required Resour ces Matlab with image processing toolbox
Visual Programming (Visual C++, C#, DotNet)
Web Programming
Ski ll s Required Good mathematical and programming skills
Have strong interest of Digital Image Processing
and Computer Vision
Speciali zed Tutori ng/Help to be
provided by the Supervisor
Basics of Digital Image Processing and Computer
Vision
Algorithms for Image Stitching
Contact Info Email:- mzulfiqar@kfu.edu.sa
Ext:- 9218
mailto:mzulfiqar@kfu.edu.samailto:mzulfiqar@kfu.edu.samailto:mzulfiqar@kfu.edu.sa8/11/2019 Gradudation Project Ideas Fall 2014
28/47
Project # 20
Project Ti tle Students Attendance System (SAS)
Proposed By: Dr. Raihan ur Rasool
Br ief Description An Android based attendance system will be built foruniversity students. Teachers, and their courses; along with
the list of students who are taking those courses will be
added in a database through a web interface. A Teacher
would come in class, and will open up the App of SAS and
will select the course. The list of students will be
automatically populated. After marking present/ absent; the
teacher will save the attendance. The attendance will
actually get saved on the server database. Students will be
able to check their attendance percentage through web
interface. Several reports about student attendance will be
available for head of department and coordinators.
Expected Outcomes1.
Android based application for automated
attendance
2. A PhP based web application for attendance
management and reporting
3. Students will understand how the heterogeneous
system coordinate and work through web services.
4. A complete performance tuning of Android App will
be done through profiling tools
Avai lable Resour ces Android Development Environment
Required Resour ces 2- Android Phones and one desktop comuter
Ski ll s Required Android Programming
PhP/MySQL or ASP.NET
Speciali zed Tutori ng/Help to
be provided by the Supervisor
Android Programming
Contact informationEmail:- rrasool@kfu.edu.sa
Ext:-9246
8/11/2019 Gradudation Project Ideas Fall 2014
29/47
8/11/2019 Gradudation Project Ideas Fall 2014
30/47
Project # 22
Project Ti tle Improve My City- AlHassa
Citizens Requests, Complaints & Suggestions
Proposed By:Dr. Shakeel Ahmed
Br ief Description The application enables citizens to report local problemssuch as potholes, illegal trash dumping, faulty streetlights, and broken sidewalks, and illegal advertising
boards. The submitted issues are displayed on the city's
map. Users may add photos and comments. Moreover,
they can suggest solutions for improving theenvironment of their neighborhood.
Expected Outcomes
1. Through the application local government agencies
enable citizens to take action to improve their
neighborhood.
2. Conveyed cases go directly into the citys work
order queue to be resolved, and users are informedhow quickly the case will be closed.
3. When cases are resolved the date and time of the
resolution is listed, providing users with the sensethat the reported cases are resolved.
Avai lable Resour ces College has all the infrastructure available
Required Resour ces Nothing Specific
Ski ll s Required Strong programming skills, Database and algorithmdesign. Java programming languages, Androiddevelopment,
SQL and Additional helping tools.
Speciali zed Tutoring/H elp to
be provided by the Supervisor
To guide the students and suggest them to carry out the
project effectively.
Contact informationEmail:- shakeel@kfu.edu.sa
Ext:- 8132
8/11/2019 Gradudation Project Ideas Fall 2014
31/47
8/11/2019 Gradudation Project Ideas Fall 2014
32/47
8/11/2019 Gradudation Project Ideas Fall 2014
33/47
Project # 25
Project Ti tle Course Registration Academic Guidance System (CRAGS)
Proposed By: Mr.Marwan El-Haj
Br ief Description The process of Course Registration according toAcademic Guidance Basis is done by both Academic
Advisors and students,it is relatively a long process and
needs lot of preparation by the Academic Advisor ,
Sometimes the lake of information and unavailability of
the advisor in certain times considered to be a problem
that faces most of the students in having the appropriate
academic guidance.
CRAGS is a system that is intended to advise the
students for the courses to be registered for each new
semester, the system plays the role of the Academic
Advisor to provide help for the courses that a student
may register based on his academic record
Expected Outcomes A software that guide a students through
registration process
The system may be implemented as a desktop
system, web-based system or mobile application
system, or combination of all
Avai lable Resour ces Programming language, Study plan, sample of student
records for testing
Required Resour ces None
Ski ll s Required Student should have or gain :
- Good programming skills
- Knowledge in Database management systems
- Web based systems
- Mobile application programming
Speciali zed Tutori ng/Help to be
provided by the Supervisor
None for the moment
Contact information Email:-maelhaj@kfu.edu.sa
Ext:-8135
8/11/2019 Gradudation Project Ideas Fall 2014
34/47
8/11/2019 Gradudation Project Ideas Fall 2014
35/47
location considering their free times, blood type,
and last donation time and send a notification
message to them. Hospitals can easily access and
update donor's info, also insert donors' blood tests.
Mobile App:
The system takes the user's location via GPS and
updating their location automatically or as the
user's choice and it receives notifications from the
hospital. Also, the user can perform all the web
operations by the mobile app.
The final product of our research is an integrated
system (combining multiple technologies) to
achieve the goals of the research. The system will
be able to facilitate the communication between
the donors, hospitals, and needy people, which willeffect positively on the number of donors. In
addition, SBDS will be able to manage, hold, and
process the donors' data to mine and extract
important information that is related to their tests
and health, which may save their lives in the future.
Expected Learni ng Outcomes
(please speci fy 3-5 outcomes)
The students would be able,
To manage conducted projects resources at one
platform.
To apply knowledge of computing, e.g. Java,
8/11/2019 Gradudation Project Ideas Fall 2014
36/47
Eclipse, SDK, data bases.
To create a prototype model, appropriate
analysis and to develop ERP/ ERM models.
To learn and apply tools and techniques for
development of projects.
Expected Project Outcomes
1. It will provide assistance to community to
report their problem timely to the concern
authorities.
2.
Assist victims by providing timely and
accurately solution.
3.
Help authorities to reach the right solution
timely.
Avai lable Resour ces Almost all resources are available.
Required Resour ces No special resources required.
Ski ll s Required
Following skills are required,
Java
ASP.Net
Eclipse
Android development
SQL Lite and Additional helping tools during project
proposal.
Speciali zed Tutori ng/Help to be
provided by the Supervisor
Domain knowledge and guidance
Existence problem statement information
Required literature review guidance
Software requirements modeling and
specification
Software architecture and design
Contact inf ormation Email:- nzaman@kfu.edu.saExt:- 0135898142
8/11/2019 Gradudation Project Ideas Fall 2014
37/47
Project # 27
Project Ti tle Smart Blood Donation System
Proposed By: Noor Zaman
Br ief Description
(it should be elaborative andshould clearly define the scope of
the project. Description should
address research methodology,research approaches, tools and
techniques to be used)
In health related emergencies, the needs of bloodhas been found to be the most demanding entity. In
Saudi Arabia we have a lot of people who wish to
donate. But at times we are suffering from lack of
blood in blood banks, the reason being there is no
connection between the blood banks and the
donors.
In this technological era, the blood donation
problems have been handled by different tools like
the announcement using the SMS or a social
website. Some non-commercial websites have been
created such as "freeblood" and "UAEdonors".
There are systems (websites and applications)
around the world that present some solution to the
problem we are addressing, but most of them are
similar and have disadvantages. The main drawback
in the existing systems that we have studied so far is
it contains static information in the database, which
needs hard work to update (Lack of a dynamic
solution). The location of donors and response time
need to be determined and to be update fast as
soon as possible.As depicted in figure 1, our system is aimed at
enhancing the Smartphone technology to replace
the old donors' lists and all the old paper work with
easy system that can find the donors based on some
data and criteria. So Hospitals and the people who
need blood can find them easily by their nearest
location, available time, and same blood type. Our
system at in its final version will be able to facilitate
the search process for needy people and make it
easier than before. Increase number of donors by
increasing the facilities provided to them and
Increase the awareness of the society about the
importance of blood donation.
Web System:
Hospitals can find donors easily by their nearest
8/11/2019 Gradudation Project Ideas Fall 2014
38/47
location considering their free times, blood type,
and last donation time and send a notification
message to them. Hospitals can easily access and
update donor's info, also insert donors' blood tests.
Mobile App:
The system takes the user's location via GPS and
updating their location automatically or as the
user's choice and it receives notifications from the
hospital. Also, the user can perform all the web
operations by the mobile app.
The final product of our research is an integrated
system (combining multiple technologies) to
achieve the goals of the research. The system will
be able to facilitate the communication between
the donors, hospitals, and needy people, which willeffect positively on the number of donors. In
addition, SBDS will be able to manage, hold, and
process the donors' data to mine and extract
important information that is related to their tests
and health, which may save their lives in the future.
Expected Learni ng Outcomes
(please speci fy 3-5 outcomes)
The students would be able,
To manage conducted projects resources at one
platform.
To apply knowledge of computing, e.g. Java,
8/11/2019 Gradudation Project Ideas Fall 2014
39/47
Eclipse, SDK, data bases.
To create a prototype model, appropriate
analysis and to develop ERP/ ERM models.
To learn and apply tools and techniques for
development of projects.
Expected Project Outcomes
4. It will provide assistance to community to
report their problem timely to the concern
authorities.
5.
Assist victims by providing timely and
accurately solution.
6.
Help authorities to reach the right solution
timely.
Avai lable Resour ces Almost all resources are available.
Required Resour ces No special resources required.
Ski ll s Required
Following skills are required,
Java
ASP.Net
Eclipse
Android development
SQL Lite and Additional helping tools during project
proposal.
Speciali zed Tutori ng/Help to be
provided by the Supervisor
Domain knowledge and guidance
Existence problem statement information
Required literature review guidance
Software requirements modeling and
specification
Software architecture and design
Contact inf ormation Email:- nzaman@kfu.edu.saExt:- 0135898142
8/11/2019 Gradudation Project Ideas Fall 2014
40/47
8/11/2019 Gradudation Project Ideas Fall 2014
41/47
platform.
To apply knowledge of computing, e.g. Java,
Eclipse, SDK, data bases.
To create a prototype model, appropriate
analysis and to develop ERP/ ERM models. To learn and apply tools and techniques for
development of projects.
Expected Project Outcomes
7. It will provide assistance to students for
choosing their project titles timely and
accurately.
8. Assist faculty members to avoid repetition of
implemented ideas.
9. Help students to choose/select new
proposed project ideas10.
Help faculty members to streamline
resources and propose new ideas for
students
Avai lable Resour ces Almost all resources are available.
Required Resour ces No special resources required.
Ski ll s Required
Following skills are required,
Java
Eclipse
Android development
SQL Lite and
Additional helping tools during project
proposal.
Speciali zed Tutori ng/Help to be
provided by the Supervisor
Domain knowledge and guidance
Existence problem statement information
Required literature review guidance
Software requirements modeling and
specification
Software architecture and design
Contact I nformationEmail:-nzaman@kfu.edu.sa
Ext:- 8142
mailto:nzaman@kfu.edu.samailto:nzaman@kfu.edu.samailto:nzaman@kfu.edu.samailto:nzaman@kfu.edu.sa8/11/2019 Gradudation Project Ideas Fall 2014
42/47
Project # 29
Project Ti tle Jobs scheduling and resources
management systemProposed By: Muneer Ahmad
Br ief Description
(it should be elaborative andshould clearly define the scope of
the project. Description should
address research methodology,
research approaches, tools andtechniques to be used)
This project aims at scheduling the jobs of people in
a professional organization along with resources
management. Better Jobs scheduling and efficient
resources management plays a key role in the
progress of companies. Companies normally have a
good number of employees that have been assigned
different tasks with defined time span. These tasks
are managed by managers who distribute the tasks toits team. A task has normally high, medium and low
priority with defined time frame and certain
restrictions (team members have access level to
access and submit the tasks). One employee in this
group may have one or many tasks and many
employees may serve over one or many tasks. The
proposed job scheduler will be able to efficiently
manage the employees in groups/teams. Each group
will be assigned tasks with timeline, priority of task,
access level to task and reward points that will
determine the contribution of employee towards
successful completion of tasks. The delayed or
incomplete tasks will incur penalties to employees in
group. In addition, the group members will be given
resources to utilize and complete the tasks. The
resources will be distributed to members along with
resource type and quantity. The proposed automated
system will also manage resources and will
summarize the details of tasks and resources to
8/11/2019 Gradudation Project Ideas Fall 2014
43/47
relevant manager at the end of group tasks.
The proposed system will have an admin that would
be able to add / delete / modify different managers
(each manager is supposed to be responsible for one
department / section). Managers are the people who
would classify the employees based over their job
nature / area of interest. Admin would notify the jobs
to managers and managers would distribute the jobs
to people in departments. One job could be divided
into a group of tasks defined by manager with task
completion time frame and priority of task. People in
the department have to attend the tasks based over
priority and time frame. The outcomes of the tasks
would be submitted to manager. The system would
keep track of a scoring scheme assigned for task
submission (e.g. early task completion, in time
completion, late completion). Admin, managers and
people will have a certain access level to the system.
The resources being used to complete these taskswould also be managed by the system.
Expected Learni ng Outcomes
(please speci fy 3-5 outcomes)
The students would be able to learn,
To schedule jobs based over their priorities and time
frames in any professional organization.
To manage resources in a large organization.
To apply knowledge of computing, e.g. algorithms,
data structures principles, data bases and
programming languages.
To create a prototype model of business
environment scalable to be used for development of
ERP/ ERM models.
To learn and apply tools and techniques for
development of projects.
Expected Project Outcomes
Scheduling of jobs based over priority and deadlines
Implementation of access level / privileges of
different employees to jobs and resources in an
8/11/2019 Gradudation Project Ideas Fall 2014
44/47
organization
Enterprise resource management
Avai lable Resour ces No special resources required.
Required Resour ces No special resources required.
Ski ll s RequiredWeb based programming languages like ASP.net,
PHP, JSP can be used with SQL server database.
Server / client side programming can also be made
using Java / C#
Speciali zed Tutori ng/Help to be
provided by the Supervisor
No special tutoring required.
Contact I nformationEmail:- mmalik@kfu.edu.sa
Ext:- 8133
8/11/2019 Gradudation Project Ideas Fall 2014
45/47
Project # 30
Project Title Automatic organization of confidential documents usingdocuments clustering based over security levels
Proposed By:Muneer Ahmad
Brief Description
An open access to confidential documents is very
important and challenging issue. Most of the
organizations in the world intend to apply certain
security levels over their confidential documents to
protect from unauthorized use. The proposed system
will employ data mining concepts to propose a new
clustering algorithm based over certain access levels
assigned to documents for automatic documents
organization. The important components of proposed
system are: documents parsing, tagging, pattern
matching and clustering. The proposed concept could
be generalized for clustering web documents into
meaningful categories retrieved against a broad query
using web browsers.
Expected OutcomesConfidential documents could be classified based on their
access levels and students would be able to learn and
compare clustering approaches used for text data.
Available Resources
--
Required Resources
No special resources required
Skills Required
Parsing text data, database concepts, text matching anddata mining concepts
Specialized Tutoring/Help to
be provided by the SupervisorA review of parsing, string matching and data mining
Contact informationEmail:- mmalik@kfu.edu.sa
Ext:- 8133
8/11/2019 Gradudation Project Ideas Fall 2014
46/47
8/11/2019 Gradudation Project Ideas Fall 2014
47/47
Speciali zed Tutori ng/H elp to be
provided by the Supervisor
No special tutoring required.
Contact I nformation
Email:-zqaisar@kfu.edu.sa
Ext:- 8137
mailto:zqaisar@kfu.edu.samailto:zqaisar@kfu.edu.samailto:zqaisar@kfu.edu.saRecommended