0% found this document useful (0 votes)
110 views47 pages

Gradudation Project Ideas Fall 2014

This document lists graduation project ideas proposed by faculty members in the Department of Computer Science. It provides details on 14 potential projects, including the faculty member proposing the project, their research interests, a brief project description, expected learning outcomes, required resources and skills. Some example project titles include "Automatic Analysis of Microscopic images of the blood sample", "Developing Finite-State-Based Vending Machine", and "Linking UML and VDM++ For Developing Library Management System". The document aims to provide students with project options and guidance from faculty experts in various computer science domains.

Uploaded by

Zahid Qaisar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
110 views47 pages

Gradudation Project Ideas Fall 2014

This document lists graduation project ideas proposed by faculty members in the Department of Computer Science. It provides details on 14 potential projects, including the faculty member proposing the project, their research interests, a brief project description, expected learning outcomes, required resources and skills. Some example project titles include "Automatic Analysis of Microscopic images of the blood sample", "Developing Finite-State-Based Vending Machine", and "Linking UML and VDM++ For Developing Library Management System". The document aims to provide students with project options and guidance from faculty experts in various computer science domains.

Uploaded by

Zahid Qaisar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 47

Graduation Project Ideas

Proposed By
Faculty Members
Department of Computer Science








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 Ahmad

Semantic 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
Dr. Yasser Moustafa Ali
Fouda

Image Processing and
Multi Model Biometric



Face 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, Machine
Learning, Image
processing and Signal
processing



1-Access control via automatic car plate recognition

2-Voice control of computer mouse











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, Artificial
Intelligence and Software
Quality Assurance



Desktop Doctor(Expert System)



Project #1
Project Title

Automatic Analysis of Microscopic images of the blood
sample
Proposed By:

Dr. Syed Afaq Husain
Brief 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 Learning Outcomes
(please specify 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.

Available Resources



Required Resources

Matlab Software, Microscopic images,
Skills Required


Programming in C/ C++, Matlab Programming
Specialized Tutoring/Help to be
provided by the Supervisor
Matlab Tutorial




Project #2
Project Title
Automatic 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


Project 3
Project Title
Linking UML and VDM++ For Developing Library
Management System
Proposed By: Dr. Nazir Ahmad Zafar
Brief Description









The objective of the project is to identify a relationship and
to link Unified Modeling Language (UML) and Vienna
Development Method (VDM++). Although UML as well as
VDM++ support object oriented development, however, both
have their limitations. For example, UML is based on
graphical models and is prone to causing errors. The unseen
semantics under the UML diagrams causes ambiguities and
inconsistencies in the models at design level. VDM++ being
formal 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 to
support a complete systematic software development process.
Library Management System will be taken as a case study to
make practice of this integrated approach.

Expected Learning 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 case
study, that is, Library Management System
Expected Project Outcomes

UML Model of Library Management System
Formal VDM++ validated model
Verified implemented system
Available Resources NIL
Required Resources VDM++ tool
Skills Required
UML and
VDM++
Specialized Tutoring/Help to
be provided by the Supervisor
Students will be provided training of VDM++
Contact information
Email:- [email protected]
Ext:- 8139





Project 4
Project Title
Developing Finite-State-Based Vending Machine
Proposed By: Dr. Nazir Ahmad Zafar
Brief Description









System specification and design have become important
activities in software engineering. The design of complex and
automated systems requires techniques for specification,
capturing functionalities and control behaviors. Unified
Modeling Language (UML) has become de-facto standard
for design of object oriented systems. Automata are abstract
models of machines which can be represented using
diagrams. 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 for
modeling control behavior in terms of diagrams and
mathematical relationships among system functionalities.
Graph-based formalisms (automata) have been predominant
in systems development and can be effectively verified by
various model checkers. The objective of the project is make
practice of software engineering approaches, UML, graphs,
algorithms and automata theory, to model and develop
vending machine.
Expected Learning 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 mathematical
model, procedures and algorithms
Implement the machine based on above models by
any 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
Available Resources NIL
Required Resources


Any tool required for modeling UML diagrams, for
example, Rational Rose
JFLAP Tool: Building a Finite Automaton
Skills Required UML, Language Theory and Finite Automata
Specialized Tutoring/Help to
be provided by the Supervisor
Not required
Contact information
Email:- [email protected]
Ext:- 8139

Project 5
Project Title

Digital Mother Child Health Handbook (MCHH)

Proposed By: Dr. Hafiz Farooq Ahmad
Brief Description
(it should be
elaborative and
should clearly
define the scope of
the project.
Description should
address research
methodology,
research
approaches, tools
and techniques to
be used)





Wellbeing and care of a mother during pregnancy is vital for a healthy
child birth. Necessary guidelines and information handbooks for
expecting 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
Learning
Outcomes
(please specify 3-5
outcomes)
1. Health informatics knowledge for design of systems
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
Resources
No special requirements
Required
Resources
No special requirements
Skills Required

Java, Android development or related skill in design and implementation
Specialized
Tutoring/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:- [email protected]
Ext:-9228
Project # 6
Project Title

Tibbe Nabvi Health App

Proposed By:

Dr. Hafiz Farooq Ahmad

Brief Description
(it should be
elaborative and
should clearly
define the scope of
the project.
Description should
address research
methodology,
research
approaches, tools
and techniques to
be used)





Healthcare and wellbeing of an individual is the most important aspect of
human 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 of
challenges 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 specify 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
Resources
Required
Resources
No special requirement
Skills Required Java, Android development
Specialized
Tutoring/Help to
be provided by the
Supervisor
Domain knowledge of health informatics
Survey of the herbs as in Tibbe Aabvi literature
Software requirements modeling and specification in healthcare

Email:- hfahmad @kfu.edu.sa
Ext:-9228





















Project # 7
Project Title
Time and Location Based Reminder on Mobiles
Proposed By:
Dr. Khaled Ragab
Brief 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 proposed
application 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 work
3. Keep your life more organized with a location-based to-do
list
4. Prompt you to purchase a birthday gift the next time you're
near the mall
5. Tell you to deposit your paycheck next time you're near the
bank
6. 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 navigation
9. Option to re-enable alerts from the past

Expected Outcomes

The students will be able to implement an Andriod/ IPhone Apps.
Available Resources


Mobile phones S4 and IPhone are available from previous students
projects.
Required Resources --
Skills Required



Following skills are required,


Android/IPhone development


Specialized
Tutoring/Help to be
provided by the
Supervisor
NA
Contact information
Email:- [email protected]
Ext:- 5898147

Project # 8
Project Title

Mobile Electronic Program Guide
Proposed By:

Dr. Khaled Ragab
Brief Description









In current system, in order to get the TV schedule, user need to
check 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 or
exciting 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 and
server)
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.


