Vous êtes sur la page 1sur 123

Introduction

The Annual IT Project Fair is an event launched first in 2012 to offer an opportunity to students who have worked hard on projects during their studies. The Fair aims to enable these students to share their experience and outcomes with their fellow colleagues.

The Project Fair started as an idea, which turned into reality with hard work and dedication. It is organized by the students and for the students; with the guidance and support of the Information Technology Department at King Saud University. The IT Project Fair is funded by the Information Technology Department, in addition to the IT Club through the Deanship of Student Affairs.

Goals
Sharing experience with fellow colleagues. Higher achievements due to intense competition. Promoting fun and entertainment in coursework. Getting feedback from diverse audience. Networking with people with the same interests.

IT497 Graduation Project 2

Arabic Brain Communicator (ABC)


ABC is a brain-controlled typing system designed to facilitate communication for people with severe motor disabilities in Arabic.

Aljawharah Alabdullatif Hadeel AlNegheimish Lama AlAndas Latifah Almofeez Nuha AlKhalifah

Supervised By Dr. Areej AlWabil

Communication is an essential part of human interaction. Unfortunately, for people with severe motor disabilities, such as Amyotrophic Lateral Sclerosis (ALS) and spinal cord injury, the ability to communicate independently is restricted; as current Augmentative and Alternative Communication (AAC) technologies require some form of muscle control. This project aims to facilitate communication in Arabic for people with severe motor disabilities by building a Brain-Computer Interface (BCI) application using the Emotiv neuroheadset, to provide mind-controlled typing and picture based communication. The headset collects EEG signals from 14 channels on the surface of the scalp. Unlike medical EEG systems, the Emotiv neuroheadset is affordable and easy to use. The system will use the P300 component, an involuntary response to sensory stimuli, to detect the actions to be performed by the user. The

system offers three main interfaces: key and picture boards, which would be optimized for faster and more accurate typing. Configuration of those is incorporated for the use of caregivers. The originality of this project lies in the use of novel input method, brain activity, and the creation of a complete Arabic AAC system. Hence, providing a practical communication method for Arabic speaking individuals with motor disabilities by allowing them to type or convey a message by thinking, as it does not require the movement of any muscle. To the best of our knowledge, no Arabic BCI applications currently exist. Research conducted in this project provides valuable insights for the design of future BCI applications, and will help bridge the gap in Arabic AAC technologies.

Albateel
An Intelligent Tutoring System for Improving Linguistic Skills for Arabic Language Learners.

Albateel is an Intelligent Tutoring System that aims to improve students Arabic linguistic skills by taking each students individual needs into consideration to produce efficient learners in the classroom through the use of adaptive learning technologies, namely the Micro-adaptive approach. Differences between students learning levels present one of the most important challenges that face teachers in the classroom, this becomes especially difficult when a student has a learning difficulty (e.g. dyslexia). Our project intends to fill this gap by helping elementary students of the fourth, fifth and sixth level in learning Arabic linguistic skills in a simple and fun way, using stories, exercises and games. This tool is based on educational theories of cognition and learning which we gathered from a special education expert. The motivation behind it is to allow electronic education to incorporate the value of the interactivity afforded to a student by an actual

human teacher. We are still in the testing phase on Albateel, we hope to test it out in three different schools in Riyadh. After the testing phase, our experts will analyze the results, and provide us with feedback on any system problems, and we will then fix them accordingly in order to publish it in Apples App Store.

Augmented Reality Interactive Quizzes


Alaa Alorabi Eman Almaari Eman Alsafi Sumayah Bawazeer Wafaa Alshehri Supervised By Ms. Mashael Al-Duwais

AR_Quizzes is an educational tool that lets any teacher easily create his or her own augmented quiz by adding interactive answers to the scanned question. AR_Quizzes contains a powerful grading system for teachers to let them easily track their students performance. As an educational tool, AR_Quizzes provides students with new and fun ways in which they can do the quizzes using their mobiles camera. This project aim to make the education process much easier and fun for both students and teachers. It is expected to help students get involved in the class and also help the teachers in following the progress of their students.

The Project involves presenting the quiz question in a projector using PowerPoint slides, then when students point their devices to the slide and scan the question, interactive answers related to that question will be immediately available to them. The students can choose one answer, submit it and get it graded in the grading server. This project is expected to improve the learning process by providing the students and the teachers with a more interesting way in conducting quizzes.

References
1. Al-Khalifa, AS, Al-Khalifa HS. 2012. Developing Interactive Quizzes Using LAYARTM Augmented Reality: Lessons Learned. The 6th International Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST2012).

Hotel website creation, management and reservation system


Abeer Al-Shehri Afnan Al-Hano Alaa Al-Barrak Hind Al-Mahmoud Khazma Al-Shaharani Supervised By Dr. Rabia Jafri Ali

Numerous hotels abandon the prospect of creating and maintaining a website because of the cost involved in hiring a developer to create the site followed by significant expenditures associated with maintaining the web site and constantly updating it to keep pace with new technology. However, such hotels suffer a substantial loss in business since nowadays people prefer to search on the internet for hotels and rely on their websites to obtain detailed information about location, amenities, room availability and prices. Potential customers are also more comfortable in making, modifying and cancelling room reservations online rather than by directly calling the hotel management. Our product will help hotel managers and customers. Our product will enable a hotel to avoid the cost of hiring a developer yet not deprive it of the benefits of having its own website, we are developing a software package that allows the hotel management to create and maintain their own website. The use of this package requires nothing more than the most basic computer skills. The hotel can purchase a

domain name and then install the package on the domain server by following some simple installation instructions provided in a user manual which will accompany the package. The software will provide the following functionalities:

Posting and editing of general hotel information (location, nearby attractions, contact information, amenities, pictures, etc.). Posting and editing of room information, including uploading of pictures and listing of prices. Allowing viewers to check on room availability and prices. Allowing viewers to make reservations and emailing them confirmations. Allowing customers to modify or cancel reservations and emailing them confirmations. Emailing alerts to hotel management about new reservations or changes/cancellations of existing reservations. Allowing hotel management to make, modify and cancel reservations. Allowing viewers to subscribe to/unsubscribe from a hotel listserv. Allowing hotel staff to send emails about hotel events, special deals, etc., to subscribed users.

iReal Estate
iPhone application provides available estates in Riyadh and their information on an offline map

Felwah Al-Hamed Sara Al-Doweesh Afrah Al-Subeih Nojood Al-Mutaz Wejdan Al-Hussain

Supervised By Dr. Fatiha Bousbahi

Finding houses and departments that match people needs and preferences is one of the common problems. Many tenants and buyers usually spend many hours crossing around looking for homes which often doesn't match their needs. Based on that, we started this project with the goal to dedicate our knowledge in technology to help them in finding their preferred home since there are not much advanced applications that provide effective search service. Our project is to develop iphone application to facilitate homes searching to help them save time and effort by providing a list of available estates in Riyadh on an offline map ! Besides, estates information like: estate owner, price, photos, ...etc.

In Addition, the application will help them to keep track of new estates that match their needs by notifications. Moreover, the application will participate in search task by notifying them if they are near to estates that match their needs. In Addition, the application allows them to save and share estates. And for owners, the application allows them to manage their estates. To achieve this we are using PHP and Objective-C programming languages and other web technologies. We hope that this application make a change in real estates environment and best serves buyers and owners in easy, intelligent way.

ABG Test Analysis


An intelligent medical mobile application Ashwag Al-Gafer Asma Al-Dosari Faizah Bashamkha Rawan Al-Hathlool Shamma'a Al-Shehail Supervised By Ms. Nora Al-Mohanna

The idea of this project based on the establishment of an application for the interpretation of the arterial blood gases (ABG), which is a test that measures the acidity of blood (pH), oxygen partial pressure (PaO2), and carbon dioxide partial pressure (PaCO2) in the blood extracted from an arterial blood vessel. It is used to evaluate a patients respiratory system, metabolic functions, and blood acidity. The problem that comes with ABG test is how to interpret the test results, inexperienced doctors in critical care often find it very difficult to interpret the results because the interpretation process can be complicated and the decision that needs to be done regarding the patient is very critical. Moreover, based on the test results doctors at the ICU or the ER often need to perform some calculations in order to give the patient the proper amount of medication, performing such calculations manually can degrade efficiency.

To meet these needs we implemented an ABG application which is a mobile application running on iOS, specifically on an iPhone device for the complete analysis for the ABG test which can help the medical personnel not only to find the accurate interpretation, but also to perform related calculations which will increase accessibility and efficiency, where all they need to do is only to input the gas values taken from the machine measuring the blood gases and the result will appear in minimum time possible.

Real-time Fire Detection System


Elham Alsobky Manahel Altwaim Moneerah Almohsin Monira Alkaldi Munera Alqahtani Supervised By Dr. Sahar Bayoumi

Fires are known for their fast growth and its capability of causing many deaths and economic losses annually around the world. For these reasons, it was important to develop systems that are capable of alarming when fires start to keep it under control. However, most of the common fire detection systems depend on smoke sensors primarily, and as smoke sensors are restricted to the existence of a ceiling or a wall it is not capable of detecting fires in open large areas, like public gardens and parking areas. Therefore, according to the prior stated facts; this project was started with the aim of implementing a more efficient and trustworthy fire detecting system. The proposed system will be using computer vision through studying the fires colour, shape, and motion in the detection stage. In details, the system work will start by continuously acquiring images from a web camera. Then, the image

