Gradudation Project Ideas Fall 2014

Embed Size (px)

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.htm
  • 8/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.htm
  • 8/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:[email protected]:- 8139

    mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/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:- [email protected]

    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.html
  • 8/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:[email protected]

    Ext:-9228

    mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/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:[email protected]

    Ext:-9228

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/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:- [email protected]

    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:- [email protected]

    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:[email protected]

    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:[email protected]

    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:- [email protected]

    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:- [email protected]:- 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:- [email protected]

    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:- [email protected]

    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:- [email protected]

    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:[email protected]:[email protected]:[email protected]
  • 8/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:- [email protected]

    Ext:- 9218

    mailto:[email protected]:[email protected]:[email protected]
  • 8/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:- [email protected]

    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:- [email protected]

    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:[email protected]

    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:- [email protected]:- 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:- [email protected]:- 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:[email protected]

    Ext:- 8142

    mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/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:- [email protected]

    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:- [email protected]

    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:[email protected]

    Ext:- 8137

    mailto:[email protected]:[email protected]:[email protected]