Available Resources


Mobile phones S4 and IPhone are available from previous students
projects.
Required Resources



Skills Required



Following skills are required,


Android/IPhone development


Specialized
Tutoring/Help to be
provided by the
Supervisor
NA
Contact information
Email:- [email protected]
Ext:- 5898147














Project # 9
Project Title

Cattle Management System
Proposed By:

Dr. Khaled Ragab
Brief Description









Animal wealth in Saudi Arabia is one of the important factor for
economic and social. Arabs like their animals and taking care of
them. It is required to have a system that enable the owner to identify
his cattle/camel individually with cattle ear tags. They can more
easily determine which cattle is which. Ear Electronic ID/RFID
cattle 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 the
number 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 to
follow cattles health, production, and movement in the farm.
When doctor visit the cattle, we should provide him a tablet that he
can read the cattle tag and then add any information to its health
record. Moreover, the milk production of the cattle should be stored
into 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.
Available Resources


Mobile phones S4 and IPhone are available from previous students
projects.
Required Resources



Skills Required



Following skills are required,


Android/IPhone development


Specialized
Tutoring/Help to be
provided by the
Supervisor
NA
Contact information
Email:- [email protected]
Ext:- 5898147



















Project # 10
Project Title

Active Learning App
Proposed By:

Dr. Asrar Haque
Brief 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
Available Resources



Required Resources


None
Skills Required



Android programming skills
Specialized Tutoring/Help to
be provided by the Supervisor
None
Contact information
Email:[email protected]
Ext:-8145





Project # 11
Project Title

Face recognition based on sum-table scheme in pattern
matching.
Proposed By:

Dr. Yasser Fouda
Brief Description