processing algorithm used in this system will subtract the motion area from the background from each adjacent frame image and then start searching for the fire properties (colour, shape, and motion) on the resulted area. After that, if the system detected a fire, the notification system will start by immediately sending SMS and Email messages to the previously registered contacts, who are supposed to be the place owners or the security staff of the area, to warn them to take an action before the growth of that detected fire. In conclusion, this system is expected to provide more safety and to reduce the losses caused by fires in public open places.

Wedding Planner
Aljoharah alshagri Afnan Alrowais Najd AlOsaimi Ashjan alsabhan Arwa alqahtani Supervised By Ms. Nahlah ALfares

Naturally, human are known as forgettable, and not easy to remember their daily task even if they dont suffer from any pressure. So, how is for brides with a lot of pressure, and with no experience. Therefore, we start to look and search which functionality that would help the brides to take some of the pressure of their shoulders by managing brides time and budget. The goal is to build a mobile application that helps the girl who will get married in organizing every aspect of her wedding; especially if she doesnt have enough time like if she student or an employee, or enough experience by providing some functions that result in saving time , saving effort for thru looking for her wedding fixtures. Therefore, the application will provide many useful functions like an optional reminder for their tasks and their important appointments. A to-do-check list is provided in the application to enable the bride to manage her tasks and remember them easily by checked it once it complete. It provides a guest list to give the bride

the ability to add her guests and count them. It will also provide categories to make it easy for the bride to know which are the fixtures she needs and provide many choices for her. It will also help her manage her budget by comparing the actual budget with the calculated one from the tasks, once it exceed the limit an alert message appear to warn her that she exceeds the limit, which is helpful especially for her thought to be organized base on her limitation At the end a reliable mobile application that brides can relayed on to manage their budget, saving their time and effort will be produce. It will be easy to get and easy to use, their audience will be from different ages and it will cover their needs based on it data that cover most popular stores in Riyadh city in different regions, experience from others that can be follow as guide line.

iRannan
Computer Based Aural Training/Monitoring Tool Rehabilitation Remote

Sahar Fantoukh Alanoud Bin Dris AbrarAl-Smayer Nourah Al-Madi Sarah Bin Mahfodh

Supervised By Ms. Najwa Al-Ghamdi

The main goal of this project is activating the role of home based training which is part of aural rehabilitation that patients who have had cochlear implants go through. It will help patients in improving their hearing skills in the Arabic language under the supervision of the therapist. In addition, one of our goals is to help the therapist keep track of her patients progress remotely. This project includes two interfaces: An interface used by the patients (Children with cochlear implants) themselves. This part of iRannan is implemented on the iPad. It helps patients pursue the aural rehabilitation (AR) phases, including playing activities at home An interface used by the patient's therapist. It would be implemented as a website and would enable remote monitoring which assists in supervising and tracking patients' improvement during aural rehabilitation at home.

Finally, this project aims to: Extend rehabilitation beyond the clinic. Designed so that: Patients could use it without help from their therapists. Therapists collaborate with their patients remotely. Patients' mothers take part in the therapy process. Combine all four stages in one coherent application) sound detection, sound discrimination, sound identification and sound comprehension).

Masar
Pilgrims Health Care Tracking System Asma Al-Amri Al-Lulu Bin Rehan Ghada Al-Mutairi Wafa Al-Harbi Sarah Al-Imam Supervised By Dr.Hessah Al-Salamah

In 2012, the total number of pilgrims reached around 3 million. During the Hajj period, pilgrims tend to visit several holy places at certain times for a short period of time. This means, for those who require medical care during this period, treatment might be delivered to them by multiple healthcare providers at distributed healthcare organizations. Masar is a web-based application that helps improve the provision of pilgrims' medical care during Hajj. It automates the treatment flow, task assignment, and highlights any conflict. In terms of information provision, the system shows the medical history, treatment progress, medications, and involved users. In addition, the workflow system constructs an independent layer that connects the distributed infirmaries systems and databases so that the different health organizations, in the areas where the Hajj is being held, could keep up with the patients progress from one visit to another. In terms of implementation of this project, Skelta Business Process Manager (BPM) tool was used, which is based on Workflow technology. Skelta BPM provides a process designer

to model the treatment guidelines in which a generic treatment flow was modeled. This logic was then automatically maintained and represented in a web application. The interface throughout the treatment flow was designed and customized according to meet different users needs as they interact with the patient. These interact with a database created to store patients clinical information. The intended users of this system are the healthcare providers (i.e. Doctors and Nurses), Receptionists, and Administrators. With this interface, healthcare providers are able to easily register, store, and retrieve pilgrims' clinical information. Masar is currently under development and the results so far are very promising. This project aims to extend the functionalities of the Hajj system used by the MoH to better serve pilgrims during Hajj.

References
1. The Ministry of Health Portal (2012) [Online]. Available: http://www.moh.gov.sa/Pages/Default.aspx.Ejad System for Pilgrims Health Services. 2. (2012) [Online]. Available: http://www.moh.gov.sa/en/eServices/Hajj/Pages/Eijad.aspx 3. The Workflow Engine Model. The Workflow Engine Model Accessed 1 Dec. 2010. 4. Huser, V.; Rasmussen, L. V.; Oberg, R.; Starren, J. B. (2011). "Implementation of workflow engine technology to deliver basic clinical decision support functionality". 5. Metasonic (2012) [Online]. Available: http://www.metasonic.de/en/whats-s-bpm 6. Vivek Shah Marcos Sivitandes Roy Martin Pitfalls of Object-Oriented Development*Online+. Available: http://www.westga.edu/~bquest/1997/object.html 7. (2012) slideshare [ Online]. Available: http://www.slideshare.net/koolkampus/architectural-design-insoftware-engineering-se10

IT Practical Training System


Sara AlMashouq Noura AlSuhaibani Reem AlSohaibani Wafa AlJuraish Supervised By Ms.Mashael Al-Saleh

Practical training is important for IT students to practice what they have been studied, and improve their skills. Because of this, Information Technology Department in King Saud University plans to provide the practical training course as a part of its curriculum and have agreements with many organizations to train students. However, practical training was recently implemented at the department, and the process of the application done manually, which makes a lot of difficulties and obstacles for both students and staffs who work on organizing the process. In the second semester the department announces the names of the organizations that provide training to the students. The student can choose from these organizations or she can contact any other organization. After she writes her wish list, she should be involved in a long paper based process to apply in the training course and she has to contact training committee to finalize their registration. The committee member collects and evaluates a lot of papers and forms; also they should have an easy access to students data to follow up with them during the training time. However, in the ordinary websites the submission problem only can be solved.

The department decided to perform this process using an available online system, unfortunately all systems are dedicated to individual companies which they do not match IT department requirements. From these obstacles, the idea of this project came, to make the application process in the practical training easier. The aim of our project is to develop a Web-based practical training system to handle all the processes starting from students application to assigning each student to an organization by the staff member. The system serves four types of users: the head of practical training, the committee members, secretaries and students. We reached the aim through several objectives: - Make the registration online: The students can apply for the training online by uploading, editing all required information and documents, and submitting her wish list without any other papers or documents. - Make the communication easy: For the students easily to know about the important announcements and comments about organizations. For the committee members, saving time and effort by organizing events schedules and posting automatic announcements on the site, which linked with a twitter account. Also, making the communication between faculty members simpler by sending emails and arranging for meetings. - Make the management of practical training easier and efficient: Submitting all requests online and having an automatic process for accepting and rejecting requests. Moreover, the organizations information can be added and edited online. At the end of the training, having statistics about the training process.

RFID based Student's Attendance Monitoring System


Malak Al-Ateeq Atheer Al-Jeraisy Hessah Al-Shamran Muznah Al-Dosary Najat Al-Sheha Supervised By Dr. Lamia Ketari

Students attendance has been a university requirement for many decades because most of the learning process happens in class; listening to the lecture, doing reading assignments, etc. However, the availability of lessons online for most courses makes students less motivated to attend lectures, which badly affects their academic performance. Therefore, monitoring students attendance is crucial in supporting students retention and performance. In the Information Technology (IT) female department at King Saud University (KSU), the manual procedure to take students attendance is performed either by calling students by name and marking their presence on the attendance sheet, or by passing the students attendance sheet to sign it. Unfortunately, these methods are often time-consuming, error-prone (the former), and subject to cheating (the latter). Also, the loss of the attendance sheet may yield to inaccurate data, and nonregular students may have the chance to avoid punishments (e.g. being banned to attend the final exam). Furthermore, analyzing manually students attendance sheets by the instructor to determine cases of students who exceeded the allowed

percentage of absence and report them to the administration can be time-consuming and error-prone. Therefore, we propose to develop a web-based application, called RFID-SAMS (RFID based Students Attendance Monitoring System) that will automatically record and manage students attendance in the IT department at KSU. RFIDSAMS will use Radio Frequency Identification technology that uses radio frequency electromagnetic fields for the purposes of automatic identification and tracking. The technology is made of three main components: RFID tag, RFID reader, and antenna Each student will be assigned a RFID tag. Classrooms will be equipped with RFID readers. When the instructor wants to take the attendance, she activates the RFID reader and asks students to place their tags near the reader. The reader will automatically retrieve the data from the tags then send the data to a central database in a remote server, over the Internet, and then the students attendance status will be updated. The database will be connected to the website, which keeps record of the students attendance in all classes in addition to other functions.