Face recognition is a computer application that can identify
individual in a digital image by analyzing and comparing
patterns. It is used in some applications related to Robotics
and security systems. Template matching techniques such as
normalized cross correlation (NCC) and sum of absolute
difference (SAD) was used in face recognition. These
techniques are computationally expensive. In this project we
try to use sum-table scheme in pattern matching to improve
the time efficiency in face recognition application.
Expected Outcomes






Solve the face recognition problem least possible time
(better than NCC and SAD).
Available Resources


Laptop
Required Resources


Digital Camera and Matlab Software.
Skills Required



Programming by Matlab.
Specialized Tutoring/Help to
be provided by the Supervisor
Programming principles by Matlab.
Image processing toolbox in Matlab.
Contact information
Email:- [email protected]
Ext:- 035898146






Project # 12
Project Title

Medical Expert System
Proposed By:

Dr. Asrar Haque
Brief Description









Health is a basic necessity of life for all human being
across the globe. To ensure that every one has access to
health 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 Learning Outcomes
Students will be able to:
Analyze current how to gather patient data
remotely
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
Available Resources


Tools related build web based system, ADT etc
Required Resources



Skills Required



Related to HCI, AI, Developing an App
Specialized Tutoring/Help to
be provided by the Supervisor
N/A
Contact information
Email:[email protected]
Ext:-8145



Project # 13
Project Title

Active Learning App
Proposed By:

Dr. Asrar Haque
Brief 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
Available Resources



Required Resources


None
Skills Required



Android programming skills
Specialized Tutoring/Help to
be provided by the Supervisor
None
Contact information
Email:[email protected]
Ext:-8145






Project# 14
Project Title

Access control via automatic car plate recognition
Proposed By:

Dr. Abdenour Bounsiar
Brief Description
(it should be elaborative and
should clearly define the scope of
the project. Description should
address research methodology,
research approaches, tools and
techniques to be used)