References
1. D.Lamdan, Evidence of student attendance as an independent variable in education production function, Maryland,(2001). 2. J.R.Rodgers (2001). A Panel-Data Study of the Effect of Student Attendance on University Performance [Online]. Available: http://ro.uow.edu.au/cgi/viewcontent.cgi?article=1178&context=comm papers 3. Wiji Arulampalam, Robin A. Naylor and Jeremy Smith (2006, February). The effects of absence from class on student performance [Online]. Available: http://www2.warwick.ac.uk/fac/soc/economics/research/workingpaper s/2008/twerp_820.pdf 4. Jill L. Caviglia-Harris (2006). Attendance and Achievement in Economics: Investigatingthe Impact of Attendance Policies and Absentee Rates on Student Performance [Online].Available: http://www.economicsfinance.org/jefe/econ/Caviglia-Harrispaper.pdf

Attentive I
Eye-Gaze Interactive Therapy of Attention Deficit Disorders

Anfal AlOmar Khawlah AlHadlaq Manal AlRubaiyan Najla AlZakari Ohood AlHamid

Supervised By Dr. Areej Al-Wabil

Individuals with ADHD can be easily distracted, have memory problems and difficulty maintaining their focus on one task. As far as the neurobiologists have reached, there is no cure for this disorder; however, it could be managed1. Treatment of this disorder often contains a combination of medicine and behavioral treatment. Psychological treatment is recommended to avoid the side effects of the medicines. Recent advances in interactive technologies have led to innovative approaches in the design of serious games that focus on behavioral therapy of people with ADHD. This project aims to support behavioral therapy with novel interactive gaze-based serious games that provide specialists with eye gaze measures such as intensity of gaze and patterns of visual attention. These metrics benefit the therapy process by providing insights into the progress of the child and quantitative measures of visual attention. The Attentive Eye game suite was designed in iterative cycles of design and evaluation that determined the final set of games for

inclusion in the software to improve focus, filter out distractions, sustain attention, develop memory skills, and finish tasks. It was done in collaboration with Subject Matter Experts (SMEs) and involved experimental reviews of the feasibility of using gaze as an interaction approach. Tobii X120 was used to capture the eye gaze of the users. It incorporates illumination, sensors and 3D modeling of the eyes to track eye movements and process gaze using the pupil center corneal reflection technology. The captured raw gaze data was processed and filtered to be used as game control. Figure 1 briefly demonstrates the system. The 'Attentive Eye' game suite is a novel contribution to the assistive technology research domain. For rehabilitation practitioners, it is amongst the few systems that use eye gaze to control games intended for the therapy of individuals with ADHD. Moreover, the mode of interaction with visual attention enriches the games' potential to provide an engaging behavioral therapy program for the users and quantitative measures of progress and accurate tracking for health care providers and practitioners.

References
1. Barkley, R. Attention-Deficit Hyperactivity Disorder: A Clinical Workbook, 2nd Ed., The Guilford Press, 1998. 2. Lee, S. and An, J. 2011. Quantitative EEG evaluation of multimedia intervention program for ADHD children. In Proceedings of the 4th International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL '11). ACM, New York, NY, USA. 3. http://www.playattention.com

Smart Travel Planner


Eye-Gaze Interactive Therapy of Attention Deficit Disorders

Ghada Alhader Amal Alkhunji Hanan Alrabiea Noura Alhammad Sara Alzahrani

Supervised By Dr. Rabia Jafri Ali

The increasing trend towards globalization is motivating more and more people to travel and inspiring them to visit multiple places in each trip. Consequently, organizing ones journey has become a considerably complex and timeconsuming process requiring one to choose among several transportation options, places to visit and hotels to stay in. Furthermore, one has to factor in meal breaks and calculate routes with the least travel durations in order to make the most efficient use of the limited time available. The system is a mashup of the following APIs: Google Maps, Google Places, Expedia and Wikipedia. SOAP web services and javascript have been utilized to retrieve data from the Expedia API and the other APIs respectively. Route calculation is based on Dijkstra's algorithm. Unlike other similar applications which essentially work as calendaring programs, our system is unique in that it integrates the information and functions needed for travel planning within a single application and provides additional functionality by taking into account the users preferences, blocked times and conflict resolution. Moreover, the

route calculating function is singular in its ability to provide users with not just the shortest route but customized suggestions based on their time specifications. Also, this system is not limited to a specific geographical domain but includes all cities around the world supported by Google Maps and other services included in the mashup. We plan to extend our system by providing an Arabic language interface and the capability to reserve hotel rooms, and intend to develop this into a mobile application.

Points of Interests: A Location Based Service Android Application


Afnan Almugait Maram Alzhrani Memoonah Alolah Nojod Alhassan Sarah Albagieh Supervised By Ms. Majdah AlShehri

The Points of Interests is a Location-based service (LBS) that integrates mobile device's location with other information to provide added value to the user. LBS applications are becoming more popular and widely used whether incorporated in websites or mobile applications. Another important concept is Reverse geocoding. It is the process of finding the address or the name of a location for given latitude and longitude pair. The basis of this project is to develop an Android mobile application that provides rich, personal and location-enhanced service and performs a new type of reverse geocoding which support more meaningful location names. The application provides many services from sharing users locations, photos and updating users status. The project tries to grasp the opportunity of utilizing modern technologies such as Google Maps that is embedded in Android mobile phones to provide more meaningful location names. This project provides a new way of annotation feature using reverse geolocation. It gives the opportunity to annotate locations by the user instead of the formal or regular labeling. In terms of tracking activity, the project provides tracking of

user's location history service using different visualizations. The user's history will be displayed as statistics and graphs. Also, the project provides a searching feature that allows users to search about activities posted by the users.

Smart Hajj System


Amal Almazrua Lujain Algholigah Manal Almazrua Raghad Alshaalan Shahad Alshaalan Supervised By Ms. Ebtisam Alabdulqader

The Hajj is one of the pillars of Islam and is considered one of the largest and greatest annual gatherings in the world. . Muslims from all over the world gather in the Holy city of Mecca for pilgrimage (Hajj). Due to this mass gathering the hajj organizers and the health sector as well may face many problems. Our graduation project describes a technology a solution designed to overcome the problems and to ease the hajj journey for the pilgrims and all the entities that deals and communicate with them in a daily bases. The system is called, Smart Hajj and is designed by utilizing the Smart Card technology available today via developing a smart card based system, where the smart card represents an essential element and stores pilgrims permits and medical record to reduce fraud, minimize time wasting and ensure data portability, along with developing a second smart card that contains the physician's information to insure the authenticity, and to prevent tampering with pilgrims medical information. The Smart Hajj System (SHS) provides a technology solution aimed to decrease the previously mentioned Hajj problems. The system is composed of three main components: The smart cards that will be accessed by card reader device:

Pilgrim smart card, which will hold Hajj permit and pilgrims medical record in separate applications. Physician smart card, which will hold physician information for authentication purpose. The system modules to interact with the smart card for issuing, accessing and manipulating the data. The back-end system that holds the database of the pilgrims information.

Sugar Counter Application


Fatmah Al-Rumaih Haifa Al-Zelai Ohood Al-Abdani Sara Al-Kahtani Tarfah Al-Shathri Supervised By Dr.Auhood Al-Faries

According to International Diabetes Federation, up to 366 million people have diabetes. Saudi Arabia, United Arab of Emirate and Kuwait are among the top ten of highest prevalence and without effective prevention and control programs, diabetes is likely to continue to increase globally.[1] There are two types of diabetes; type one and type two. Type one develops when the body is unable to produce any insulin. Type 2 diabetes occurs when the body is able to produce insulin, but not enough for it to function properly, or when the cells in the body do not react to insulin. Standard care of diabetic patient consists of regular visits with their diabetes care physician, adherence to a special diet, and medication. For many diabetics, managing their diabetes is not only a confusing process, but also time consuming and overwhelming. Diabetic patients need to inject insulin few times a day by using insulin pumps or insulin pens, they have to calculate the amount of injected insulin according to their food intake and moreover doses should be adjusted according to pre-meal sugar. Motivated by the diabetes epidemics in Saudi Arabia and the abovementioned problems, the idea of Sugar Counter Application (SCA) was raised. The purpose of SCA is to develop an efficient mobile

application for Arabic language speakers that assist patients (Type1) to manage their diabetes to adhere to a balanced and healthy lifestyle following the American Diabetes Association (ADA) guidelines. The application provides different services suitable for all age groups. These services include carbohydrates calculation of variety of food based on , to help diabetics in calculating their insulin doses before meals and how to adjust their insulin doses in certain circumstances such as exercises. Additionally, the application provides educational steps to follow when sugar runs high or low. In conclusion, this research presents a mobile application designed and built based on diabetic patients daily requirements to manage their carbohydrate and insulin doses, as well as maintain a balanced daily routine. In addition, it generates accurate reports that can be monitored by the care team. The system will help the diabetics to live a more independent life thus increases their self-confidence. It will also increase the safety of diabetics by providing the emergency service. Dieticians and real patients will carry out usability testing to evaluate the application in the testing phase.

References
1. International Diabetes Federation. *Online+. Available: http://www.idf.org/. [Accessed: 22-Apr-2013].

Anywhere Reminder
A Location/Time Based To-Do List Rasha Al-Showaier Rawan Hesnawi Nouf Al-Saadoun Noura Al-Atni Noura Al-Yahya Supervised By Dr. Henda Chorfi

The idea of Anywhere Reminder has come to convey the traditional To-Do List to an effective application. It harmoniously integrates features that extend the To-Do List to be more convenient. Anywhere Reminder is an Android application that provides the users the ability to create their tasks list and assign it to a specific location. When the users approach the assigned location, the application will remind them to accomplish their tasks. Moreover, with the assist of Google Maps the application presents to the users an integrated interface that helps them to determine locations. In addition, it allows them to manage the locations by naming and assigning a specific category to them. As some users may not be familiar with an area or location, our application will guide them by illustrating a path starts from their current location to the specified location.

To comprehensively cover the necessary user needs the application provides an option of a Date/Time reminder. Anywhere Reminder integrates all the mentioned features and more in a compatible way to meet the users needs.

Trie AMD
A Trie-based Apriori Motif Discovery Approach AljawharahAl-Hassan AshwagAl-Fawaz EbtisamAl-Ghamdi Rand Al-Brahim RawabiAl-Sharif Supervised By Dr. Ghadah Badr

Motif discovery is the problem of finding recurring patterns in biological sequences. Finding such patterns, also called motifs, gives an indication of important functional roles for our body which is also our DNA sequence. This is one of the most interesting and longstanding problems in Bioinformatics. TrieAMDT is a web-based application with a user-friendly interface; the user can upload input sequences in different formats. He can write sequences directly in a text box, upload his own file, or gain access to GenBank files through a system repository database that will be updated by the system administrator periodically. The system supports different input formats (e.g., FASTA). Discovered motifs are represented in a graphical format for an easier visualization for the results. The tool gives the user the flexibility to store and print the discovered motifs along with some statistical results, or even send the results as a report by e-mail so that he doesn't have to wait for the results.

The tool allows the user to adjust system parameters (e.g., minimum support, error rate, and maximum widow size for the discovered motifs). Finally, the system administrator can update the database repository and user information and can keep track of log files..

The tool should help biologists and scientists to use the developed TrieAMD approach in order to discover sequential motifs in biological data. According to the published results, the new approach has a better accuracy performance than other approaches for discovering sequential motifs in real data sets.

Smart Speaker
An Arabic Augmentative and Alternative Communication System for Adults with Speech Impairments and Normal Cognitive Abilities Al-Hanouf Al-Dayel Amna Al-Shaiban Ltefah Al-Masad Sarah Al-Romaih Supervised By Dr. Lilac AlSafadi

The Smart Speaker is an Arabic intelligent speech-synthesized handheld Augmentative and Alternative Communication (AAC) application for Apples iPad and iOS platform. It helps Arabic native speakers who have speech impairment with normal cognitive abilities in their functional speaking needs by converting their Arabic typed texts to voice. The main objective of Smart Speaker is to model a human performance in speech learning and generation, and increase the speed of keystroke to emulate the speed of oral speech by using various techniques. Furthermore, Smart speaker avoids the requirement for a special AAC device and allows direct downloading from App stores with low cost. Smart Speaker is classified as an intelligent application since it predicts typed words and sentences based on the users previous behavior, adapts its prediction to the users different locations, and auto complete user words and phrases automatically. Smart Speaker introduces other techniques as well to increase the speed of keystroke in order to emulate the speed of oral speech. These techniques are: a short-cut option, listing recently used messages and categorizing phrases. The results indicate that the role of intelligence components in AAC should not be underestimated.

Due to the dire need for the technology that support speech pathologists in the Arabic world, and in Saudi Arabia in particular, our application gives the pathologists a faster way to communicate with their patients, which in order will facilitate the treatment process. In addition the application adaptability, simplicity and cost-low make it an effective tool to be extended behind the clinic to anywhere else. The intelligent features include: (1) The ability to store the users previous behavior, represented by the common words/phrases used, and their use in user locations. The stored user behavior is used to predict the users speech patterns. (2) The ability to adapt itself to the users changing environment, based on the factors that influence message (location) and recommend phrase-auto-completion accordingly. Lastly, for the customization features, users have the ability to customize the generated speech by controlling its speed and select its type (male/ female). As well as, providing a shortcuts property for phrases and user preference. Also, users can customize the application graphical user interface by changing the background color or the text font size. In addition, users can customize the favorite words/phrases, which displayed in the home page for quick access. Users also can manage their messages by forming and storing their conversations for future retrieval. And for the privacy, users have the choice to set password on the application to prevent others who share the same iPad from accessing user's data.

IT496 Graduation Project 1

Virtual Reality Library


Library website with 3D view Hanan Aldosari Muneerah Ben Namshan Norah Almakinzi Sarah Alabdulkareem Shahad Alalmai Supervised By Dr. Sanaa Ghouzali

The project about 3D library web site that will help the researchers and students and other visitors of the library to find their resources in less time and effort, it is provide the search about specific resource by the system and get its location. Also the user can register to own a profile and favorite list that can store information about the resources he/she prefer and more features.

Speech to Mathematical Expression Calculator


Supervised By Dr. Sanaa Ghouzali

Speech to Mathematical Expression Calculator aims to use the technology to help students with learning difficulties in mathematics as it will offer them different mathematical skills. The user will choose one of these skills and get some practices about that skill, and he/she can keep practicing until this skill be acquired by the student. Using this application will help her to know how to apply the mathematical rules and definitions like calculating the time, distance, surface, mass and volume and solve the mathematical operations like subtraction and dividingetc. This application uses Speech to Text technique so that it receives the inputs from recognizing the speech and convert it to text. Also, it supports kind of contacting between supervisors and their students by providing for the supervisor a report of a student and about the changes of her level with using this application and statistics of her tests results as charts to illustrate to the supervisor to consume the effort and time wasted by calculating the results manually.

Teaching for Primary School


Sumayah Al-Qahtani Dalia Al-Shehri Razan Al-Haji Khlood Al-Mutiri Taghreed Al-Omari Supervised By Dr. Souad Larab

There are many websites and mobile applications containing either online activities or Islamic edutainment for 4/6 year-old child so you need to open two websites or install two applications one for learning activities and another for Islamic edutainment. Our project is a mobile-based application that includes both activities and Islamic edutainment. It consists in designing and implementing a computer based learning package to develop numbers, letters and Islamic recognition skills for kids from 4/6 years old to be used in Saudi primary schools environments. The children can do number recognition and small sums for the mathematics skills. Also they can color and paint the characters, read and spell the words for the letter recognition. As for the culture work they can identify some of animals, things and the nature in general. For the Islamic activities, they learn different ``duas`` (morning and evening, eating, waking and sleeping), `` surates`` and good behavior through videos and stories. And for fun there will be a small game for some topic in the application.

RECom
Online Student Recommendation Letter Generator Arwa Alromih Rawan Alsehaim Nada Alay Norah Aldehan Moan Alsllal Supervised By Dr. Shurug Alkhalifa

"Recom" is an online Student Recommendation Letter Generator that manages the generation process of a recommendation letter from its first step student request to the last step where the recommendation letter is either sent to the students email or printed out. The system will be designed and implemented with understandable and friendly interface that will serve: instructors, students, administrator and also the employer who hire students from King Saud University where he/she will be able to verify the students recommendation letter online through the system. The system aims to help instructors in sorting out the students requests and in generating recommendation letters as fast as possible and with minimum effort as well. It also makes it easier for students to request from any instructor whenever he/she wants and wherever he/she is. Recom generate recommendation letters that are unique, different in their style and customizable upon the instructors choice. This customization can be done through creating new templates and evaluation attributes. The system generates recommendation letters in Arabic or English.

Pink Job
Finding Job System for Women in Saudi Arabia Reham Khojah Eman Al-Edaily Abrar Asiri Fatimah Al-khamees Afaf Al-harbi Supervised By Dr. Gihan Naguib

Pink Job is a website that aims to provide the easy way for unemployed women to find a job with all information about the organization. In the other side, it facilitates finding required employees for organizations. In other words, it matches between the jobseeker and the organization. In Pink Job, Jobseekers can view organization profile which contains much information about the organization, their job opportunities and trainings. Organizations, on the other hand, can view jobseekers profile and view their CVs and documents uploaded by the jobseeker. Furthermore, jobseekers who got jobs through Pink Job can add their success stories to motivate others and guide them to get their dream job. HRzone is there to guide and help jobseekers to improve themselves by offering trainings, courses, events ads, etc. And much more features. Putting the right person in the right place is very important to both the employee himself and organization progress. That reflects on the productivity and the amount of happiness positively. And also affect on future women pioneers, leaders, and mothers.

Memory Plus +
Memory Therapy System For Collage Students With Learning Difficulties Abrar AlOthman Alanoud AlQoufi Hessah AlNujaidi Sara Nageeb Shaden AlOmran Supervised By Ms. Eman AlAttas