The objective of this project is to introduce the students
to 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 Learning Outcomes
(please specify 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 pattern
recognition 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.
Available Resources --
Required Resources

Matlab with image processing toolbox
Skills Required

Good mathematical and programming skills
Interest for image processing applications
Specialized Tutoring/Help to be
provided by the Supervisor
Image processing techniques
Pattern recognition techniques
Contact I nformation
Email:- [email protected]
Ext:- 8127

Project # 15
Project Title

Learning Tool for Kids
Proposed By: Dr. Abdul Raouf Khan
Brief 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 time
management 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.
Available Resources
Required Resources


The following tools & equipment may be required
Mobile 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.
Skills Required

The students must have or master the skills to use the above
mentioned tools. And must have good knowledge of system
analysis and design.
Specialized Tutoring/Help to
be provided by the Supervisor
None
Contact information
Email:- [email protected]
Ext:- 8129




Project # 16
Project Title

Furnished Apartment Reservation System
Proposed By:

Dr. Abdul Raouf Khan
Brief Description







A traveler is supposed to look for an apartment in a city
generally 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 the
apartments 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.
Available Resources



Required Resources


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 development
MySQL to be used in the server side.
Skills Required

The students must have or master the skills to use the above
mentioned tools. And must have good knowledge of system
analysis and design.
Specialized Tutoring/Help to
be provided by the Supervisor
None
Contact information
Email:- [email protected]
Ext:- 8129






Project # 17
Project Title

Voice control of computer mouse for arm-disabled
people
Proposed By:

Dr. Abdenour Bounsiar
Brief Description
(it should be elaborative and
should clearly define the scope of
the project. Description should
address research methodology,
research approaches, tools and
techniques to be used)





The objective of this project is to introduce the students
to 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 Learning Outcomes
(please specify 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.

Available Resources


Required Resources

Matlab with signal processing toolbox
Skills Required


Good mathematical and programming skills
Interest for speech processing applications
Specialized Tutoring/Help to be
provided by the Supervisor
Speech and signal processing techniques
Pattern recognition techniques
Contact I nformation
Email:- [email protected]
Ext:- 8127


Project # 18
Project Title

Automatic Class Attendance System using Face
Detection
Proposed By:

Dr. Muhammad Bilal Ahmad
Brief Description
(it should be elaborative and
should clearly define the scope of
the project. Description should
address research methodology,
research approaches, tools and
techniques to be used)





It is important to have automatic class attendance
system 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 Learning Outcomes
(please specify 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 online
system 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 system
Available Resources



Required Resources


Matlab with image processing toolbox
Visual Programming (Visual C++)
Web Programming

Skills Required



Good mathematical and programming skills
Have strong interest of Digital Image Processing
and Computer Vision
Specialized Tutoring/Help to be
provided by the Supervisor
Basics of Digital Image Processing
Algorithms of Automatic face detection from
digital images
Contact I nfo
Email:- [email protected]
Ext:- 9218


Project # 19
Project Title

Panoramic View Generation of Khana Kaba
Proposed By:

Dr. Muhammad Bilal Ahmad
Brief Description
(it should be elaborative and
should clearly define the scope of
the project. Description should
address 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 continued
till 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 Learning Outcomes
(please specify 3-5 outcomes)




Students will learn stereo imaging and image
stitching algorithms
Features extraction and matching algorithms will
be 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
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 will
be provided
Available Resources



Required Resources


Matlab with image processing toolbox
Visual Programming (Visual C++, C#, DotNet)
Web Programming

Skills Required



Good mathematical and programming skills
Have strong interest of Digital Image Processing
and Computer Vision
Specialized Tutoring/Help to be
provided by the Supervisor
Basics of Digital Image Processing and Computer
Vision
Algorithms for Image Stitching
Contact I nfo
Email:- [email protected]
Ext:- 9218













Project # 20
Project Title

Students Attendance System (SAS)
Proposed By:

Dr. Raihan ur Rasool
Brief Description









An Android based attendance system will be built for
university 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 Outcomes






1. 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
Available Resources


Android Development Environment
Required Resources


2- Android Phones and one desktop comuter
Skills Required



Android Programming
PhP/MySQL or ASP.NET
Specialized Tutoring/Help to
be provided by the Supervisor
Android Programming
Contact information
Email:- [email protected]
Ext:-9246




Project # 21
Project Title

Course Coordination Web Portal for Saudi Arabia
Universities
Proposed By:

Dr. Shakeel Ahmed
Brief Description
(it should be elaborative and
should clearly define the scope of
the project. Description should
address research methodology,
research approaches, tools and
techniques to be used)
This project aims to create a website which allows
both undergraduate and post graduate university
students and faculty across Saudi Arabia to become
part of an scholastic society dedicated to education
and learning from each other which can be proficient
done by creating a website.
Expected Learning Outcomes
(please specify 3-5 outcomes)



On successful completion of the project students will
be able to...
- Plan and implement a software with the computer
science skills.
-Design a composite computer science project;
- Evaluate, overcome, and reflect on the difficulties
of managing complex computer science projects.

Expected Project Outcomes
1. Allow users who are in different universities and
different colleges, yet taking similar courses, to ask
and answer questions related to the courses they are
taking.
2. Allow users to view information about their own
college, which includes class locations, class times,
information about professors, book reviews, the
ability to chat with classmates, and much more
Available Resources


College has all the infrastructure available
Required Resources


Nothing Specific
Skills Required

Web based programming languages like ASP.net,
PHP, JSP can be used with SQL server database.
Specialized Tutoring/Help to be
provided by the Supervisor
To guide the students and suggest them to carry out the
project effectively.
Contact I nformation
Email:[email protected]
Ext:-8132




Project # 22
Project Title

Improve My City- AlHassa
Citizens Requests, Complaints & Suggestions
Proposed By:

Dr. Shakeel Ahmed
Brief Description






The application enables citizens to report local problems
such as potholes, illegal trash dumping, faulty street
lights, 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 the
environment 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 informed
how quickly the case will be closed.
3. When cases are resolved the date and time of the
resolution is listed, providing users with the sense
that the reported cases are resolved.
Available Resources


College has all the infrastructure available
Required Resources


Nothing Specific
Skills Required


Strong programming skills, Database and algorithm
design. Java programming languages, Android
development,
SQL and Additional helping tools.
Specialized Tutoring/Help to
be provided by the Supervisor
To guide the students and suggest them to carry out the
project effectively.
Contact information
Email:- [email protected]
Ext:- 8132







Project # 23
Project Title

Wireless Emergency Alerts App (WEAA) or
Early meteorological Sandstorms Warning App for
Saudi Arabia
Proposed By:

Dr. Shakeel Ahmed
Brief Description





Wireless Emergency Alerts App(WEAA) or
Early meteorological Sandstorms Warning App for
Saudi Arabia are emergency messages sent by
authorized government alerting authorities through
Alert messages. Alerts received at the right time can
help keep one safe during an emergency. With WEAA,
alerts can be sent to your mobile device by automated
distribution warnings via SMS, mobile alerts or Email.
Expected Outcomes






1. Residents and authorities can prepare for dusty and
stormy conditions in Saudi Arabia in advance with
just a click on their smart phones
2. The early warning system may help prevent road
accidents and take precautions for people who are
asthmatic and allergic to dust.
3. It will also help authorities make safety plans for
bad weather conditions.
Available Resources


College has all the infrastructure available
Required Resources


Nothing Specific
Skills Required



Strong programming skills, Database and algorithm
design. Java programming languages, Android
development,
SQL and Additional helping tools.
Specialized Tutoring/Help to
be provided by the Supervisor
To guide the students and suggest them to carry out the
project effectively.
Contact information
Email:- [email protected]
Ext:- 8132






Project # 24
Project Title

Exam Scheduling and Management System (ESMS)
Proposed By:

Mr.Marwan El-HAj
Brief Description









Exam Scheduling and Management System (ESMS), is a
scheduling system that targets an Exam Committee in any
academic institute to help them implementing exam
schedule , satisfying hard constraints and soft constraints
specified by the institute. The Problem of Scheduling is a
common problem investigated by many researchers ,many
approaches were introduced to handle such a problem that
searches for the optimal solution in scheduling Exams verses
available resources (Time, Hall, invigilators, Supervisors)with
no contradiction and achieve fairness among Students
Expected Outcomes






The outcome of this software should be:
1. Literature review about previous work(Research Papers)
2. Comparison of the different approaches investigated in
Literature review
3. Exam Scheduling and Management Software that is
implemented on one of the approaches investigated, or on a
new approach if possible
Available Resources


All resources needed Are available in the university, Books,
Internet, Electronic library
Required Resources


None for Now
Skills Required



Excellent skills in English language, software engineering,
Programming, database
Specialized Tutoring/Help to
be provided by the Supervisor
None, Student already has the required essentials, he/she
has to expand what they know to target a solution to this
problem.
Contact information
Email:[email protected]
Ext:-8135





Project # 25
Project Title

Course Registration Academic Guidance System (CRAGS)
Proposed By:

Mr.Marwan El-Haj
Brief Description









The process of Course Registration according to
Academic 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

Available Resources


Programming language, Study plan, sample of student
records for testing
Required Resources

None
Skills Required



Student should have or gain :
- Good programming skills
- Knowledge in Database management systems
- Web based systems
- Mobile application programming
Specialized Tutoring/Help to be
provided by the Supervisor
None for the moment
Contact information Email:[email protected]
Ext:-8135





Project # 26
Project Title

Smart System to Assist Citizens
Proposed By:

Noor Zaman
Brief Description
(it should be elaborative and
should 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 blood
has 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
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 will
effect 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 Learning Outcomes
(please specify 3-5 outcomes)



The students would be able,
To manage conducted projects resources at one
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
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.

Available Resources

Almost all resources are available.
Required Resources

No special resources required.
Skills Required



Following skills are required,
Java
ASP.Net
Eclipse
Android development
SQL Lite and
Additional helping tools during project
proposal.
Specialized Tutoring/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 information

Email:- [email protected]
Ext:- 0135898142




Project # 27
Project Title

Smart Blood Donation System
Proposed By:

Noor Zaman
Brief Description
(it should be elaborative and
should 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 blood
has 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
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 will
effect 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 Learning Outcomes
(please specify 3-5 outcomes)



The students would be able,
To manage conducted projects resources at one
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
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.

Available Resources

Almost all resources are available.
Required Resources

No special resources required.
Skills Required



Following skills are required,
Java
ASP.Net
Eclipse
Android development
SQL Lite and
Additional helping tools during project
proposal.
Specialized Tutoring/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 information

Email:- [email protected]
Ext:- 0135898142




Project # 28
Project Title

Archives App for CCSIT
Proposed By:

Noor Zaman
Brief Description
(it should be elaborative and
should clearly define the scope of
the project. Description should
address research methodology,
research approaches, tools and
techniques to be used)





In the absence any project archives system the
selection and finalizing an appropriate title for
project proposal is always an issue, for students and
faculty members simultaneously at College of
Computer Science and Information Technology
(CCSIT). An efficient project archives system
containing complete information for previously
conducted projects and for upcoming new project
ideas is required at CCSIT. The proposed project
idea regarding Archives App for CCSIT will be an
Android based app. This will be available on Google
play stores and can be freely available to all
students and faculty members at same time. This
project will address the existing issue of project
archives of CCSIT for faculty members and students.
It will work in two folds, firstly by providing
complete information regarding previously
successfully completed projects at CCSIT to avoid
the duplication in choosing topics; secondly at the
same time it will also facilitate faculty members to
float new ideas besides of allowing students to
choose the idea for their projects. The proposed
app will serve CCSITs management, faculty
members, quality office and students at the same
time by providing updated projects archives.
Furthermore, this idea can be extended by
providing archives for co-op training students which
can assist students for previously completed ideas
and by providing companies information. Any
students having programming skills related to Java,
eclipse and C can work on this idea.

Expected Learning Outcomes
(please specify 3-5 outcomes)
The students would be able,
To manage conducted projects resources at one



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 ideas
10. Help faculty members to streamline
resources and propose new ideas for
students
Available Resources

Almost all resources are available.
Required Resources

No special resources required.
Skills Required



Following skills are required,
Java
Eclipse
Android development
SQL Lite and
Additional helping tools during project
proposal.
Specialized Tutoring/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 nformation
Email:- [email protected]
Ext:- 8142

Project # 29
Project Title

Jobs scheduling and resources
management system
Proposed By:

Muneer Ahmad
Brief Description
(it should be elaborative and
should clearly define the scope of
the project. Description should
address research methodology,
research approaches, tools and
techniques 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 to
its 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
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 tasks
would also be managed by the system.
Expected Learning Outcomes
(please specify 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
organization
Enterprise resource management

Available Resources


No special resources required.
Required Resources


No special resources required.
Skills Required



Web 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#
Specialized Tutoring/Help to be
provided by the Supervisor
No special tutoring required.
Contact I nformation
Email:- [email protected]
Ext:- 8133














Project # 30
Project Title

Automatic organization of confidential documents using
documents 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 Outcomes

Confidential 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 and
data mining concepts
Specialized Tutoring/Help to
be provided by the Supervisor
A review of parsing, string matching and data mining
Contact information
Email:- [email protected]
Ext:- 8133

Project # 31
Project Title Desktop Doctor
Proposed By: Zahid Hussain Qaisar
Brief Description
(it should be elaborative and
should clearly define the scope of
the project. Description should
address research methodology,
research approaches, tools and
techniques to be used)





This project is designed to implement an expert system.
Expert system will mimic the behavior of a doctor and
will help the patient in prescription by analyzing the
symptoms of the disease the patient. Patient will input
the symptoms and feelings and on the basis of these
symptoms and feeling system will prescribe the
medicines. Scope of the project will be discussed with
the students depending upon their expertise as it can
have very wide scope. This system will also be helpful for
the doctors as it will give series of diagnosis and from
these diagnosis doctor can choose one appropriate
diagnose. We will focus on some particular diseases not
all the diseases. We will use AI based techniques to make
expert system. LISP, Prolog and Matlab can be used for
the implementation . A database or inference system
will be designed which can infer the diagnosis on the
basis of symptoms entered by the patient. Also system
can evolve on the new inference.
Expected Learning Outcomes
(please specify 3-5 outcomes)

1. Produce a full set of requirements for the
proposed system
2. Rule based inference system.
3. Design and implement a prototype version of
the proposed system
4. Produce a database that allows for storing
manually added info such as name of species,
gender, age, location, time of year, numbers
observed etc.
5. Produce a database that communicates with
different files
6. Test and evaluate the system
7. Advanced objective: develop a further
prototype, based on the evaluation
Expected Project Outcomes
Design, produce and evaluate software that allows
access, tabulation and graphical display of system
which is going to facilitate the patients. It is helpful
for the patient as well as for the doctors. Students
will be able to design and implement the expert
systems.
Available Resources ---
Required Resources ----
Skills Required


Expert system, Lisp, Prolog, AI, command on AI based
tools
Specialized Tutoring/Help to be
provided by the Supervisor
No special tutoring required.
Contact I nformation
Email:- [email protected]
Ext:- 8137

You might also like