Memory+ is an iPad Arabic application to serve adults who suffer from memory weakness resulted from learning difficulties. It contains test that determines type of weakness (visual, auditory or kinesthetic) and level of memory weakness. Then, it improves memory by suitable exercises suggested by the specialist. It provides access to the specialist to observe and control his patient therapy remotely by using Internet. The patient can perform the test and then using the exercises to improve his level. Also, the patient can see his performance in all exercises since his registration. It provides report for the specialist about his patients that contains the detailed of the current level and patients history to make it easier for the specialist to measure the improvement and plan for the next step in the therapy. Memory+ aims to fill the need of Arabic application in diagnosing and improving memory weakness for LD people. It will save efforts and time of the specialist by keeping track of his patients. Also, he will be able to help more patients since he will not be longer responsible for doing a test or exercise manually, analyzing results and keeping it on the patients history file. For the patient, it will be much easier to take the exercises anywhere, anytime no need to visit his specialist personally and be able track the progress of memory skills effectively.

DIVAC
Diagnosis and Improvement of Visual and Audio Cognition Albatoul Alhodaibi Fatmah Alrashed Neda'a Baras Shahad Aldakhil Zoha Zarea Shaden AlOmran Supervised By Dr.Nazha Abed

In this project, we are going to develop an Arabic program, in collaboration with the Handicapped Centre at King Saud University, to help Arab students and their educators in improving and evaluating the cognitive skills from three aspects: Visual and Audio Recognition, in addition to the synchronization between Vision and physical movements. Subsequently, the program determines the impaired areas and aims to rehabilitate the disabled for post-diagnosis stage. This project facilitates for the specialist to examine, observe and evaluate disabled students and take back accurate results by watching a recorded video of the captured screen of each training and evaluation of the student. This gives sample details of the students attitude and behavior and avoids direct supervision that may disturb him/her when working. Also, by viewing some statistics about the active time and the idle time during the evaluation or the training as well as his/her grades and conclusions about the type of disability. Besides, a dynamic chart and a detailed schedule that changes according to the disabled situation and improvement.

Automated Assignment Tool

Nouf Alomran Reham Alzahrani Asma Aldrees Fatmah Albawardi Maram Alkhorisi

Supervised By Dr. Souad Larabi

Manually generating timetables is a difficult task facing different companies, industries, educational organizations, etc. It consumes tremendous amount of time, drains energy and wastes resources. Additionally, it is very difficult to change a specific detail without causing damages. The college of education at King Saud University has been suffering for many years from the lack of accuracy and conflicts that occurred in the manual creation of the examination timetable. Moreover, it can be difficult to meet college constraints and requirements using manually generated schedules. Our project is responsible of automatically generating examination timetable for the final exams in the college of education at King Saud University with respect of their requirements and constraints such as : Managing exams of all levels for each department. Assignment of exams to rooms depending on the capacity of the room. Monitoring room's availability and capacity. Assignment of invigilator to exams based on their workload and number of enrolled students.

KSU-Connect
Soft-Phone for Internal Calls within the IT Department

Maysaa Abu Alsamh Dalal Altoum Almajdali Alenezi Reem Alenezi Mariam Alenezi

Supervised By Dr. Hessah Alsalamah

KSU-Connect is a software program for making telephone calls over the Internet using a general purpose computer, rather than using dedicated phones, landlines and numbers. Our proposed system is designed to behave like a traditional telephone and the aim was to develop it using open source to replace the old fashioned communication system currently in use. To implement the system, an open-source Softphone system was customized and its functionalities were extended to meet the user needs. The system performs all the basic synchronous telephony functions in addition to some asynchronous functionality such as the ability to send text messages, share files, and start conference calls. The staff and faculty members found the system very useful and suggested additional features, such as linking the system to their own calendar to receive calls and adjusting their status according to their schedule. Moreover, they requested a directory classified into categories according to their employment positions and pre-assigned extension numbers to each for easier searches as well as calls.

IT499 Research Seminar

Effects of Recording Factors in EEG Based Authentication Systems


Research By

Biometric authentication is an evolving field in computer science that has been introduced a few decades ago, where new technologies and techniques overcome the withdrawals of their predecessors. Recently researchers discovered a new unique biometric feature called electroencephalography (EEG), which is the brain electric activity along the scalp [1]. Various studies such as Hema C.R , Paulraj M.P and Harkirenjit Kaur s study *2+ and HU Jian-feng s study *3+had evaluated this new technique and its eligibility for authentication using various feature extracting methods. These studies showed a great potential of using EEG as standard authentication methodology. However, the permanence of such biometric is still debatable, whether EEG signals are affected by an individuals emotions, his\her mental health, or the surrounding environment. In our study we investigate whether emotional change (scare or disgust) would affect the value and strength of EEG signal, and thus alter the accuracy level of such method. In this experiment we recruited 15 participants and conducted two sessions for each, in which the first session was to record the baseline of EEG using Emotive EEG headset [4] under normal conditions, where each participant was asked to imagine pushing a cube. In the second session the participant watched a 2-minute scene of a horror movie, and then the actions performed in session one were repeated.

References
1. Corey Ashby , Amit Bhatia , Francesco Tenore and Jacob Vogelstein, low-cost Electroencephalogram(EEG) based Authentication , 5th IEEE EMBS conference on neural engineering in Mexico 2011. 2.Hema C.R , Paulraj M.P and Harkirenjit Kaur , Brain Signatures : A Modality for Biometric Authentication ,International Conference on Electronic Design at Malaysia 2008. 3. HU Jian-feng, Biometric System Based on EEG Signals : a Non liner Model Approach , the International Conference on Machine Vision and Human-machine Interface in 2010. 4. Emotive Store, [online]: http://emotiv.com/store/hardware/epocbci-eeg/developer-neuroheadset/.

2.

3.

4.

Plagiarism and IT students in King Saud University


Research By Mone AL-Shaman Supervised By Ms. Najwa AL-Ghamdi

One of the serious cases and ethical issues in the academic field is doing plagiarism. Plagiarism happens when an impersonator represents others work as his/her own work without citing the source[1] .From other perspective, plagiarism can be defined as submitting other work (part of or all) without any acknowledgement to the works authorship*3+. In academic filed, many reasons lead students to commit plagiarism, for instance, the lack of students awareness about universitys plagiarism rules and regulations [2]. There are a lot of ways within an academic context to do plagiarism such as using the web contents in copying and pasting, or from books, journals, other student work, and course textbook [4].So, in this paper we want to promote the awareness of plagiarism law adopted at King Saud University in department of IT. This work addresses reasons that motivate students to commit plagiarism, and provides suggestions to solve this academic problem that can help KSUs students and faculties in many cases. To accomplish that, we distributed two surveys: one for students and other for teachers. Students survey focuses on course assessment tools that are subject to plagiarism likes (number of sheets and projects that has been plagiarize) and reasons behind doing that with suggestions provided to avoid plagiarism in each material. The plagiarism types that covered are: make copy from other

student either from the same section or other section, recruit a teacher from outside the university to solve your homework, and copying from a web site without making a reference. Teachers survey contains their actions when they discover students plagiarism and their suggestions to avoid plagiarism. We still in the processes of collecting data, and the results will be demonstrated in the poster.

References
1. 2. 3. Academic Board, student plagiarism policy in university policy, ballart 2007. University of Stirling, the little book of plagiarism what it is and how to avoid it, 3rd edition, september 2010 University of Cambridge(2012), Policy on the use of Turnitin UK textmatching software at the University of Cambridge [Online]. Available FTP: http://www.admin.cam.ac.uk/univ/plagiarism/examiners/policy.pdf University of Birmingham(2012).University of Birmingham code of practice on plagiarism *online+. Available FTP: http://www.birmingham.ac.uk/documents/university/legal/plagiaris m.pdf

4.

The impact of the colors used in educational multimedia for children


Research By Arwa AlQahtani Hala AlBalawi Nora AlHarran Umniah Bahadi Supervised By Ms. Najwa AL-Ghamdi

It is becoming increasingly difficult to ignore the effect of colors have been used in the educational multimedia. Many studies have shown that the effects of color on mood, health and way of thinking, that preference for a certain color to another lies in the mechanism of its effect on human emotions and feelings. These studies have revealed that the human eyes absorbs light and transforms it into another form of energy being able to see the color, and this energy affects even blind people and their feelings. The colors is a knowledge by itself and the psychologists researchers have shown the effects of colors and they conducted a several studies which have proved their effectiveness and their impact on the human mind especially children. The child can see the color since the day he was born, with the progress of its growth, his eyes will be used to receive huge amounts of information about the world around him. Due to the correlation of colors in a child's life and their effects on the child's mind and feelings, as reported in the previous studies by psychologists researches, the colors may have a positive impact on child absorb information and may be

negative effects, so it was important to study the effects of color in educational multimedia for children in the age ranges between 5-6. To discuss this effect we conducted a pilot experiment for 10 children from 5 to 6 years old, to measure the reception of information under the effect of different groups of colors. This experiment consists of three tests, in each test we will show education multimedia designed from this group of colors: warm colors, cool colors and neutral colors "black and white". We will show in education multimedia different groups of different numbers appear on the screen for one minute then close the screen. After that we will ask the children about that numbers, to measure the percentage of remember the numbers that shown. In each test we change the order of color screen to get the good pilot experiment.

References
1. ShahinGheyasi (August 2012) The impact of color application on the learning of 5th grade, primary school students from their perspective in Chevar District of Ilam city, Iran Indian Journal of Science and Technology. Kathie Engelbrecht , "The Impact of Color on Learning", Perkins & Will Chicago, Illinois (NeoCon 2003 Wednesday June 18)

2.

Network sensor for present protection


Research By Supervised By Ms. Ameera Almasoud

We know the role of the police and security in protecting the country from criminals. So, we have worked this paper in order to provide a helping hand to the man through monitoring the prison to prevent the prisoners from escaping. We will use the technology LEACH protocol. It works through distributing cluster forming, adaptive cluster forming, and cluster header position changing. The technique of distributing cluster forming ensures self-organization of most target nodes. We will put the devices used in the detection of movement in space inside the prison so that it is forbidden to prisoners so that the presence of the devices you detect any movement within this space, if over one of these prisoners, they banned transit area where it will launch immediately with alarms, describing differentiate between the prisoner and the employee through the card carried by the employee where the device recognizes it through.

Comparison between three data mining prediction-tree algorithm in competitive business environment
Research By Aljoharah Alshagri Ashjan Alsabhan Afnan Alrowais Supervised By Ms. Najwa AL-Ghamdi

The data mining is an increasingly important field in the competitive business environment; they need to extract hidden patterns as fast as possible. The objectives of this research are to determine which data mining prediction algorithms are the best in the business, they have a massive data and they need to extract useful information as fast as possible in order to be in the lead with the other competitors. In this research, itll compare between three prediction tree algorithms (BFTree , NBTree and REPTree) through WEKA tool by using the same data in all algorithms and compare between result manually depends on performance , accuracy and used space. The best algorithm should have a high performance and accuracy, and less used space. The business environment need to the best data mining algorithms in order to explore the important information. The research compare between the famous three algorithms in prediction tree depends on performance, accuracy and used space in order to be using it on competitive business. At the end, there are several of data mining prediction tree algorithms other than those. May be if the research taken on the consideration the other prediction tree algorithms, give us different resource about them itll gave different result.

Confidenc Of Saudi Counsemer In E-Commerce


Research By Asma Al-Amri Alaa Al-Barrak Asyah salem Afnan Al-Hanoo Sarah Al-Harthi Supervised By Ms. Ameera Almasoud

It is becoming increasingly difficult ignore the e-commerce. In an era in which almost most of the means of contact through the Internet. E-commerce has begun in the early seventies of the last century in the form of electronic funds transfers among some businesses and some giant companies. Among gulf countries, Saudi Arabia is considered the country with the strongest retail sector due to many reasons. However, face-to-face purchasing is still the method preferred at Saudis despite the advance in e-commerce technology and security. To highlight on this problem and finding reasons, we did a questionnaire measures the extent of confidence of Saudi consumer in the e-commerce. Then, we used the T-test to analyze the result.

The final results of the questionnaire are the age consumers is arrange between 20-30 years ,the education level of is university , most them have middle skills of using computer and who buying from online site more than who said not. assurance and high confidence was the most Standard that consumers depend on for browsing, electronic device was the most thing that purchased from electronic shopping ,lack of sufficient expertise was the reason that prevent the most from purchased from online shopping . So, we need to increase consumer confidence by providing guarantees in case of risk and consumer awareness for reliable sites. Therefore, the main goal of this paper is to figure out the barriers to e-commerce especially to measure the level of trust of Saudi consumers in e-commerce technology.

References
1. Efraim Tuurban , David King , Judy Lang . Introduction of e-commerce, Third Edition.

Which is Safer: Accessing the Internet


from Public or Private Places
Paper that recommend security advices to use computer in public or private places based on result of a survey Research By Mona Al-Sallal Nora Al-Dihan Dalal Al-Toum Haifa Al-Salloum Supervised By Ms. Ameera Almasoud

First of all, the using the internet has been grown to be necessity in all fields. As a result, peoples sensitive information need to be safe and secure since the internet environment exposed to theft identification, steal money ... etc. Many people now tend to use their personal and critical information to accomplish their tasks on the internet and get benefit from services that available on the internet. Although people cannot live without computer, there is a tradeoff between taking advantages of internet services and ensuring privacy. Actually, accessing the internet cause security and privacy issues either if people accessing from public or private computers and networks. This paper suggests some recommendations that can be followed to ensure information privacy in public or private places based on results of a survey. Furthermore, it proposes hardware that acts as scanning, warning and advising device to increase the level of privacy and security.

Video-based Face Recognition System for Taking the Students Attendance


Research By Ashwag Al-Gafer Maram Al-Zhrani Nojoud Al-Hassan Rawan Al-Hathlool Supervised By Ms. Ameera Almasoud

The proposed system should be used in KSU to help the instructor in the student's attendance. The idea is about using a real time videobased face recognition system to recognize each student and attend him/her. First, to detect real time human face Content based indexing algorithm should be used. Second, to recognize the detected face a pose-signature (distance transformed edge map) should be used with skin-color model. The system camera be placed on the top of the classroom board and it will start capturing faces from the first row and keep capturing student's faces starting from the right until the camera reaches the end of its specified path. This process will be repeated for the entire rows in the classroom. The number of the rows in the classroom will be given by the instructor with the section number and other important information . The goal of letting the instructor insert the number of rows is that the classrooms will not be always the same size and the camera should know the number of rows to detect all the possible student's faces.

Da Vinci Surgical System


Research By Afnan Al-Swailem Ameera Almutiri Nouf Alanizi Supervised By Ms. Najwa AL-Ghamdi

As a result of the advancement of technology and development of robotic systems that helped to facilitate and improve the manufacturing and entered into many areas, including medical field, robots have become the assistance of hospital doctors in many surgical operations. In this paper, we conduct a literature review study on the latest advance in using robots in surgeries. We highlight the application of surgical robots in the region including Saudi Arabia and the gulf countries. And was stunning discovery at the time and have been conducted by many research studies and because of its importance and creativity its stunning achievements was so clear in the medical field. In this study we emphasize the importance of using da Vinci Surgical system. Moreover , some examples of practicing this system in the region are given and explained in more details. This technology is not only facilitating some medical procedures but also eliminate the humans mistakes which recently have increased rapidly. As matter of fact, technology in general and robotic surgery in specific became a key factor in surgical operations success. And we base our methods in interviewing

key hospital's members in the region and distributing surveys. We are going to do quantitative and qualitative analysis to the interview and questionnaire. As we are in still of in collecting data process the final results are going to be displayed in the poster. This technology is becoming dominant in the medicine and expected to help in advancing treatment procedures for many kinds of operations. This article explains the usage of robotic in Saudi Arabia and the gulf countries. As a result .Saudi Arabia is making an advanced accomplishment in robotic operations by implementing latest technology in medicine.

The effect of the applications on studying and memorizing the Holy Quran for children
Research By Noura AlAtni Atheer Aljeraisy Nouf Alsaadoun Malak Alateeq Supervised By Ms. Najwa AL-Ghamdi

Recitation and memorization of the Holy Quran is very important in each Muslim's life. Children need to prepare themselves to recite the Quran in a correct way for the five times prayer every day. Unfortunately, many children feel bored when they recite and memorize the Quran in the traditional way of the manual method. For that reason the technology came up with many applications that support the way of learning and memorizing the Holy Quran to motivate the children to be creative in the recitation. Based on this, a comparison test applied on two groups of children aged between 3 to 7 years old. The first group has been taught using the traditional way and the other group taught by explaining the story of the Surah using the pictures then studying the verses and memorizing them. After applying this experiment, it was found that the amount of memorizing has increased where the children have memorized 6 Verses instead of 3. Also, they understood the meaning of

each Verse by linking it with the story. In addition, the number of mistakes in the memorization has been reduced. Using technology and the new techniques in teaching the Quran provide an exciting environment for the children especially that enable them to recite and memorize the Quran depending on their selves. Moreover, the children will understand the verses in an attractive way by linking the story of the Surah with pictures that reflect the meaning.

References
1. O.M. Yahya. (2012,9), E-HALAGAT: an E-Learning System for Teaching The Holy Quran" .The Turkish online journal of educational technology. [online].9.(1),54.Available: http://www.google.com.sa/url?sa=t&rct=j&q=the+turkish+online+jo urnal+of+educational+technology&source=web&cd=2&ved=0CEEQF jAB&url=http%3A%2F%2Fwww.tojet.net%2Fvolumes%2Fv9i2.pdf&e i=L1NJUf_rIefY0QX34HADQ&usg=AFQjCNF6ruMrKn5qtURGdlK5eZ13 WT3ZeA [Mar.13,2013] Aslam Muhammad, Zia ul Qayyum, Waqar Mirza M.Saad Tanveer, Martinez-Enriquez A.M., Afraz Z. Syed. (2012,9) E-Hafiz: Intelligent System to Help Muslims in Recitation and Memorization of Quran, Life Science Journal.[online].9.(1),534.Available: http://www.lifesciencesite.com/lsj/life0901/080_8204life0901_534 _541.pdf [Mar. 12,2013] Teaching kids the Holy Quran. [Online]. Available: http://readwithmeaning.wordpress.com/chapters/ Memorize Quran. [Online]. Available: http://appfinder.lisisoft.com/app/memoriser-le-coran-hd-pour.html

2.

3. 4.

IT323 Software Engineering 2

Warehouse control for Dunkin Donuts


Sarah Bin Mahfodh Eman AlSafi Faizah Bashamkhah Shaden AlOmran Abrar AlOthman Khazma AlShhrani Supervised By Ms. Nourah Al-Resayes

Dunkin Donuts central warehouse supports all stores in Riyadh, which makes several tasks such as receiving and keeping track of items from the warehouses to branches harder. Right now, Warehouses controllers record manually all stored items. Store managers have to be notified when ordered items from the warehouse are ready by keeping phones close. These traditional techniques affect the efficiency of the work by causing computing errors and delay in submitting and delivering orders to and from the warehouses and stores. For these reasons, we concluded that Dunkin Donut needs more efficient system in handling these processes. The goal of this project is to produce a web-based system that facilitate the communication between a Dunkin Donuts store managers and the warehouse controller. Implement a database to keep records of all items needed to make it easy to the warehouse controller to follow up incoming and out coming items. Help to decrease suffering from wasting time on counting and observing items coming in and out from the warehouse.

DD Online Warehouse System


Afnan Almugait Asma AlDosari Elham Alsobky Manahel Al Twaim Moneerah Almohsin Monira Alkaldi Muneera Alqahtani Supervised By Ms. Afnan Alsadhan

Dunkin Donuts Online Warehouse System replaces the manual warehouse management system with a webbased system. The system will help stores managers and the warehouse controller to manage their procedures in an effective and efficient way. This system allows the store managers to log in to their accounts to orders items from warehouse controller. As for the controller of the warehouse the web-based system provides him the ability to fully manage the work in an automated manner. Thus, the system offers proper functions to respond to the requests from the mangers. Also, provide many facilities to perform his usual tasks such as adding new items, updating items quantities, ordering shipment, viewing reports and printing them.

In conclusion, this system is expected to increase the profits by increasing the speed of item ordering and update the data base whenever a new shipment arrives at the warehouse. In addition, it will help the accounting process to operate more smoothly by tracking quantity for all items in the same database.

Summer Training System


A system that facilitate all processes related to summer training program at King Saud University Albatool Alhawas Rasha Alharbi Noha Almojala Layla Shami Amani Alamry Supervised By Ms. Arwa Aladily

Our goal is providing efficient and usable software to help making all processes related to the summer training program easier and more flexible. Also helps us to provide all the following goals. Arrange and simulate the work of those who are responsible of the program. Facilitate the process of students registration. Limiting the need of transportations and movement between the companies by automating all processes. Providing a fast time service for both students and companies. Make sure that sorting of student (competing for training locations operation) is performed accurately. Providing a database to save the documents of the summer training program. Knowing the authorized and unauthorized peoples to save privacy and ensure credibility.

At the end we would like to say, the website is going to be finally hosted after a few enhancement on the interface and editing on some php codes. And those enhancements are going to provide better user interaction.

Summer Training
Providing KSU Students the ability to register and apply for a summer training location provided by the university online Supervised By Ms. Arwa Aladily

The Department of Information Technology offers students a Summer Training Program in order to achieve the departments mission of providing high quality education through the combination of theory, practice, and real-world experience. Instead of filling out application forms manually it can be done at home online. This will provide convenience for students and the summer training program staff. Our web based system will provide a system with high quality performance that will do processes and management of the summer training program in an easy, fast and effective way. It provides services to two different types of users students and Administrator. This project gives the student the ability to register in the system and in both circumstances (accepted/rejected) the system sends automatically an email informing the student of the results. For security we have encrypted the password before being saved in the database.

Other functions provided for the student is login, logout, apply, register, view student profile, update student profile and view announcement. As for the administrator, the project provides many services for the administrator. The administrator has her own control panel where she can post announcement, add training locations and update Student list using a search engine. In addition, the administrator can upload xml file that contains names of new student to add it directly to the systems database without the need to insert row by row. The outcome of this project was that we were able to implement all required functions successfully and in a sophisticated way. In conclusion, this website should be an asset to students and faculty members responsible for summer training by organizing the procedure of applying and registering. Also, maintaining information about the students who applied for the program for future use (e.g. seeing what locations that students prefer, if the IT department needs to increase/ decrease the number of chairs etc.). Even though all main functions work properly we as a group are still working on it to make it better.

Train to Gain System


Providing KSU Students the ability to register and apply for a summer training location provided by the university online Sarah AlMansour Rawan AlHasani Wejdan AlTamimi Yasmeen AlTujjar Monerah Alawadh Bedour Alharbi Shada Aladhadhi Supervised By Ms. Arwa Aladily

One of the new courses in the IT department is summer training. Summer training is a course that helps the students to apply their knowledge and skills which they learned in a real-life and in team working. However, this course has some difficulties and conditions; for instance, in this course the student must follow steps to take the admission of the department. There are terms before and after registering, forms which submitted manually, contestants qualifications must be compared to choose the best and so on. All these terms require a lot of files, student's congestions too. As a result, we asked ourselves why not we build a webbased system that will help managing the summer training processes between the IT department and the student. Therefore, this system is expected to make Student registration easier by automated checking if the summer training course preconditions are met or not. Also, it will create

an account for each student has been registered and allow her to view her profile and update it .In addition, this system will allow the students to view all announcements that have been posted by the administrator. As well the system will let the students to apply for training location provided by IT department. Also, Train to Gain System will be able to give the administrator some privileges like updating the students list, enter the list of training locations and post announcements for the registered students. In conclusion, all these services will be provided in convenient ways to make all the summer training consequences faster and easier.

Summer Training
Summer training registration system Albatool A. Alrumaih ArwaAlrazooq Bayan Boreggah Hajar A. Alabdulrahman Hind A. Bin Ajlan Mona Ziada Rawan M. Almohimeed Supervised By Ms. Hailah Almazrua

Our aim from this project is to simplify the process of applying for summer training in King Saud University. All applying steps and applications processing and management are done through website. A web-based system will reduce time and effort spent when doing these processes manually. The system provides services to students as well as to the IT-department. Students will first need to register in the system. If a student has finished the summer training course pre-requisites she will receive an activation email. Students log in to their home page; Announcements, Update profile, and Apply for summer training are the options provided. In case student has already applied and got accepted at an organization it will be displayed clearly in her home page, thus student can find out more information about it. The system allows students to get to choose their dedicated organization and apply; acceptance or rejection is done through the system, which would save most of time wasted in previous traditional methods.

An administrator who will represent the IT-department can perform several tasks to manage the system and students applications. Student information and organizations can be added, edited or deleted. To facilitate these operations a search engine is provided with flexible search options. Since students applications approval or rejection are done through the system without the department interference, its a possibility that a student may upload invalid document (i.e. English certificate). To overcome this problem our project provides the administrator with extra service, admin can reject student request and allowing her to apply again; thats by choosing from a set of predefined problems or specifying other reason, student is informed through her email. In conclusion, the project provides a big approach in the university both students and the department staff will benefit from it. It gathers all application services at one place!

IT311 Web Applications

TechPick
Online Event Calendar

Supervised By .

As we live in technological revolution it's getting harder to be aware of many technology events. As a result, we decided to create a site where you can find all technology events worldwide in one place. This project provides services to two different types of users: End users and Site Administrators. First (End Users): Services are mainly focusing on displaying events depending on their category or popularity of the events. Users can send request that contain information about upcoming event to be added. Searching engine is also provided. Second (Site Administrator): This project provides control panel that contains different functionalities. Adding new event or new category, displaying received request where admin can directly add it or update it first. Also, a list of old expired events will be displayed in case the admin wants to delete them, admin can search for particular event to delete. In addition to updating events, this project has been successfully implemented with all mentioned services.

TechNews
Technology eMagazine

Arwa Alromih Rawan Alsehaim Nada Alay

Supervised By Ms. ArwaAl Sultan

Tech News is a website that provides updates about any technology related subjects. Whether you're a mobile phones addict or a hardcore gamer, tech news will keep you updated with all the news of technology. The site is basically an e-magazine that contains general IT-subjects that anyone can understand and specific subjects that are understood by experts in computer. Tech News is designed from scratch using CSS and implemented using HTML and PHP. The design was aimed to be simple, light and very friendly so that it would be convenient to the readers' eyes while they enjoy reading articles that they find interesting. Tech News enables administrator to add, edit or delete any news article with relatively no experience needed. It also enables visitors to find the latest news, search for any article and comment on any article they want. Tech News is a W3C certified site!

TechNews
Technology eMagazine

Supervised By .

Our project is a website called (Eventy) that provide information about worldwide events. Our main goal is to facilitate the process of getting information through the technology. The services that our site provides are: For guest: Search for events by their name, city, location, time or date . Also, the can browse the events by their categories. For Admin: she/he cans add, edit and delete events from the database. The website was designed by HTML, CSS, JavaScript and PHP. Also, the interface was designed by Photoshop.

IT211 HumanComputer Interaction and Visual Programming

Uncle Nabeels Bakery


Ghadah Al-Ofisan Bayan Al-Arifi Norah Al-Romi Supervised By Ms. Nouf AlMobarak

Technology has its enormous impact in the academic sector and the teaching field in particular. However, most of whom get those technological benefits are university students and above with higher educational levels. Therefore, lack of educational applications for younger populations exist nowadays, which provoked us to develop Uncle Nabeels bakery as a windows based desktop application targeted for elementary students to help them understand the concept of fraction numbers and how to deal with them. This application was designed to facilitate the process of learning Fractions and their Operations in an enjoyable bakery environment for normal elementary students within the age of eleven to twelve years old, with background knowledge in using computer. Moreover, students are supposed to have significant mathematical skills. Uncle abeels bakery was developed using Microsoft Visual Studio 2010.

Lets Learn Fractions


Lamia AlOwain Reem AlDeraa Reem AlAmer Lamia AlZoman Supervised By Ms. Mashael AlDayel

The aim of our project is to design and implement an application to help teaching sixth grade students understand the concept of fraction numbers and how to deal with it, as well as enriching educational programs library and contribute to a fun and enjoyable learning journey. Intended users are normal children from age 11 to 12 years and have background in using computer. Calculations on fraction numbers are chosen randomly to help children learn fast without feeling bored of repetition and in order to achieve the same goal we intended to make the interface colorful. Furthermore, we took into account children with different visual disabilities and we embedded sounds in the application.

Sammar and Abood World


Hessah AlShamran Nouf AlSaadoun Supervised By Ms. Lamia Al- Ibrihem

Due to the difficulty of learning Mathematics for some children, our project "Sammar and Abood world" aims to design and develop Arabic educational desktop application for children between 5 to 10 years old to improve their skills in Mathematics. The application makes the learning process more fun and exciting by adding visual effects such as sounds, avatars and colorful backgrounds. Also, it is provide short and simple statements that motivate the children to continue learning depending on their selves. Furthermore, the application is considering User experience and applying HCI rules to enhance the interactive learning. The application can be used at home or in the classrooms under the supervision of an adult. Sammar and Abood world contains 3 levels which are counting, addition, subtraction and fraction. These levels are look like a variety of stores in the market (Pets shop, Toys shop and pizza restaurant). On each level, the child can learn and play game. The game evaluates children's skills in that level. At the end of the game, the application determines the final grade for the child.

At the first version of the application, we implemented the counting level including learning and exercise sections. Moreover, we implemented the quiz sections only at the addition/subtraction and fraction levels. We used C# in the Visual Studio environment to implement and develop the application. Also, Adobe Photoshop used to design the backgrounds and characters.

IT443 Advanced HumanComputer Interaction

Learn Clock
Abrar Al-Othman Aram Abahussain Khazma Al-Shahrani Shaden Al-Omran Shahad Al-Turki Supervised By Ms. Norah AlArfaj

The Project learning time, is a project aimed at teaching children between 5-8 years time in digital and analog clock. in analog including teaching half-hours (half-past) and quarter-hours (quarter-past, quarter-to).in digital clock teaching them minutes part and hours , also how to covert from digital to analog .the prototype also teach the children about the morning/afternoon hours (a.m. and p.m.). Our idea in this project for motivate the children, it is a path to amusement park, and in every step the children is facing panel guide him to learn part of the time with the help from animals of likable characters until reach amusement park . Goals: Teaching the children how to tell the time on an analog and digital clocks. Easy to learn: simple design, clear and guided buttons, easy and consistent navigation. Fun: An exciting game, entertaining activities, attractive pictures and characters shall be implied. Challenging: games and activates shall challenge children to solve/accomplish them step by step Motivating: positive feedback, to encourage them for trying again if they are wrong, or reward them if they are right. Effective to use: children, after all, should achieve this applications primary goal: interactively learning to tell the time by sight, sound, and touch.

Salwati
Rasha Al-Showaier Rawan Hesnawi Noura Al-Yahya Norah Al-Quwayfili Supervised By Ms. Hanan Al-Hindi

Salawati is an Arabic interactive educational application targets the children from age 7 to 12 who have a background about Salat. The aim is to reach the highest degree of acquiring children's attention by applying the Human Computer Interaction design methods. In addition to consider the User Experience (UX) throughout the applications design and development phases. The system we developed focus on learning Salat details in a motivated way for children to keep them praying. We create a friendly character with an Arabic name Anas for children to guide them through the application. Character existence makes them more excited to learn and make a better learning experience.

iNanny
Children tracking solution/ special device design Abrar Al.Smayer MaramAl.Ghamdi MaramAl.Mosa Abrar Al.Sehli Rawan Alhalwan Supervised By Ms. Nouf Al-Mubark

Nowadays, parents are getting more worried about their children, so they prefer to keep them close making their free space narrower and their choices less. Therefore, in ordered to give the children more space and keep their parents calmed, we produce our application iNanny that provides children tracking for the parents and family contact for the children. Moreover, because many parents would not buy smart phones for their children we came up with a device specially design for the children to use our application in. A parent needs to be sure that his child is safe all the time, therefore iNanny will help children to overcome any possible emergency. Goals: Provide the parent a service to track his childs place anytime anywhere. Enable the child to be in contact with their parents either by text or video/audio call. Help the child to overcome an emergency situation. Family members can keep in touch despite their geographical location by using group messaging.

We are in the design phase so we have implanted a prototype for the following: A device to install iNanny childs interface in, taking under consideration that kids will use it so it should fit their daily activities. The child can check-in his location, contact his parent via text or call, find (police station, hospitaletc) nearby and most importantly press the panic alert button where the application will automatically call his parent. Parents interface of iNanny on an iPhone application that provide all the functionality a worried parent may need to check upon his child such as checking childs place, contacting him via text or call. She can even create a group chatting with her children if she has more than one in her account. She also can add a relative residence place to appear to the child when needed. In conclusion, we expect that this project will allow the children to have new experiences and be more independent whilst their parents will be happier for their children to see the world and feeling calm about them simultaneously. We do love our children and get worried about them, but we also want them to live their lives and experiences, so let iNanny be their nanny.

IT342 Fundamentals of Multimedia

Endless Happiness
Sahar AlFantoukh Abrar AlSmayer Sarah Bin Mahfodh Shahad AlShaalan Raghad AlShaalan Lujain ALGolaiga Supervised By Ms. Awabed AlJibreen

The actions that person do to seek his own interest may never cause satisfied results to others; it could sometimes harm them. However, those good deeds you do to bring happiness to other rational beings will typically affect them positively. In our projects we will shed the light upon tiny manners that share the value of caring of others and thus making them pleased. It will be observed throughout our project that the action's impact could never be measured relying on how big action is, those small behaviors that we perform spontaneously to delight others can cause positive changes. Its impact will also go beyond the others to the one who made them happy, so he will be pleased as a result of pleasing others. We will produce our concept as a movie called " " or Endless Happiness.

Amazing Muslim People


Abeer AlShibani AlBatoul Alhodaibi Ghadeer AlToaimi Lubna Alkhalil Nedaa Baras Norah Alsahly Wafa Alharbi Supervised By Ms. Afnan Al-Sadhan

These days technology has a great impact on our lives; it is considered to be the most effective way to reach significant segment of people. Therefore, in multimedia course we choose our topic to define Islam. In our project we are making a video using Adobe Director 12. The project will contain five videos each one of them is going to introduce a Muslim character who has affected people lives. The idea of the videos that they are as separated stories about a brother who was reading a historical book about Islam while his sister was playing with a paper ship then he imagined him and his sister traveling around the world via this paper ship meanwhile they meet great Muslims characters. One of the videos is going to talk about Dr. Abdul Rahman H. Al-Sumait who was graduated from the University of Baghdad with a BS in Medicine and Surgery, a diploma in Tropical Diseases from the University of Liverpool, then decided to move and live in Africa, and he dedicated 29 years of his life there with his wife, contributing and helping millions of children with education, starvation, shelter, and religion. His contributions in Africa have helped over one million children including orphans, destitute and starving children, and students.

IT341 Advanced Web Technologies

Where are my Followers


Sahar AlSarhan Supervised By Ms. Afnan Al-Subaihin

Twitter, the famous social network, gathers people from all around the world. Have every wondered where are your followers? Where are my Followers web application shows you where are your followers in the world. All what you have to do is to insert your username and the application will bring your followers into a Google Map. Where are my Followers integrates two of the most popular sites, which are the social network Twitter and the Google Maps in a way that allows the application to bring some of your followers and display them in a Google Map in a very nice way and only in one page. Very easy! Instead of searching in Google Maps for each follower independently, this application makes in it easy for you to do that.

References
1. Wikipedia contributors. (2013, April 17). List of most popular webisties. [Online]. Available: http://en.wikipedia.org/wiki/List_of_most_popular_websites

IT434 Data Mining and Warehousing

Bachelor Help
A Software for helping the high school students to choose their bachelor major Eman Almaari GhadeerAlToaimi Lama AlHarbi Lubna AlKhalil Noura AlMousa Supervised By Ms. Wejdan Alkhaldi

High school and college present an opportunity for students to explore academic interests and plan their pathway for further education or a specific occupation. However, very few high school students have enough information or experience to choose a major. Our project aims to serve scientific track high school students, especially the ones who have difficulties with choosing which college to enroll in among Health, Science, Information Technology, Pharmaceutics and Business colleges. This application will be a powerful guiding tool. It will provide a suitable specialization depending on mostly preferred courses.

Freelance Projects

Tweekos

Life is full of exiting experiences such as reading a new book, learning Chess, and watching a marathon of documentary films. One main problem of not accomplishing the finish of these activities is not to set a clear deadline and even if a deadline is determined, logging them and following up the progress might be a little bit messy. Also, there is no rewarding mechanism in which you will feel happy and excited when you finish your task. Tweekos is a mobile application running on Android smart phones. It is a social network where people share their to-finish tasks. Tweekos comes from Two Weeks, which are the given amount of time to a person to conduct an activity. Tweekos reward you when you finish your task by gaining a Tweeko, which is a form of point collection and people will be rated based on it. Tweekos is productivity and entertainment tool by which it manages the time, encourages achieving tasks through rewarding, and helps finding people with the same interests and competing with them.

Vous aimerez peut-être aussi