it project fair 2014 booklet

107
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; the guidance and support of the Computer and Information Sciences at King Saud University. The IT Project Fair is funded by the college of Computer and Information Sciences and the Deanship of Students Affairs. Goals ! Sharing experience with fellow colleague. ! Higher achievements due to intense competition. ! Promoting fun and entertainment in course work. ! Getting feedback from diverse audience. ! Networking with people with the same interests.

Upload: rmk-ali

Post on 28-Dec-2015

419 views

Category:

Documents


7 download

DESCRIPTION

IT Project Fair

TRANSCRIPT

Page 1: IT Project Fair 2014 Booklet

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; the guidance and support of the Computer and Information Sciences at King Saud University. The IT Project Fair is funded by the college of Computer and Information Sciences and the Deanship of Students Affairs.

Goals ! Sharing experience with fellow

colleague. ! Higher achievements due to intense

competition. ! Promoting fun and entertainment in

course work. ! Getting feedback from diverse

audience. ! Networking with people with the same

interests.

Page 2: IT Project Fair 2014 Booklet

IT211 Human- computer interaction and visual programming

Page 3: IT Project Fair 2014 Booklet

It’s no surprise that technology has a huge impact on the learning industry, and since it’s absolutely fascinating how technology can facilitate the learning process for children especially, we aim through our application to help Muslim children to learn the Islamic Athkar with ease and entertainment.

We also provide Games that test the user’s learning progress. There are two kinds of games: Memory test and Exercises. Memory test examines the user memory of each Theker and its picture (which illustrates when the Theker is said), whereas exercises ask the user questions and provide multiple choices. Both types of games provide the user a report of the points they have gained or which level they’re at. Our application applies HCI rules and provides many interactive images and sound tracks. It’s very suitable to encourage children to earn their Islamic Athkar during their free time with fun and ease. We developed our application using Visual Studio environment (C#), and Adobe Photoshop to design the backgrounds and characters.

Aysha Al-Mahmoud Sara Bataweel Maria Alkhlifa

Supervised BY Manal Al-Aqil

Athkary

Page 4: IT Project Fair 2014 Booklet

Awan is a desktop application to help teaching the second grade students the concepts of time and months in Arabic. Many children have problems and difficult to learn how to read time, arrange clock elements another side the name and order of Arabic

months, so we designed a lovely and childishly interfaces using famous cartoon character to attract them. Awan will help students to learn how to read time in both type of clock analog and digital. Also, they will be able to distinguish between clock elements such as arms we illustrate that by movement, sounds effect and highlighted some important parts. To make sure the student understand, there is a different type of exercise for different levels. Illustrating months are the other part of application. There will be lessons displays month name, number and sound effect that shown month name in the interface. Also, there will be a memory test questions. We believe that game is a very affected side in learning, so Awan contain an enjoyable and interactive game. Children will play with his/her knowledge in time and Arabic moths.

AWAN

Supervised BY I.Nawal Al-mutairi

Njood Al-qahtani Ghada Al-askar,

Shahad Al-kithiri, Sumaya Al-hudithi

Page 5: IT Project Fair 2014 Booklet

Azkari is an Arabic standalone application aims to help teaching the children aged from 8 to 12 years old religion Azkar. It is provide a pleasure and enjoyable environment for children to learn azkar. Azkari is companied between amusement and learning at the same time by providing a variety of techniques to attract children and make learning the Azkar acceptable, such as the use of cartoon characters that the children trotted them , use sounds effects and others. As we mention before , our application contains learning side which can be seen in read Azkar page(see figure 1) which display many different Azkar such as: morning, evening, eating, clothing, drinking and others while in lessons page the system will select one of Zeker randomly and display the text, sound and appropriate pictures about certain Azkar as slide show. In amusement side we have exercises page which display questions and give some multiple choices for answering by allowing the user to drag and drop the choices to give him more flexibility and enjoyably. Also, Memory test game page which display 12 picture which contains (6 pairs of appropriate images such as morning Azkar with sunrise picture) then the duties of the user match between two appropriate images.

AZKARY

Supervised BY Ms.Aljoharah AlNasser

EbtesamBufleh Ebdaa Al-Shammiry

Razan Al-Dahan

Page 6: IT Project Fair 2014 Booklet

Together we Learn Fraction

Fraction Numbers Application helps students to understand the concept of fraction numbers and how to deal with it. This application able to show the fraction number in different ways such as: writing, reading, performing basic arithmetic operations on it, and drawing a fraction number. it is support Arabic language, voice and instructions. Intended users are normal students his/her old between 11 to 12 years old and have background knowledge in using computer. Moreover, students have significant mathematic skills. One of the main incentives program that features a graphical interface with professional design and consistent attracted by the voices. The program provides the student explain the lessons of fractional numbers and after the completion of the lessons, there are issues measure the student absorb the lesson. The fun part, fun games to help on the link between fractional numbers and graphic representation. The program allows coloring and drawing. Together program is to learn fractions in development for needed additions up to the desired level, and his experience by the desired category.

Supervised by: Nouf Almobarak

Amani Alamery Saja Alaid

Page 7: IT Project Fair 2014 Booklet

Learning “Athkar” for children

The project goal is to get the most of children attention by using the Human Computer interaction methods, in addition we want to motivate children and make them more excited to learn “Azkar” and make it good learning experience ,we used friendly character with an Arabic name “Lulwa and Mohammed” for children to guide them throw all the

application. We will reach the goal by using what we have during the course. Also the interface of the application will by simple but good enough to enthuse the children to learn the “Azkar”. It’s so important for our children to learn “Azkar” because as we all know it will protect them. We designed program for children from age 6-10 and have basic knowledge in how to use pc. The system we developed focus in learning Azkar in motivated and fun way. Using sound effects, images and character will make it good experience. The color contrast, simple images, simple clear not complicated text all of these will make children interesting to learn something new.

Supervised by: Ms. Manal Alateq

Hend Alshamri Lulwa Alotabi Nouf Bin Seef

Page 8: IT Project Fair 2014 Booklet

When I was a child I had some problems in remembering the name of months and some many times I could not read the clock! That was because there weren't any new technologies to make the learning fun and easy and to help us remember all that in a small age. "Let's learn" application was done for the sake of make the learning process easier for the children.

With a colorful graphical user interface provided with a user manual to make learning months and time very simple and smooth. "Let's learn" application has three main approaches. The first approach is: Learning time which includes starting with the clock to give the child a brief introduction about the clock in both types the digital and the analog clock then after finishing this the application will transform the child to the time lessons which contain 10 different analog digital lessons and finally a collection of related exercises. The second is: Learning months, which contains month's lessons and a memory test. The third is an interesting game that combines the first two approaches. For all these approaches the name of the child who's using this application will be written in all screens to make the child feels home! In conclusion as programmers we really hope that this application will help as many children as possible to learn time and months.

Let’s Learn Supervised by:

T.Nora Abdulrahman Alsaud.

Noha Alrajhi Nouf Alonaizy

Hadeel Almohaimeed Lama Alflaj

Page 9: IT Project Fair 2014 Booklet

In our project, we create an Arabic Windows based desktop application to help children to learn and understand sign language and how to deal with it. Intended users are normal children from age 11 to 12 years old and have background in using computer.

This application was designed to facilitate the process of learning the letters in sign language. Also, to make the learning process more fun and enjoyable we added visual effects such as sounds and pictures. Moreover, it is provide short and simple statements that motivate the children to continue learning Depending on their selves. The application is considering user experience and applying HCI rules to enhance the interactive learning. Sign Language Application was developed using Microsoft Visual Studio 2008.

Sign Language

Supervised by: Mashael Aldayel

Anwar Al-Rogi Dana Barradah

Reem Al-Shmass

Page 10: IT Project Fair 2014 Booklet

Teaching a kid Time and months can be very difficult. Using two numbering systems in teaching time (hours and minutes) will be very hard to conceptualize at a young age. As well as memorizing the months names and their order. To encourage the teaching process; we designed

and implemented a windows application to help teaching the second grade students the concepts of Time and Arabic months. The application global structure consists of three main sections (Learning time, learning Arabic months and a game). The main interface contains these sections. Also it asks the user to enter his/ her name. The name will be displayed in all project forms in welcome message. The time section teaches the kids how to figure out the analog clock parts as well as the digital clock, and how to read them. The learning time main interface contains three options: Getting start with the clock which teaches the kid the meaning of the analog clock’s arms and which represent hour and which represent minute, and the hours and minutes representation in the digital clock. The second option is the lessons, which selects analog clock randomly, And displays the corresponding digital clock with sound effect that says the time shown. And the third option is the exercises that asks the user first how many question will be given and their level and the type of the exercise (analog to digital or digital to analog).

ZMNI

Supervised by: Noura Abdulrahman AlSaud

Nada Yosef AlYahya Latifah Abdulaziz AlGabbani Munirah Khalid AlGhamlas

Sarah Mohammed AlMuslam

Page 11: IT Project Fair 2014 Booklet

The months section similarly to the time section; it has lessons option, which displays the month number and sound effect that says the shown month name in the interface. And memory test exercises option that contains five questions selected randomly, for each question one month will be displayed and ask the user to select the correct month number. The game section helps the kids testing the outcome knowledge in time and Arabic months by play interactive and enjoyable game. To implement a learnable application for kids; we used simple words to make it easy to read, we used sounds effects, animations, graphics and cartoon characters to make the application more attractive. And we applied the HCI rules. We worked on this application as a team of four students. To complete this project we used the course slides as a reference

Page 12: IT Project Fair 2014 Booklet

Our Project goal is to design and implement an application to help teach second grade students the concepts of time and month. What motivated us was helping kids to learn how to read analog clocks and knowing months of the year in a fun and enjoyable experience, by doing this it will help the students to learn faster and

much more enjoyable than learning it in a class room. We approached this project aiming towards making it user friendly, intriguing to the eyes and colorful; since our targeted audience was children. We achieved that by adding familiar cartoon characters to guild the users throughout the application, plus it includes a game that will capture the eyes of the child and motivate him/her to answer the questions correctly and keeps him/her interested. The children liked the application and learned the months of the year and how to read time. The children liked the application and learnt from it the months of the year and how to read time. In conclusion, the outcomes were very satisfying in terms of making the application vibrant, alive and appealing to children.

Supervised by: Noura Al-Saud

Lama Al-Ehaidib Dalal Bin Murebah Atheer Al-Khalifah Bayan Al-Khabti

Our Times and Months

Page 13: IT Project Fair 2014 Booklet

Our goal of making this project is to provide an easy and helpful learning program for children between (5-7) years old. We build a program that depends totally on pictures, colors and few simple words ending up with a pretty easy simple program. The topics that have been covered were (Games, Time learning, Months learning) in addition to their Lessons and Exercises. Depending on (mouse clicks, drag and drop only) we achieve the easiest way to interact with the system. Familiarity, safety, enjoyable all and more were applied.

Norah AlKassim Huda AlAbdullatif

Sara AlQubaisi Afnan AlFaadhel

Supervised by: L.Nawal Muhammed

Learning Time and Months

Page 14: IT Project Fair 2014 Booklet

IT 443

Advanced Human Computer Interaction

Page 15: IT Project Fair 2014 Booklet

Children love colors, but sometimes they do not distinguish between them. And often have no application in the Arabic language easy and clear helps them learn. So we have developed an application for kids with tasks to help them learn more of colors. The application provides the

following two functions: • Learn: a. In this function's page the child can choose any of the colors available in the shape that regales them. If he/she selects any color the application will display that color with another objects with the same color the user may learn about. b. Another thing the application does is, showing the basics, the sub and neutral colors the child needs to learn about. • Play: The application will display many object at a time, and letting the choice to the child to choose the right color for that object. If it is correct the application will tell them so, otherwise it will tell him/her to try again. To facilitate usage by children users, we have provided a fun voice-activated to follow and have fun with it too. This prototype system is limited for certain colors. However, more sophisticated techniques would be employed in the future to enable the system to have more colors to learn about and play with. This application is being developed on a windows platform.

Learning with Colors

Asyah Salem Bushra Bagazi

Supervisor Name I.Aljawharah alnasser

Page 16: IT Project Fair 2014 Booklet

IT311 Web Application

Page 17: IT Project Fair 2014 Booklet

As our society grows more dependent on technology and become related with it in all daily needs and with numerous number of sweet shops we Consolidate all the sweet stores in Riyadh in one usable website to let the users to look it up (browse it) easily

instead of wasting time looking through websites or in traditional paper guide.

Delociosos Dulces provides user many services such as searching for a particular store, rating the store, writing a review about store or reading a review written by users and also browsing pictures about the products in addition provide all information about it including website, phone number, email, social networks accounts, and location. Store can be added to the website easily by requesting add sellers forms. The stores are arranged in categories and ordered in descending order according to the overall rating. Dolces employes the latest web development technologies in order to provide a sleek and appealing user interface such as: HTML5, CSS, and JQuery. All stores in Delociosos Dulces have been authenticated by our team.

Supervised By: Areej Alabduljabbar

Abeer AlSouly Mashael AlMutlaq Naima AlRashed

Sara Bataweel

Delociosos Dulces

Page 18: IT Project Fair 2014 Booklet

We all see how sellers are increase nowadays, especially in the Instagram application, since it is one of the most popular social media. Sellers are different, some for clothes, others for sandwiches, sweets and many other staff like that.

Our project is focusing on the last two types, which are sandwiches and sweets sellers. It is a website that contains some of sandwiches and sweets sellers. To give anyone wants to search, see or buy sandwiches or sweets the flexibility to search easily about what s/he looking for. Our website is dynamic, which means each time we can add new sellers. In addition that you can interact within it! Searching for what you crave, go to the seller profile where you can find some of her product pictures, her Instagram account and access it directly, her phone number to contact her, and the most interesting things that if you have been tried some of the seller things, you can vote and write a review on her profile!! This gives any new person who accesses this seller a feedback about what the others say about her. Finally, because we want this helpful website to be known to the others as much as we can and we find the most appropriate way for doing that is by join it with IT project fair, so it can be stay under the light and become used for anyone wish to use it.

The bakery

Supervised By: Ms.Areej Alabdujabbar

Noha Alrajhi Nouf Alonaizy

Hadeel Almohaimeed, Lama Alflaj,

Page 19: IT Project Fair 2014 Booklet

IT341 Advanced Web

Page 20: IT Project Fair 2014 Booklet

Latestgram is a real-time Instagram client that shows the latest pictures added to a certain hashtag. Latestgram can be used as an Instagram hashtag monitoring tool, exploring tool or it can be used in events to add flair and enthusiasm to attendants by displaying a page that shows all the latest

images that belong to the event’s hashtag in real-time. Our application uses modern web technologies such as Ajax, jQuery, JSON, HTML5 and CSS3 to provide an appealing interface that provides real-time, automatic and asynchronous Instagram stream of pictures belonging to a certain hashtag using the Instagram API. The application grants our user the ability to search Instagram

Latestgram Instagram Hashtag Explorer

Supervised By:

Ms.Afnan Alsubaihin

Afnan Sherbeeni

Alhnoof Alajmi Amal Alfawaz

Dalal Bin Murebah Khlood Alateeq

Lojain Alyousef Ruba Rammal

Sara Bataweel Seham Albedah

Page 21: IT Project Fair 2014 Booklet

without having to register and/or log in. Furthermore, the user can choose to interact with the imagesby enlarging the image upon hovering on it and displaying image details including the number of likes and the image owner.

Finally, Latestgram is a simple yet powerful Instagram tool that can abstract away the clutter of Instagram’s interface if the user simply wants to view, explore and keep track of a certain trendy hashtag. You can visit Latestgram: latestgram.ksu-it.org

Page 22: IT Project Fair 2014 Booklet

IT 342 Multimedia

Page 23: IT Project Fair 2014 Booklet

The main idea in this project is to show the society in general how the Social Hypocrisy is a bad way when they are use it in their daily life. From this point, The Social Hypocrisy is when someone praises another in his presence only to defame him in his absence. So, I decide to explain it in the beginning of the video and it

display the simple story from society, for example " when person1 meet a person2 he said I love you I can't live without you then when the person2 go away the person1 said I hate his I want to kill his !" that's actually what the some people do in their relationship. Finally, we wish to let the society hear my voice in this video The weakness of the religious faith, ignorance, unemployment, illiteracy and the desire to get rich quick climb mattress and the spread of bribery. And Mediation and nepotism, and the weakness of social justice, and judicial corruption, and the feeling of oppression are the main problems faced.

The goal of this project is to teach people what does Social Hypocrisy mean, and to guide the society to the right manner in their life.

Our objectives are: 1- Make a video that describes the concept of Social Hypocrisy. 2- Design an animation to be used in the video.

Social Hypocrisy

Supervisor name: Dr. Sahar Biomi

Aljazey Mosfer AlQahtani

Page 24: IT Project Fair 2014 Booklet

3- Show this idea as a conversation between two persons or more.

So as a solution we will: 1-Promote religious motive when the individual and the community, and sense control of God for us in all our affairs. 2-Looking at the practice of social hypocrisy and look suspiciously derogation discipline him socially. 3-Training on advice for all people. 4-Making sure that our appearance agree to our reality. 5-Not to exaggerate in praise or slander.

Page 25: IT Project Fair 2014 Booklet

IT323 Software Engineering 2

Page 26: IT Project Fair 2014 Booklet

Most of the university faculties and students have a busy lifestyle nowadays, which makes everyday tasks hard to accomplish due to the need of more time and much more effort. One of those tasks would be borrowing a book from the local library at the university, which makes the

users waste a lot of time and effort by going to the library entering it, searching for the needed book, and then borrowing it. Beside that the book may or may not be found, which can be frustrating and it’s may also discourage the user to go to the library again. Mobilib, is a mobile application system which will help the user to borrow any book he wants from the library without the need to go to the library and even preview a summary of that book in a simple easy to understand interface and that will help saves time.

MobiLib Amani Alsudais Bashair Alrajhi Lama Tatwany Lamia Alzoman

Rawan Alrasheed

Supervised By Ms. Mashael Alsaleh

Page 27: IT Project Fair 2014 Booklet

A windows phone application that Develop a textbook exchange which enables students to sell textbooks to other students. The main feature is flexibility in exchanging the books among the students with saving money and time! Any student can order any book from any other students and also can search for a specific book.

GIVE A BOOK! GET A BOOK!

Nouf alkharashi Rand alqussair

Lama alhamdan Ghada alfantookh

Nada alyahya Reem alsalhi

Eman alhamdan

Supervised By Ms. Mashael Alsaleh

Page 28: IT Project Fair 2014 Booklet

Book Exchange System is a web based system that allows electronic exchange textbooks between users. Book Exchange System goal is to reduce time for the user to get the books which they want by providing several services to the users. The system allows an

online registration by requesting username and password. The system is going to give the users the ability to browse available books. Also, allow them to search for a particular book by its book title , ISBN or author to find out the possibility of exchanging. The system provides to the user buy a book and sells a book. The system main job is "coordinating" so it's not responsible for financial operations or delivering the book. We focus on having availability of our services, portability and easy access to the system as well as delivering good performance on different platforms. The outcome of this project was that we were able to implement all functions successfully. In conclusion, the system provides all services in a sophisticated way to make selling and buying books faster and easier.

Book Exchange System

Supervised BY Ms. Afnan Alsadhan

Afnan AlDayel Afnan AlDayel Sahar AlSarhan Sarah AlRashed

Soroor AlZahrani

Page 29: IT Project Fair 2014 Booklet

Textbook Exchange is a web-based system designed to help King Saud University students find the textbook they need. Many students at King Saud University faced a problem with

finding course textbooks or find it but with high cost, at the same time, there are other students who have textbooks that they don’t need it anymore and want to sell it .So, we decided to create Textbook Exchange. The textbook exchange system will help students to find the textbook that they might not found in other places as well as selling their own textbook too. The students need to register in the system in order to login and the password of the student will be encrypted. Then, they can edit their profile, add textbook for sell, search for a textbook, and buy a textbook. The admin need to login in order to be able to add/delete/edit a textbook and check/cancel an order. So, the textbook exchange system will provided all these functions to make the system more efficient. We hope that Textbook Exchange system gives good results once it’s implemented.

Textbook Exchange Smart Library

Supervised BY: Ms. Nouf Al-Ajmi

Shahad Al-Kathiri Amal Al-Amri Bayan Al-Saleh Ghada Al-Askar

Alhunof Al-Huseeni Njood Al-Qahtani

Yara Al-Thini

Page 30: IT Project Fair 2014 Booklet

This Software is about a textbook exchange system that will provide services for King Saud University student from college of Computer Sciences and Information Technology. They can

register and share books and sell them to other student, student can also buy books from another student. Books must be Textbooks another type of books will not be allowed. The purpose of the system is to facilitate the exchange of textbooks between students. The students can register and log in in the system after that they can search about any textbooks they wants and knows the price and status of the textbooks, or they can browse all available textbooks then can order the textbooks from seller. Also they can add textbooks and sell it after get the acceptance from admin. The admin is responsible for add textbooks which the student wants to sell it. The admin checks the current condition of the textbooks. The admin can edit the library information such as add or remove the number of copies, delete an account, and arrange textbooks by issue date.

Textbook Exchange System

Supervised BY: Ms. Mashael Alsaleh

Ohoud meldah Alanood Alfraih Bshayer alslman

Fatma salim Mytha alrethe

Sara aloud

Page 31: IT Project Fair 2014 Booklet

The King Saud University Student Mentor Program is designed for second year college students that have passed the preparatory year (mentees) to grow in a supportive environment at KSU with the guidance of senior students acting as their mentors who are in the last two years.

The program allows the student to register to have an account in the program, and provide an easy way to search for mentors or mentees and choose any of them, also it allows the coordinator to edit their information and approve requests for linking them. Also the program provides a supportive environment for students to log their activities and meetings that can be viewed by coordinators in faster and interesting ways. In general, the goal of this project is to produce a web-based system that facilitates the linking between students to exchange experiences. In conclusion, the website should be an assist to the student and the member responsible for monitoring the program.

KSU MENTORING PROGRAM MANAGEMENT SYSTEM

Seham Albedah Lojain Alyousef

Shahad Alqahtani Khlood Alateeq Asma Alshehri Arwa Alshwai

Supervised BY: Ms. Mashael Alsaleh

Page 32: IT Project Fair 2014 Booklet

A place to gather and help new students with their courses and their activity from other students who are in high levels, our aim for this project is to help students and increase their GPA and improve their

communication. It is a website to gather students and store all their information. This system is to help students to increase their GPA and improve their communication. Our website is dynamic, which means each time we can add new students as mentees or mentors. In addition that you can interact within it! Searching is also available, go to the mentor’s profile where you can find some of her interest, finish courses, and the most interesting things that if you can request her as your mentor to help! Finally, because we want this helpful website to be known to the KSU students as much as we can and we find the most appropriate way for doing that is by join it with IT project fair, so it can be stay under the light and become used for anyone wish to use it.

KSU Mentoring Program Management System Learning is much better with others

Supervised BY: Ms. Nouf Alajmi

Hadeel Almohaimeed Lama Alflaj

Latifa AlMazrou Maram Alsuhaibani

Noha Alrajhi Nouf Alonaizy

Page 33: IT Project Fair 2014 Booklet

Our application is an Android Application for King Saud university mentoring system, which matches new college students (Mentees) with a Mentor who is a senior student (in the last two years). Students are matched according to discipline and interests. They continue the mentoring

process for one academic year. The Mentoring Program Management System (MPMS) replaces the manual system with an android application system. it comes up with the solution to the problems that hamper the flow of processes during the mentoring period, and facilitate the communication between mentees and their mentors. The system supports two different types of users represented in (student's peer mentoring program, and coordinator), each of which has different features, permissions and rules. Therefore, the university aims to establish a system to provide guidance for new students who need supportive environment at KSU. The System is developed by java programming language in Eclipse, the interfaces was designed by adobe Photoshop.

KING SAUD UNIVERSITY MENTORING SYSTEM

Supervised BY

Ms. Ohoud Al-ymni

Areej Albogomi Arwa Khalid Oqailan Aysha Al-Mahmoud Fatima AL-Haddad

Lojeen Alateeq Sara Bataweel

Page 34: IT Project Fair 2014 Booklet

College is a level of education that people go through. Moreover, freshmen are most likely to get lost in the process of learning. One of the reasons why that happen is that they lack experience and guidance. However, since the student success is at the core of any academic institution, we decided to

make the mentoring program automated to help improve the students’ skills and grades in easy way. Thus, for this software project we are trying to benefit both students and university by putting freshmen on the right track that’ll lead them to their success and the universities as well. Facilitating the management and the process of matching mentors & mentees as the system can matching them automatically. In addition, Improve and increase communication between monitors and mentees as well as save time and effort. As well as, Exclude time constraint as the student can register any time online.

At the end, the Mentoring program will benefit the student especially mentees to start their academic life correctly, as they can be linked to mentors who are in the last two year. The system will enable them to log their activities and meetings to facilitate the work for the coordinator .As well as allow them to search and choose a specific mentor. Having a profile and edit it. On the other hand, it facilitates the process of approving the linking request and to manage the process of linking.

CCIS Mentoring Program

Supervised BY: Ms. Ohoud Al-ymni

Deema Al.Nuhait AlhnoofAlajmi

Dalal Almurebah GhadahAlshabana Leena Al-Nahabi

Modhi aldughaiyem

Page 35: IT Project Fair 2014 Booklet

IT 332

Distributed System

Page 36: IT Project Fair 2014 Booklet

This project aims to analyze tweets of IT girls in #ksu_it hash tag. The purpose is to implement a twitter sentiment analyzer to classify the IT students tweets as a positive or negative tweet sentiment wise using Java and hadoop.

Our motivation is to see what IT Girls feeling that belong to #ksu_it hash tag. If IT girls were: Optimistic or pessimist!

Our approach is as follows: 1- Data fetched from #ksu_it hashtag using NODEXL tool. 2- Data processed using a sentiment analyzer developed by Hadoop And as a result, the number of Optimistic & positive girls at KSU exceeds the number of pessimist & negative girls.

IT Girls Feeling Twitter sentiment analyzer

Mona Hamad Alshahrani Nourah Saad Alotaibi

Supervised By Mashael Al-Duwais

Page 37: IT Project Fair 2014 Booklet

IT 434 Data Mining and Warehousing

Page 38: IT Project Fair 2014 Booklet

Children are amazingly resourceful and creative, and toys give them a great opportunity to develop and practice new skills besides playing with them. However, parents often suffer when it comes to choosing the appropriate toy for their child based on his/her age and interests especially when they

are too young. Also this can be difficult to the child or any person who would buy a gift and they are in dilemma or have no idea what to choose. In addition, they waste their time and take much effort when going to store looking up for a toy that may match their needs According to the previously stated problems, “Catch a Toy” will provide help to anyone who wants to buy children toys.

Since toys are important in children growth, then it is extremely important to choose a toy that can be helpful to a child's development process. By using data mining classification techniques, the project will analyze children toys and arrange them to make it easier for anyon to choose the appropriate toy for their children. As a result, we provide an efficient toy recommendation software that is built using C# programming language. The users of this project have the ability to choose the best toy that suits both their children’s age and interest. Furthermore, the project support special needs children by providing them the finest educational toys that enhance their skills.

Catch a Toy

Supervised By: Reem AlGifary

Hana AlMashari Basmah AlMashari

Reem AlDera’a Rana AlOmar

Page 39: IT Project Fair 2014 Booklet

Nowadays there are many restaurants to go to. Finding a suitable restaurant that matches personal preferences is not an easy task .In Riyadh a great number of Saudis takes long time deciding which restaurant to order from.

Riyadh is big city and the destination for many

visitors. There is hundreds of restaurants. Consequently, choosing the right one is like finding a needle in hay. Individuals often have trouble with deciding on a restaurant, as they don’t know what they are looking for. As a result, many customers end up having a horrible experience after choosing the wrong restaurant or decide not to take any chances by going to the same restaurant over and over again. There is no other application available that recommends restaurants in Riyadh.

In order to solve the problems of picking a restaurant our team will develop an application that direct users to the desired place. According to the customers ‘likes and dislikes in different types of food, reasonable price and nearby location the application will nominate few appropriate restaurants. Also, this program helps people who are not originally from Riyadh to find the restaurant they are looking for.

Our program will use huge data, which will be collected by Internet, intensive research and using Riyadh guide restaurants. The purpose of collecting this data is to insure that the result given is accurate and satisfies the users. The data mining technique used is classification. The goal of using classification is to accurately predict the target class for each case in the data into one of predefined set of classes or groups.

Go Eat

Supervised By: Ms. Reem Alqafari Sara Mohamed nagib

Page 40: IT Project Fair 2014 Booklet

In this project, our teams’ aim is to provide a usable and useful program which enables users choose restaurants based on their personal preference by answering a few questions. After that, the program will suggest a few restaurants There is a great need for this program for multiple reasons .It is always mind boggling for people to select a suitable restaurant. This software is expected to have a huge success and be used by many people simply because it gives the public what they are want in a simple few steps. With GO EAT application you can simply go ahead and eat without any time wasted in looking for the perfect restaurant.

Page 41: IT Project Fair 2014 Booklet

IT 499 Research Seminar

Page 42: IT Project Fair 2014 Booklet

So far the Computer programming and introductory computer

science are taught in English because the number of the Arabic programming languages that can be used to teach the basic concepts of programming almost non-existent. It is very important teach Arabic-speaking students the object-oriented programming with Arabic since it is the language they understand best.

Because of that some Arabic researchers and programmers has

introduced many Arabic Programming Languages such as Ammoria programming language, Al-Risalh Arabic pure object-oriented programming language that has the basic mechanisms of object-orientation language, Zei, Jeem that similar in many aspects with C programming language, Logo, ect, to teach Arabic-speaking students, how to program and how to understand the basic concepts to the idea of programming.

This Research mainly work on comparison between these

languages, try to find the strengths and weaknesses in each language and find out how much the people knows and use these languages and what is the purpose they use it for. Then, it will try to predict the future of these languages.

The Future Of Arabic Programming Languages

Fatmah Al-Qahtani May Aref

Supervised By: TA.Mashael Al-Duwais

Page 43: IT Project Fair 2014 Booklet

IT496 Graduation project 1

Page 44: IT Project Fair 2014 Booklet

Beauty Centers Guide

In the last few years, technology improved our life. We depend on technologies in almost everything. A lot of technologies were developed to help us, make our life easier, and sometime solve our problems. As known, women love being beautiful and always looking for anything new about beauty or about fashion, but the problem is in finding the nearest and trusted beauty center because either they are new in the

area or they did not try the beauty center before. Our Beauty Center Guide (BCG) is providing such a solution for this problem. BCG application is implemented on the (IOS) platform, and is designed to help females of residents and Riyadh’s visitors in choosing beauty center. The Beauty Center Guide (BCG) is using Global Positioning System (GPS) to display the nearest beauty center from the user’s current location. GPS is using satellite navigation to determine the location under any condition. Our application has many features besides displaying the map with the nearest beauty centers. The user can choose the suitable beauty center by viewing the rating and all the comments for that beauty center. Other

Supervised By: Nora Al-Twairesh

Alaa Al-showaish Amal Kharmy Laila Alshami

Marwah Almujiesh Njood Altuwaim

Sara Alsanad

Page 45: IT Project Fair 2014 Booklet

users who have been visiting this beauty center using our application post the comments. Also, the rating would help the beauty center itself to improve its services. The main idea of the project is to make an application for smart phone (iPhone) to help its user to get benefits of its features. But how we add all these beauty centers in Riyadh? To be more flexible, users can add beauty centers in two ways. The first one is when the user is outside the beauty center. She can press the “Add Beauty Center Button” then the application will ask her to insert information about the beauty center which include BC’s name, address, and phone number. Also, the user shall choose “I’m not in the BC” option. Then the admin will contact BC to collect missing information like the specific location. The second way is when the user is inside the BC, the application will ask her to insert all information as in the first way, and then she shall choose “I’m in the BC” option to take her current location and assigned it to that beauty center. All beauty centers added by users will not be shown in the application until the admin approve them to avoid wrong information and duplicate of beauty centers. In summary, the goal of our application is developing a mobile application with a friendly interfaces, which gives the users the ability to find the nearest beauty center, write their comments, and to add a beauty center. The aim is to save 3he users’ time and ensure that they get the highest level of services. It will be so helpful for every ladies live in Riyadh, or coming to Riyadh.

Page 46: IT Project Fair 2014 Booklet

The aim of book exchange web-based application is to replace the old and traditional way of book exchanging between students to an electronic way that is easier, more sophisticated and available to all students. The system provide many functions such as selling , buying and viewing books. once the user registered to the system he/she is allowed

to search for a specific book by providing any information about that book including book ISBN number and the system is going to list the matched books so the user can choose one of them to view. When the user viewed one book the book cover page, title, author name, ISBN, description, price and number of copies will be displayed. The system also will display the comments about each book. The user can then click on buy book button and an email will be sent to the book owner so he/she can contact the user to continue the selling operation. The systems have been designed in a way that makes it usable and very efficient. The user will not need to spend a long time to find one option in the system since all the options can be accessed from the home page and buy less than three clicks. The system also is trustful because it checks any entered data by the user to verify it's correctness. The appropriate error message will be displayed in different cases to guide and notify the user once an error occurs.

BOOKS EXCHANGE SYSTEM

Supervised by TA. Afnan Al-Sadhan

Arwa Al-Ateeq Aseel Al-Oqeely Laila Al-Mutairi Lamia Al-Khriji Mariam Hussein Sara Al-Dossary

Page 47: IT Project Fair 2014 Booklet

Attendance is an important topic to achieve discipline in work environment but using the traditional manual ways has some problems.

Some of these problems are that it consumes effort and time, impersonation and loosing of rights. Another way of taking attendance is using biometric based systems. Taking attendance using biometrics has many different techniques. In our project we will use palm vein pattern that has a high level of accuracy due to the uniqueness and complexity, the pattern of blood veins is unique to every individual, even among identical twins and . Palms have a broad and complicated vascular pattern and thus contain a wealth of differentiating features for personal identification. Furthermore, it is a very secure method of authentication because this blood vein pattern lies under the skin. This makes it almost impossible for others to frog or resembles someone's identity [1]. The main goal of our project is to provide an easy, secure and modern way of taking students attendance using their unique palm vein features which is extracted from image captured using infrared vein scanner. We are proposing in this project to design and implement class attendance system based on palm vein as biometric information. The

Class Attendance system based on palm vein as biometric information

Supervised By: Dr. Sahar Bayoumi

Afnan AlDayel Sarah Alrashed

Soroor Alzahrani Mariam AlOtaibi

Muneera AlDraihem

Page 48: IT Project Fair 2014 Booklet

system will work by identifying the subcutaneous (beneath the skin) vein patterns in an individual's hand. The process starts with a student placing his/her hand in front of an IR camera which capture images that show maps of veins. Using this system will prevent people from stealing others identity because it is based on the internal structure of the hand [2]. Also, it will save the time and effort . In addition to decreasing the risk of having errors of attendance process.

Page 49: IT Project Fair 2014 Booklet

Higher education institutions play an important role in building a knowledge society and local economic development. Research has equal importance as academics to the mission of an institution. The College of Computer and Information Science (CCIS) at King Saud University (KSU) aspires to achieve excellence, creativity and innovation in education and research. To meet its goals as a research institution, CCIS founded 6 research groups, on different areas of knowledge, to promote collaborative work and research activities among its 4 departments: Information technology (IS), Computer Science (CS), Software Engineering (SE), and Information Systems (IS). The research groups are: Software and Knowledge Engineering Research Group (SKERG), Communications and Networks Research Group (CNRG), Computational Intelligence Research Group (CIRG), Data and Knowledge Management Research Group (DME), and Islamic Applications, Web Technologies, Arabic NLP (IWAN), and Bioinformatics Research Group (BioIng). By placing annually hundreds of scholarly papers at reputable conferences and journals, faculty members contribute significantly in promoting CCIS efforts to provide excellence in academic research. groups and their achievements, we propose an Academic Research Repository (ARR: R) that promotes the research activity of CCIS faculty members, research groups,

CCIS-R

Supervised By: Dr. Lamia Ketari

Doaa Al-Hakami Rasha Al-Qahtani Afnan Al-Drees

Sua'ad Alain Lamyaa Al-Tuwairqi

Page 50: IT Project Fair 2014 Booklet

departments, and the College as a whole. Mainly, the system will provide the following features: Centralized storage: A central database will store all faculty members’ research publications based on their affiliation (department and research group). CCIS-R will allow faculty members to input their research publications, upload full or partial (abstract) content of their papers depending on the publisher agreements, and keep their publications up-to-date. Easy Access: CCIS-R will provide access to publications lists for each researcher, making it easier not only for external visitors to gain access to information about CCIS researchers and their scholarly outputs, but also for all faculty members to share their latest research achievements. Publications can be browsed by department, research group, and publication details. Reports generation: The system will generate reports to provide some statistics about the most active researcher/department in publishing papers, and number of papers published in conferences or journals for a specific year. Also, the system should allow the generation of the annual magazine of faculty members publications. Local and global visibility: CCIS-R will provide a mutual publications visibility between researchers that belong to different departments, which is not the case currently. Providing an open access to the global academic community leads to increased local and global visibility of the research being carried out at CCIS, KSU. The software technologies used to implement the system include Apache Web Server, MySQL, and PHP. We hope that CCIS-R will greatly reflect a positive image and reputation of King Saud University and its educational and research activities while providing the local and global community with an enriching experience.

Page 51: IT Project Fair 2014 Booklet

IT Learning Portal & Service Catalogue is an online corporate training and certification tool. There are a number of reasons for a need for such a tool in the corporate environment but one of the main reasons is for the internal IT staff to meet the ISO 27001 and the ISO 20000 standards in the area

of information security awareness. IT Learning Portal & Service Catalogue can greatly assist in enhancing staff performance by providing them with time-saving tools for taking training courses and receiving certification. The system can also assist in management’s evaluation of their employee’s area and level of knowledge. The system comprises of three main components: an available courses catalogue, a user forum and a latest news section. It is important to mention that an online training tool such as this also allows for corporations to save time and expenses in the training of their employees by providing them with a shared set of tools which can be used if and when the employees have free time without the added expense of employing dedicated training staff and material. Hence, IT Learning Portal & Service Catalogue provides a solution to a commonly faced problem by corporations: providing on going training for their employees to keep them up to date and providing them certification.

IT Learning Portal and Service Catalog

Ghadah Al.Shameri Norah Saad AlOmair

Heba Al.Omair Abeer Al.Shameri Amal Al.Shaibani

Supervised by Dr. Rabia Jafri

Page 52: IT Project Fair 2014 Booklet

IT 497 Graduation Project 2

Page 53: IT Project Fair 2014 Booklet

2M Budget My Mobile Budget

Any people are facing difficulties in managing their spending; which may lead to serious problems such as debt. Therefore, they need to manage their money, prioritize, organize their

expenses and find the right balance between spending and saving. With the importance and wide spread of mobile phones these days a mobile personal budgeting application is a smart solution. My Mobile Budget "2M Budget" is an android mobile application that provides the user with the ability to track his/her spending in order to make it easier for them to manage their finances and make smart decisions with their money anywhere and anytime only by holding their smart phone. There are several personal budgeting applications available now, yet they do not have the feature of tracking the user’s debit and credit card purchases automatically and warn them when the specified limits are exceeded. Our application "2M Budget" provides a solution to the problem stated above and the missing features in the applications available in the market. 2M Budget keeps up with the user's budget and follow his/her bank accounts. Our application takes advantage of SMS service, by intercepting the SMS that contains information about the customers expense and save the expenses information into local database, which the user has to categorize at the moment or later on according to category. The point of this feature is that the application will track the users spending without annoying or asking the user to enter his/her spending every time, that will be the application's job. With statistics and interactive graphs, the user can get a visual representation of his/her

Supervised By: Dr.Meriam Kefi

Alanoud Al-Sedairi Dana Barradah

Reem Al-Shmass Sarah Al-Arifi

Waad Al-Meshary

Page 54: IT Project Fair 2014 Booklet

financial expenses per month. This will help the user to have a better visualization and understanding of how he/she has been spending their money and mainly to help them make a good decisions for saving and planning. Also the user does not have to be connected to the Internet or to have a PC in front of him/her to manage his/her expenses Any user can get started by installing 2M Budget and registering to it. The software technologies used to implement the proposed application include Android platform emulator (Genymotion), Eclipse with Android Plug-in, Android API and Android SQLite Database As for the programming language we used XML, JAVA.

Page 55: IT Project Fair 2014 Booklet

3A Tracking System: Tracking Anything, Anywhere, Anytime Tracking people and product in indoor environment

Many people are facing a lot of difficulties while doing daily activities such as shopping. Some of these difficulties are finding a product in a shop or looking for someone especially if the shop is very large and vast. For parents, they sometime lost their kids and that leads to feel uncomfortable and worry while they are doing their shopping task.

These difficulties are increasing especially if the person is a new visitor for the shop. 3A (Anything, Anywhere, Anytime) Tracking System can provide solutions for such difficulties. 3A Tracking System is a mobile application that helps shops’ visitors to improve their shopping habits through the use of their smart phones. 3A Tracking System helps the user to get their needs very quickly and without asking around for the location for either product or someone. It allows the user to keep track of their kids inside the shop’s area. It allows the user to search for a product or someone and then finds the shortest path to that target location. The path is dynamic, when the user changes his path, the map will display a new path. The goal of the 3A Tracking System is to use a new and improved technology which is Radio Frequency IDentification (RFID) to enhance the experience of the shops’ visitors. RFID is one of the technologies for keeping track of someone or something in indoor environment. RFID is the wireless non-contact use of radio-frequency to transfer data, for the purposes of automatically identifying and tracking tags attached

Supervised By: Henda Chorfi Ouertani

Amani Alameri Basmah AlHazmi Malak Al-Mutairi Najla AlDawood

Saja Aleed

Page 56: IT Project Fair 2014 Booklet

to objects. The tags contain electronically stored information. RFID is one of the best solutions for helping people to achieve their needs with the minimum help of the other and doing their shopping task easily. The most features in our system are displaying a map with the shortest path in real time navigation, and support two languages English and Arabic. Displaying the dynamic shortest path in the map is done by applying the A Star algorithm (A*). In brief, our system contains three parts. The first one is an active tag attached to the product’s shelf or carried by a person and it contains a unique id. The second part is the RFID Active Reader that reads a tag that operates on the same frequency as the active reader. Since the active reader covers large area (200 m) we need to use a locator to minimize this area up to 5m in each direction. The tag sends its information with the locator’s id to the reader. The last part is software (middleware). There are two separated software. One of them is a web based application for administrator to manage the system data. And the second is an android mobile application for the visitors to show target location. It displays a map with shortest path from current location to the target and this path is dynamic. It can change everyone’s daily life.

Page 57: IT Project Fair 2014 Booklet

Andalusian Treasure

Ever since the early evolution of technology and video games, especially in smartphones, kids and teenagers are spending most of their free time playing games on their devices, spending less time doing physical exercises. Many studies and researches have been conducted addressed the

impact of electronic games on children. Considering the physical impact, many kids and teenagers are suffering from obesity, indolence and sluggishness, which lead to serious diseases such as diabetes and heart diseases. Our project will promote children to do indoor and outdoor activities, help them leave the isolation of gaming and technology and encourage them to run, exercise and socialize. The project introduces a game application that recognizes the player's activity and implements it into the game. The application shall measure and calculate the footsteps and running pace of the player through build-in sensors in the smartphone. A race game implements the concept of physical activity in a form fit the majority of our target audience. The race is follows treasure hunt concept. The race consists of a number of routes; thus, the player must stop at each route to view a hint about the next route. Along the race the player is exposed to graphics and facts from the Islamic history of the Umayyad Caliphate in Al Andalus. Hints are represented in textual and graphical forms. Moreover, the reward at the finish line is a treasure of books where the player can explore more information about that era. The application detects the player's running activity via a dynamic algorithm called the Dynamic Time Warping (DTW).

Supervised By: L.Arwa Alhussain

Anwar Menwer Alrogi Ghaida Abdullah Alanazi

Raghdah Sami Wali Sarah Abdullah Alahmari

Page 58: IT Project Fair 2014 Booklet

All in all, our project introduces the games application category to physical activity with an educational dimension to shed a light on that glorious era of the Muslims heritage in its golden age, with respect to gaming methodology. Most importantly this project focuses on applying DTW algorithm to android sensors to recognize and distinguish player's activity.

Page 59: IT Project Fair 2014 Booklet

Guess who am I? Real-Time Multimodal Biometric Authentication Web-Based Application, Using Electroencephalography, Face Recognition and SMS Token

Recently, despite the fact that there is a revolution in the development of unimodal biometric authentication systems, yet they are facing efficiency and accessibility challenges. Efficiency is effected by problems such as: noisy data,

restricted degrees of freedom, spoof attacks, and unacceptable error rates. As for accessibility, authentication systems are not suitable for individuals with disabilities, for example, mute individuals can’t use voice recognition security systems . Additional challenge is addressed for newer biometric systems such as EEG, that is the absence of real applications for EEG in authentication. This project address those problems and propose a multimodal biometric system as a solution. The system includes two biometric models: Electroencephalography (EEG) and face recognition. In addition to non-biometric model, known as SMS token .The project consists of research aspect and software development aspect .The research aspect focuses primarily on using EEG as an authentication biometric and secondly , on face recognition and multimodal fusion . It includes using artificial intelligence techniques to find the best feature extraction and classification algorithms to use. And the best multimodal fusion technique for model combination. As for the software development aspect, it is concerned with implementing the results of the research done in a web application. the core system functionalities are,

Supervised By: Dr. Ghada Al-Hudhud

Eman ALarfag Shahad alkahtani

Basmah AlMashari Hana AlMashari Afnan Alaskar

Page 60: IT Project Fair 2014 Booklet

acquisition (EEG signals through an EEG headset, and face images through a web camera), feature extraction, signal and image processing, and multimodal fusion on the decision level, all on real time . The system is a C# ASP.net web based application, designed as a layered architecture. It includes using JavaScript web camera library, EEG headset library, and SMS web service, integrated in the Asp.net IDE. The system can be used as a library that C# software developers can include in their systems and use it as their security layer. The expected results from this project are: People will have the ability to get access using their brains! , the use of EEG in authentication is powerful due to three main reasons. First, some features in EEG signals are unique from one person to another [1] [2] [3] [4].Second, brain signals are only vital inside the human brain. Third, EEG signals are difficult to replicate. A good solution for individuals with disabilities, since it only requires an active brain to generate the signals. A new step in the world of wearable technologies ; in the future EEG headset will be less expensive and more convenient as a result , this system will be ahead to serve the demand . By the composition of selected models through fusion methodologies, the efficiency of the system will be definitely higher than any unimodel biometric system, the identification accuracy will increase, as well as the system robustness (e.g. If one of the models fails for any reason, the system can still provide accurate identification of a person through the fusion algorithm). A great contribution in the field of biometrics, EEG science, multimodal fusion techniques, and authentication systems.

Page 61: IT Project Fair 2014 Booklet

CHEMOTION: Chemistry In Motion

Gesture Based Computing is the mathematical interpretation of a human motion by a computing device. In short, gesture based

computing enables pointing a finger at computer screen to move the cursor accordingly.

One of the newly established gesture recognition companies is Leap Motion. The device is a USB port device that senses the hands, fingers and follows their movements. Without any physical contact the user can interact with objects on a screen. Using hands and fingers movement in the air the user can hold, drop, throw and move the objects easily. The leap motion device can be used to build applications in various fields such as games, art, edutainment, virtual laboratories, and more. In our project we will focus only on virtual laboratories applications.

Our system implements a chemistry virtual laboratory using gesture based computing which is a new technology that has not been implemented before. It provides a pleasant and useful learning environment for students from eight to fourteen years old and it fully supports the Arabic language. Also, it helps students to learn and

Supervised By: Dr. Hend Al-Khalifa

Albatool Alhawas Arwa Alrazooq Asma Al-Otaibi Bayan Boreggah Ebtesam Bufleh

Page 62: IT Project Fair 2014 Booklet

understand chemistry basic concepts without using physical lab equipment’s and carrying out dangerous and/or expensive experiments.

Our standalone application is called CHEMOTION. It is a combination of virtual laboratory and gesture recognition in order to create a gesture based virtual chemistry laboratory application. It will have various categories and these categories consist of different experiments, lessons and quiz. Each quiz has questions to test the user knowledge. Also the system has tutorials which show to the user how to perform certain gesture in specific lab equipment’s. The lessons give a chemical background of some of experiments by describing the chemicals used in the experiment. While, the experiments are composed of different lab equipment and chemicals, the user can use the lab equipment to perform an experiment through his/her hand gestures. Moreover, the system includes Lab assistant using animated character to guide the student.

In conclusion, our application is expected to introduce a new learning method using gesture technology. Finally and most importantly it will provide localized edutainment system for Arabic needs.

Page 63: IT Project Fair 2014 Booklet

Mobile DAD (Depression and Anxiety Disorders) Tracker

Recent studies reported that mental illnesses are widespread all over the world, and some of them found that the Middle East, including Saudi Arabia, has high rates of depression and anxiety disorders. The most common mental diseases are anxiety and depression. Many studies showed that

these two mental disorders have a significant negative impact on a person’s family and social life, learning progress, and career performance. Unfortunately, most of mental illnesses are under-treated in Arabic countries because of the lack of awareness of mental illnesses. Also, the sigma against people with mental illness is extremely common in Arabic culture. These two facts constitute the most important obstacles that lead to late diagnosis of these diseases, hence requiring therapeutic intervention with medication.

Since “prevention is better than cure”, we propose to develop an Android mobile application, DAD (Depression and Anxiety Disorders) Tracker, that will act as an early warning system for users who show persistent symptoms of depression and anxiety diseases. DAD Tracker targets native Arabic speaker users (adults) with different knowledge levels. Data is collected while monitoring the user’s mental health on a regular basis (2 weeks). The user should fill two questionnaires, PHQ-9 and GAD-7 used by professionals that respectively measure the anxiety and depression symptoms. Based on

Supervised By: Dr. Lamia Ketari

Ahoud Al-Harbi Anoud Aboshnan Nourah Al-Sedairi

Moneerah Al-Sedairi May Aref

Page 64: IT Project Fair 2014 Booklet

the user’s answers, two scores will be calculated: one to measure depression and the second to measure anxiety. The scores are then analyzed, according to standards used by professionals, to evaluate the user’ mental well-being by determining the anxiety/depression disorders severity levels. Results will be displayed as graphics and/or charts that show different changes in the user’s mood over the time. The software technologies used for the implementation include the Java language, Android SDK, and SQLite for the database.

Page 65: IT Project Fair 2014 Booklet

Diagnosis and Improvement of Visual and Audio Cognition

Using the ordinary manual methods to diagnose and improve the condition, in those who suffer from learning disabilities might be expensive and difficult. Learning Disabilities is divided into two main categories: Developmental and Academic. The Developmental category includes several subcategories, such as Attentiveness disability,

Cognition disability, and Memory disability. We shall discuss ‘Cognition’ in our research, which is also subdivided into: Audio and Visual. There are several programs that ease this process to both specialists and those with learning disabilities. There are some programs in the Middle East that help disabled undergraduate students in diagnosing and developing their Visual and Audio Cognition. However, there are no such programs written in the Arabic language for university students. We have started to establish a program that is concerned with diagnosing and developing Visual/Audio Cognition. It is a program that examines the disabled student from three aspects: Visual and Audio Recognition, in addition to the synchronization between Vision and physical movements. Subsequently, it determines the impaired areas and aims to rehabilitate the disabled for post-diagnosis stage.

Supervised By: Dr. Nazha

Zoha Zarea Fatmah Alrashed Shahad Aldakhil

Neda’a Baras Albatoul Alhodaibi

Page 66: IT Project Fair 2014 Booklet

The program provides a website for the specialist and an iPad application that requires Internet connection for the student who is developing perceptual disability. It provides an account for both the specialist and the disabled student where he is examined through. The specialist will be able to observe and control some options that appear in the disabled account. In more details: the program provides a default account, which is implemented for the administrator. The administrator is a specialist who is responsible for creating accounts for other specialists, in addition to creating account for disabled students. Whenever a student logs in to his account for the first time; a diagnosis test is generated where the system can set the student’s baseline level in the cognitive skills. It generates exercises that are adjusted to the student’s level. If the student faced any kind of difficulties during these exercises, he can skip the exercise to another of the same level. The student cannot move to a higher level until he passes the current level. In the other end, the specialist can observe the student through different models by viewing a dynamic chart or a detailed schedule that changes according to the disabled situation and improvement. The specialist can also enable or disable the student from seeing his progress. The specialist can have access to the student’s record, which contains his personal information. In conclusion, we are trying to use what we have learned in our field in a way that could be helpful to our community. So by developing this project we are helping part of the society that suffers from such a disability.

Page 67: IT Project Fair 2014 Booklet

DNA Microarray Gene Expression Data Analysis Tool

The study of gene expression profiling of tissues and cells has become a major tool for discovery within medicine field. Microarray is a technology used to measure gene expression which indicates the status of the gene to whether it is active or not. Scientists use this information in order to diagnose diseases and learn more about their development.

The dataset resulted from Microarray, which shows the level of gene expression, is represented as a matrix of thousands of genes but very limited number of experiment samples. Due to that high data dimensionalities, analyzing Microarray data may require long processing time, also lead to the occurrence of irrelevant genes which reduces the accuracy of the analysis. Accordingly, we found the need of developing a Microarray data analysis tool that provides gene selection function to minimize data dimensionality and select the most informative genes. The major purpose of Microarray analysis that our tool provides is classification function, which is used to predict different diseases by their different gene expressions. In order to understand the classifications, and because the information in Microarray dataset contains quantitative gene expression data, we adopt association rule mining method as a final function to generate meaningful rules.

Supervised By: Hala AlShamlan

Almaha AlMalki Lamia AlOwain Reem AlAmer Reem AlDera

Sarah AlHozaimy

Page 68: IT Project Fair 2014 Booklet

We aim to develop a tool with functionalities that enhance the efficiency of similar tools lack of. We provide feature selection with different models and algorithms using artificial intelligence techniques and statistics. Furthermore, to guarantee better results from classification, we adopt different machine learning algorithms to allow the comparison between the resulted accuracy. Most importantly, we append association rule mining methods which have not been deployed in similar tools where it is essential to conduct informative rules. In order to make the tool reachable by wide range of scientists, the tool will be implemented as a web-based using JSP/Servlet language in association with a machine learning software “Weka”. In addition, we offer other functions to assist the user. We provide benchmark data besides the option to upload his own data. As for classification function, the tool allows the user to upload unclassified data file and classify it based on the already built classifier. The user can finally export the results after any analysis function. Hence, we design a tool that meets HCI principles and attains maximum usability.

Page 69: IT Project Fair 2014 Booklet

iMom2B: Pregnancy Remote Monitoring System

Pregnant woman are eager for information and comfort during pregnancy. With the huge development of Information and Communication Technology (ICT), telemedicine systems arise in order to deliver the best services to patients. iMom2B is a real-time interactive telemedicine

system that works as a channel between pregnant mothers and their physicians to monitor low-risk pregnancy progress, which provides higher quality of patient-centric healthcare. A normal pregnant woman should visit her physician for 14-16 visits during her pregnancy until delivery. At each examination, the patient's vital signs need to be measured. These signs are often to be normal in a healthy pregnancy, which means unnecessarily visits to the clinic. iMom2B goal is to minimize the number of unnecessary visits to the hospital to give an opportunity to higher-risk and emergency pregnancies, by developing a system that gives the pregnant the ability to accomplish her check-up visits at home. In consequence saving time, money and efforts, likewise increasing the physicians’ productivity by allowing them to focus on more serious cases.

Supervised By: Inst. Reham

Alabduljabbar

Albatool Alrumaih Hajar Alabdulrahman

Hind Bin Ajlan Mona Ziada

Rawan Almohimeed

Page 70: IT Project Fair 2014 Booklet

iMom2B is a system that serves different types of users, it involves web-based portal for the management and an iOS mobile application for both patients and physicians. A patient will use the mobile application to perform her essential tests (Blood pressure, sugar glucose, urinalysis, weight, and fetal movement). Blood pressure and sugar glucose tests are done through medical peripherals connected to the pregnant iOS device. The system generates report for each homely attended visit with detected unusual results and informs both the patient and her physician. Physicians use the web portal to create a patient file with important information such as name, phone number, medical history, pregnancy profile, symptoms, and medication. Physician in consequence can monitor and follow-up with patients using the mobile application, and offer diagnostic and treatment advice by reviewing information sent from the patient, all could be done with a click of a button. Additionally, the system provides a messaging functionality that works as a communication channel between patients and their physicians that allows them to reach each other instantly when it is necessary to. Thus serving a higher quality of real-time healthcare, and improving the physician-patient interaction. In conclusion, we greatly acknowledge our clients from King Fahad Medical City, Riyadh, Saudi Arabia - Dr. Khadijah AlQhahtani, Obstetrics and Gynecology Consultant, and Eng. Mariam AlMutairi, Innovation Center Director - for inspiring us with the project idea, and their valuable contribution to this project.

Page 71: IT Project Fair 2014 Booklet

Instaphosaic:Mobile Photomosaic generator

As the world is evolving, new applications are developed every day to help people with their different needs. Since technology is a must in our daily lives, we aim to devote it in the best way to serve our community. Entertainment applications

are the most common use, people from all ages tend to download games, social networking, photo editors and art applications.By looking at the most downloaded mobile application we can see that most of them are the apps that related to the image processing and sharing. The availability of mobile devises, electronic cameras and mobile applications facilitate for people to take photos and edit them easily,nowadayspeople like taking pictures for almost every day. A picture is an excellent way to document special moments.Our pictures attracts us, turn our heads to see them, it brings out all of our memories we stare at it and we smile. They say "A picture is worth a thousand words", If one picture can talk more than one word what if we have a picture created from thousands of pictures! One of the very interesting image processing applications is photomosaic generators which allow the users to captures many photos in one big photo, so When you look at it from a distance, you see one bigpicture, but as you see closely, you understand that it's not just a single, large picturebut rather a collection of small, separate pictures. However, even though there are few mobile applications for that purpose but the available photomosaic applications have very limited

Supervised By: Lect. Nora AlMohanna

Mai Al-Mutairi Ghaida Al-Suwailem

Sahar Al-Qahtani Jawaher Al-Harbi Russiaa Al-Harbi

Page 72: IT Project Fair 2014 Booklet

features, most of them do not generate good quality photomosaic in terms of matching pictures and they are not user friendly. One of the many applications that are getting the world’s attention is Instagram, and we decided to create a photomosaic generator using Instagram application images and also phone library images. We would like to offer a mobile application that allows the users to create their own photomosaic more easily and efficiently. It also comes with additional new features that are not provided in the available photomosaic mobile application. Instaphosaic is a mobile application that aims to regenerate a picture as a photomosaic using collection of images from user Instagramaccount or collections of image from ahashtage.The user can also use collection of images from his/her phone’s photo library. Furthermore, Instaphosaic transforms any regular pictureto photomosaic where this is done by dividing the pictureinto small rectangular sections and fills each grid with picturesimilar to it By using an image matching algorithm that involves first prepressing both the image collection and the tiles of the original image .To calculate the cumulative error and finds the best match to original tile. When the final result appears, a single picturefilled with hundreds or thousands of smaller pictures. The application is designed with efficiency and usability consideration as it provides many features like modifying the photomosaic allowing the user to replace a certain tile which is not provided by any of the available applications. The process of creating a photo mosaic is performed in few steps. The user should choose an original image and a collection of tile images. Moreover, the second step is dividing the original image into a rectangular grid, the tiles are then matched to the best color match using a matching algorithm from the image collection, and the tiles are placed over the original image. A sample from the mosaic image is zoomed to show the images in tiles. After all of the tiles have been placed over the original image, the final result will appear. A single picture filled with manysmaller pictures.

Page 73: IT Project Fair 2014 Booklet

Itqan Mobile-based assistant for mastering Quran memorization

There are many books have been authored in the field of mastering methods and techniques of Quran memorization due to the need for innovative ways to help Quran memorizers to memorize the Quran, understand it and connect its topics easily, but as we all know that we live currently in a global society that is rapidly changing, and it is surrounded by

many challenges. The most important challenges are the technological development and the explosion of knowledge. As a result, most of the people- especially young people- prefer to use the technical resources to reach information rather than reading old-style books. Therefore, Itqan is designed to overcome this problem and provide new technology in Quran learning field. Itqan is a mobile-based assistant for mastering Quran memorization. It is proposed to utilize visualization techniques such as mind maps, which is a visualization structure tool that represents the dispersed information in simpler way. Using the proposed approach (mind map) to break down Quran suar into smallest topical parts will has significant impact in understanding, memorizing and practicing. So, the learner can understand the whole topic with its aspects. Itqan takes advantage from the mind mapping technique in order to connect verses with each other and with their topics then display them visually and orderly. Furthermore, applying the mind maps in the process of Quran

Supervised By: L. Entesar Almosallam

Sarah Almansour Wejdan Altamimi Rawan Alhasani

Monerah Alawadh Yasmeen Altujjar

Page 74: IT Project Fair 2014 Booklet

memorization has many benefits such as improving the overall level of learner achievement. In addition, it provides an interactive self-learning environment with Quran parts to attract the attention, and to summarize or generalize the information. At the same time, it supports and complements traditional memorization methods (e.g. listening and repeating). After applying this project and using this mobile application as a guide for Quran learners especially to those who are in Quranic schools, the number of people who master the Quran memorization perfectly is expected to increase. In addition, this application will help the Quran learners mastering Quran easily, improve their Quran memorization and understanding and prevent the mismatch between the similar verses in an enjoyable and more effective ways.

Page 75: IT Project Fair 2014 Booklet

Mayfly A social networking iPhone application for Saudi Arabia focusing on events

Events are published nowadays using different methods, e.g., newspapers, e-mails or social networks. However, currently there

hardly exist any mobile applications which are fully dedicated to and designed for handling events. Even applications that do exist, present many problems to users, particularly those residing in Saudi Arabia: Lack of support for Arabic language may be the most significant one. Moreover, none of these applications cover events specifically in Saudi Arabia. In addition, some applications require a fee to be paid by event organizers to publish their events, which may deter them from publishing their events. People have always resorted to social networks to publish their events but since these are not designed explicitly to manage events in a user friendly manner, an application designed specifically for this purpose should certainly solve several of the above problems. A survey conducted by us to determine local user needs revealed that 80% of the participants had never downloaded an event application – this confirms the novelty of our idea for the local population. We also discovered that though people in Saudi Arabia are interested in events, they are facing difficulties in finding events within their local area. To address some of these problems, we are developing a social networking mobile application for Saudi Arabia focusing on events which will provide the following functionalities:

• Allow users to create personal accounts and profiles.

Supervised By: Dr. Rabia Jafri

Amal Al-Assaf Sadeem Bukhari

Noura Albougami Noura Alshamri

Page 76: IT Project Fair 2014 Booklet

• Allow users to sign up via Facebook, Twitter or email. • Allow official organizations to request account authentication

which permits them to post events without waiting for the administrator’s approval.

• Allow users to follow other accounts. • Allow users to add events to their page. • Allow users to share events via Facebook and Twitter. • Allow users to like events. • Allows users to save events to their phone calendar. • Provide users with an “attend button” which, upon clicking,

indicates that the person is attending an event. • Allow users to view and search for events (organized in

categories such as sports, health, technology, etc., to facilitate searching)

Mayfly is being designed for the iPhone with Arabic and English interfaces, and will be available for free with all its services. To implement the system, objective C language will mainly be used along with Twitter and Facebook APIs. Mayfly is unique in that it is the first Arabic language social networking smartphone application dedicated to events in Saudi Arabia. As such, it will aid event organizers in publishing their events on a social hub enabling them to reach their audience and promote their events. It will also assist the public in finding events in their local areas. Though we are focusing on Saudi Arabia at present, however, in the future, we plan on extending this application to include other parts of the world. We also intend to introduce additional capabilities such as the ability to purchase tickets via the application and displaying maps and routes to event locations by utilizing the Google Places API.

Page 77: IT Project Fair 2014 Booklet

Mobile Vision Smartphone-based object recognition application for the visually impaired

According to recent estimates by the World Health Organization, 285 million people worldwide are visually impaired, 39 million of whom are blind [1]. One major challenge these individuals face is recognizing generic objects in their environment - the inability to do so causes them emotional distress, limits their

independence, and exposes them to injury. Commercial assistive technologies developed for this purpose are generally too expensive (given that 90% of the visually impaired live in developing countries earning low wages [2]), too hard-to-grasp (especially for the elderly, which comprise 65% of this community [2]) or too time-consuming and labor-intensive (e.g., requiring placement of markers or RFID/infrared tags on objects). We have, therefore, developed an application for this task which runs on a portable and relatively inexpensive computing device, i.e., a camera-equipped Smartphone that many people own or can easily purchase. The application provides the following two functions:

• Train object: The function allows the user to capture an object’s image with his/her Smartphone camera. The user is then asked for the object’s name. The system is then trained to associate that image with the provided name.

• Recognize object: The function allows the user to capture an object’s image with his/her Smartphone camera. This image is then sent to a remote server, which determines the object’s name

Supervised By: Dr. Rabia Ali Jafri

Sarah Makhashen Bushra Bagazi Asyah Salem

Kholod Al-kathiry Safa Abu Alasrar

Page 78: IT Project Fair 2014 Booklet

using a computer vision-based object recognition method (i.e., the Speeded-up Robust Features (SURF) technique [3]) and transmits it back to the phone where it is relayed to the user via phone-embedded text-to-speech software.

To facilitate usage by visually impaired users, we have provided voice-activated or touch-based options for the interface. This prototype system is limited to recognizing whole, unoccluded objects on an uncluttered background under controlled illumination. However, more sophisticated techniques would be employed in the future to enable the system to perform well under uncontrolled real-world conditions. This application is being developed on an iOS platform using Objective-C and with Java and C code being executed on a Windows platform on the server side. We hope that this application will greatly enhance the ability of the visually impaired to recognize objects in their surroundings, boosting their self-confidence and making them more self-reliant.

Page 79: IT Project Fair 2014 Booklet

My Informative (MI) A Location-Based Information Provider for the Sacred Mosque

MI system is a Location-based information provider for the Sacred Mosque (Al-Masjid Al-Haram). It is developed as an android mobile application for the visitors of the Sacred Mosque since their number is huge, most of them are not from Makkah, and the Sacred Mosque's area is large and expandable. MI aims to guide the visitors

to a specific destination, reduces the proportion of loss inside the Sacred Mosque, helps people with disabilities to find suitable places for them, shows the up-to-date legitimacy lessons with their instructors, helps the visitors to find nearby places and services with their description, and notifies them about any nearby holy place along with reminding them of the right "Theker" related to that place. Places and services are located as markers on the detailed interactive map of the Sacred Mosque with the visitor's current location, destination and a path line between them. Moreover, MI facilitates to the visitors finding the exact location of their companions. On the other hand, MI system is also implemented as a web-based to manage the places, inform the visitors about the status of some utilities like the gates whenever they are available or not, and register the service providers to allow them producing their services on the mobile version for the visitors. MI system takes advantages of modern technologies such as GPS, Web Services, and Google Maps. The map of the Sacred Mosque implemented over Google map which exploits the benefit of the Google

Supervised By: Hailah Alballaa

Ohoud Badahdouh Khawlah AL-Mahmoud

Ebdaa Al-Shammiry Sameera Bizar

Fatimah Ahmad Abdu

Page 80: IT Project Fair 2014 Booklet

map API to customize the map by using some properties such as ground overlay, markers and poly lines. The map will show the floor number that the place in. The outdoor map which is from Google map will be implemented for the services around the mosque such as hotels and restaurants. The places and services in MI will be displayed in an order with closest first according to the visitor's location by using a method called WhereNear which has been provided by Parse, the cloud database that we intended to use which let developers to build any mobile or web app without worrying about server management. As a result, Mosque’s manager, service provider (owner of the services such as hotels) and the visitors of the Sacred Mosque can all benefit from using MI system. MI used to facilitate the movement of the visitors inside the Sacred Mosque and specify the important places and services inside and outside it. MI has the potential for saving the time and effort for visitors by guiding them to the important places and services easily. In addition, it can increase the turnout to attend legitimacy lessons. Moreover, it will increase the profits for services' owners who produce his/her services, and ease crowding on some places such as gates because of the existence of place's status in MI system. Modern technologies are rich field used to create fabulous and interactive systems, MI leverages these technologies and adds its benefits to the most popular building in world (the Sacred Mosque).

Page 81: IT Project Fair 2014 Booklet

NMRGS: Nursery Management and Report Generation System

Nursery Management and Report Generation System (NMRGS) is web-based management system with Arabic language, which improves and facilitates the most of management work in the nursery. NMRGS is a website that provides staff and KG student of nursery with many services, which these services are providing a KG student registration and job-applicant application services. Also, generating the KG student report in efficient way and facilitate the report viewing by the parent .The web system provides a lot of administrative work automatically and it is supporting the communication between teachers, parents, and admin. In the other side, NMRGS considered a repository of huge amount of data. Also, NMRGS can be accessed from any PC or web-enabled mobile phone.

As a result, NMRGS offering different type of accounts for the admin, teachers, and parent. These accounts facilitate the communication between them by offering service of sending and receiving (SMS) message or comments. Typically, all stockholders all benefit from using the NMRGS system. For admin, the system helps to execute a lot of administrative work automatically which is including approval of applications for the registration of KG students and employment, managing educational curriculum in the nursery. Moreover, the admin can open new class. Then, determine the teachers, study plan, and activities of this new class. Also, the admin can view the personal information of the KG students and teacher and view whole nursery's photos at any time. For the teacher, NMRGS enables the

Supervised By: Dr.Auhood Alfaries

Nada Al-Alyani Tahani Al-Mutairi

Arwa Al-ajlan Khuloud Al- Kathiri

Noha Abdul Aziz

Page 82: IT Project Fair 2014 Booklet

teacher to manage his personal information, edit his portfolio and have an access to other teacher's portfolio, evaluate each KG student, add KG student’s photos to system, and generate a KG student’s report. The teacher can view LU and related topics, nursery’s activities, and KG students' information of her class. For the parent, the system enables the parent to viewing child's information, child's report, and child’s LU. For the job-applicant, the system enables her to apply employment form through the system.

Based on observed preoccupation of today's parents, adding the flavor of technology would create the best convenient and flexibility on how they communicate and participate with stakeholders of nursery. Overall, the results indicate that a NMRGS makes parents work in cycle with the admin and teachers to stay informed 24 hours a day.

Page 83: IT Project Fair 2014 Booklet

Plagiarism Detection System For Arabic Documents

Plagiarism is a big problem facing people in academic environment. Thus, detecting plagiarism plays important roles in many academic applications. Therefore, people need in the academic environment guarantees to prevent the existence of plagiarism and guarantees to detect it.

We aim to build a system where a suspicious text is compared to a set of source documents. The system applies an n-gram based detection algorithm and uses two steps of comparison, one on the level of the whole document and the second on the sentence level.

The system has a database that contains source documents and their n-gram models. The system performs documents preprocessing by removing the meaningless characters (punctuation characters, whitespaces, etc.) in order to get pure words without any added extra characters.

The system will be able to retrieve all n-gram models from database one by one to compare them with target document after converting it to n-gram. The comparison will be done in two steps:

First, to compare document to document we try to find similarity between each source documents and target document by using Jaccard Similarity measures [1].

The result will be compared with a predefined threshold. If it is higher, it means that there is a plagiarism.

Supervised By: Dr. Feryal Haj Hassan

Mona Alshahrani Nadia Alosaimi Nourah Alotaibi Sara Alasfour Sara Almalaq

Page 84: IT Project Fair 2014 Booklet

Second, here we will try to find out the plagiarized sentences

from the target document by comparing n-gram model for every target document's sentence N(si) with the n-gram model of the source document N(d). Due to the difference in size, we use containment measure for measuring the similarity [2].

If the result is greater than a given threshold, the sentence si becomes a candidate of being plagiarized from d.

The value of n affects the result so it is very important to define the best value for it that gives the best result.

Our system is important for academic field to detect plagiarism in Arabic documents, this is important to the document owner which prevents others from getting their efforts, also this project helps in enrich the academic field with new researches depends on do efforts in search.

Page 85: IT Project Fair 2014 Booklet

Riyadh Schools Finder

The city of Riyadh has a huge number of private schools that vary in their education methods and characteristics. Parents may spend hours commuting between schools to get the necessary information to choose the best school for their children. These are some of the main difficulties that might face the parents and especially new comers who are facing more difficulties since they do not know the city very well while searching for the appropriate school for their children. According to these challenges, we aim to develop ' Riyadh Schools Finder ' which is a mobile application that provides an automated searching process and enables the user to arrange his/her schools' criteria . After that, the application will provide a set of schools as a result which meets the user's criteria. To do that, the system will apply some inference. The application will also enables the users to find the search results located on the map of Riyadh. Our application will provide a list of schools and their information like fees, language of curriculum and location on the map. The language used is Arabic, to reach a wide range of users. The application allows the users to save the search results in a favorite list and allows them to share the information of a school via social networks or email.

Supervised By: Dr. Fatiha Bousbahi

Bedour Al harbi Rawdah Abu Hashim

Samira Lardhi Shada Aladadi

Sihaam Alotaibi

Page 86: IT Project Fair 2014 Booklet

School Bus Monitoring System

Students using school buses usually face many problems. For instance, they waste their time waiting for the bus and there is no guarantee of the route optimality. In addition, drivers waste their time waiting for absent students instead of skipping them. Moreover, the school buses administrators face some challenges such as

assigning students to suitable buses. Our project is to develop interactive Android and web-based applications to facilitate monitoring school buses. The main functions provided in SBMS application are to help schools' administrators assigning students to appropriate buses according to their locations and computing the optimal paths for the drivers. Our transportation problem is best represented by an Open Vehicle Routing Problem (OVRP) where a fleet of buses of same capacity is used to service a given number of students. The focus is on optimizing the path for each student and reducing the total waiting time. We use a Cluster-First-Route-Second method that first allows assigning students to buses according to their geographical zones into clusters by applying Sweep Algorithm. The algorithm is implemented by representing the students' houses in polar coordinate form with the origin as the school and then sorting the students in increasing order of the polar coordinate angles with the school as the reference point. After that, the shortest

Supervised By: Dr. Khaoula Hamdi

Maha Al-Kethery Nouf Al-Saleh

Nourah Al-Moallem Rana Al-Omar

Wejdan Al-Doweesh

Page 87: IT Project Fair 2014 Booklet

path is computed for each zone by resolving a Travelling Salesman Problem (TSP) in each cluster. As a result, Administrator, Driver, and Student all benefit from using the SBMS system. For the Administrator, the system helps reducing the efforts in assigning a huge number of students to appropriate buses and computing a path near to optimality for each bus. For the drivers, it saves time by using SBMS function that informs the student when the bus is near his house. It also saves the driver effort while following an updated path each day. Once a student sends an absence message to the driver, his house will be omitted from the path for that day. For the students, it saves their time by managing the waiting time. Also it helps them finding an alternative way to go to school if the driver sends an absence message to state that he can't pick them up. SBMS is also considered as an environment-friendly because it reduces the noise that rises from the bus horn. It also reduces the cost by reducing the consumed fuel while following optimal paths.

Figure 1:  form  for  Adding  a  student  to  the  system  

   

Page 88: IT Project Fair 2014 Booklet

Tayseer “Hadith Narrations Authenticity”

When we forward the texts and opinions of the scientists in different science, we should transform them truthfully, accurately and search about them in many trustful resources. For the Science of Hadith, Islamic scholars throughout the centuries have been very careful in making sure that the Hadith narration is the actual saying/doing of the Prophet Mohammad

-Peace be upon him-. They have put very detailed methods and strategies to ensure that the Hadith narration is accurate, these methods and strategies formulate the science of “Takhreej”. “Takhreej” means studying the sequence of narrators of the Hadith until we reach the Prophet -Peace be upon him-, and coming to a conclusion on its authenticity. The structure of the Hadith is composed of two main parts: the "Sanad" and the "Maten" of Hadith. The “Sanad” is sequence of narrators who narrated the Hadith until the Prophet -Peace be upon him-, the “Maten” is the actual words of the Prophet, description of his action or response to a certain situation. The process of Takhreej, usually starts with the collection of all occurrences of the Maten from all available sources. Then, they analyze the sequence of narrators and the relationships between them, compare and contrast the different ways on how the Hadith reached us. However, the method is complex, and requires a vast amount of information from various resources, and it is also a time consuming process.

Supervised By: Dr. Maha Alyahya

Abeer Aldahash Muneera Alsuhaibani

Hissa Alkhalaf Abeer Alhussaini

Shatha Almufaireej

Page 89: IT Project Fair 2014 Booklet

Scholars have been providing various methods for helping young learners understand the science of “Takhreej”, such as “AlAsaneed Tree” and “Takhreej Table”. There are numerous applications that generate the “AlAsaneed Tree “ automatically, however for “Takhreej Table” none is available. “Takhreej Table” is a novel method that shows a visualization of the layers of the narrators in a way that facilitates derivation of the authenticity of the Hadith. This method simplifies the process for learners and researchers, however, generating this visualization manually requires considerable effort and time because there are numerous ways in which a specific Hadith reached us “AlAsaneed”. Tayseer is designed as a web-based application using web-services to enable the automatic creation of “Takhreej Table” visualization for learners and researchers in Hadith Science. This solution is based on converting the famous Hadith book on Asaneed encodings “Tuhfat AlAshraf Be Ma’arefat AlAtraf” to digital form, and using multiple matrices, the “Takhreej Table” visualization is created. Tayseer provides an environment for learners to learn about “Takhreej” process, and for researchers and scholars to visualize “Takhreej Table” visualizations, derive conclusions, and elicit new information. It facilitates the process of visualizations creation, and contributes to the set of Islamic applications in the field of Hadith science.

Page 90: IT Project Fair 2014 Booklet

Transportation Management System

Transportation service is one of the main services in the hospital. Currently, this service is facing many difficulties as scheduling trips and managing vehicles due to lack of organization. Managing transportation by online website will

reduce these difficulties. Our project has as target to realize a web application “TMS”: Transportation Management System. This application aims to help and facilitate the hospital services to effectively manage their transportation. It helps organizing the movements of the vehicles, schedule all trips, manage drivers, warehousing, communications and accounting. it aims to help the Hospital staff to save his time and effort. This project involves developing a web application to help facilitate the hospital to manage their transportation service. The system use by a large base of users as managers, nurses, secretaries, and drivers. We will develop a system that will enable the customer to submit a transfer request online according to a schedule indicating the availability of drivers and cars to make it easier for him/her to choose. In addition, it will provide a functionality to calculate the consumption of gasoline. To be aware about current systems of transportation. There is no need from now to use the manual way to fill the transport

Supervised By: Dr. Fatiha Bousbah

Atheer Al-Sakaker Najd Al-Dossari Areej Al-Harbi Asma Al-Harbi Amjad Al-Amri

Page 91: IT Project Fair 2014 Booklet

application. TMS will help hospital staffs to fill applications for any type of transportation easily and without any delay. This process saves time and effort, manage drivers schedule online, assigning vehicle online and display report transactions which are not usually found in another transportations system! Which that means those functions will add some benefits to our system to the other online transport systems!

Page 92: IT Project Fair 2014 Booklet

Prototype of Virtual Reality Library

Over a long time libraries symbolized information. However in our era technology made it possible to acquire any type of information using the Internet. Because of this, people deserted libraries and are living more in virtual world. When it comes to researchers, students or faculty members, they

are in need for library services to find authentic resources yet they lack free time and their time is mainly wasted just touring the library to search for the required resource. Nowadays the digital library is a very efficient, modern, and helpful technology spreading knowledge, however new technologies such as multimedia, 3D graphics and virtual reality can be used to enhance the presentation, offering a more vivid and enjoyable experience to the library visitors. The main objectives of our application is to implement a virtual reality library that shall save the stakeholders’ time by allowing them to view a 3D display of the library, navigate around library sections, use a navigation map that guides them to the required section and they can view the resource information (resource title, authors, edition, publisher, year of publication and small description). The visitor can also register to become a member of the library. Membership allows the user to locate a resource by the resource's Dewey Decimal Classification (DDC) code, share a resource on social networks and favorite a resource. In addition the member is allowed to set a resource-related reminder.

Supervised By: Dr. Sanaa Ghouzali

Hanan Aldosari Muneerah Ben Namshan

Norah Almakinzi Sarah Alabdulkareem

Shahad Alalmai

Page 93: IT Project Fair 2014 Booklet

In order to achieve the above requirements, this application is designed as a set of three-dimensional objects which model the library structure, using Maya® 3D modeling software. To guarantee services availability, a system architecture based on "client-server" has been chosen. The interface pages of the system are programed in Unity Game Engine using C# language, and PHP and SQL for server-side scripting and database connection. The Virtual Reality Library website is uploaded to SiteGround web hosting server. A usability study was conducted through several testing to validate the effectiveness and efficiency of the functionality and quality of user experience of the developed application. In summary, the main goal of this project is building a prototype of an interactive, user-friendly library web application, which gives the user an entertaining virtual visit experience. The aim is to raise awareness of the importance of libraries, increase library visits and most importantly help users find the resource in less time. This prototype provides a baseline that can be adopted by any library.

Page 94: IT Project Fair 2014 Booklet

Workflow System at KAUH

Now a day the business processes have been much complicated, it's full of documents and tasks which are submitted every day by many persons to a different departments in the organization, either to be approved or signed

for them. The traditional documents workflow has some disadvantages, such as: the document form could be lost by a certain department, because of the huge number of forms requests they have, and the person who is requesting that form to be approved will be waiting for the approval without knowing that his form has been lost. To avoid the traditional workflow problems, we can replace it by a system which has the same idea of the traditional one, but instead, we will use an electronic forms to be transferred among different departments with an easy, fast and efficient way. By providing an electronic forms we can increase the organization productivity by reducing the process cost and efforts, also we can improve the process quality by having a system that provide flexibility, well-organized work and a high performance. Finally, we found that we must develop a web based application to solve the traditional workflow problems and to add some other beneficial features. In this project, we will be more interested in developing a purchasing workflow management system for King Abdul-Aziz hospital. Workflow System at KAUH goal is to create a clear picture of organizational processes that are driving the business, a comprehensive

Supervised By: Dr.Sahar Bayoumi

Sumayia Al-Anazi Dina Al-Bassam

Ameerah Al-Motiri Fatmah Al-Qhtani Waad Al-Thgafy

Page 95: IT Project Fair 2014 Booklet

auditing of all actions will be available, reduce paperwork and tedious manual labor, reducing the time required for processes thus minimize cost and increase profit, create cross-functional, cross-departmental accountability and cooperation and optimization of process criteria such as processing time (to be minimized) or faithfulness to deadlines (to be maximized). The recommendation system in Workflow System at KAUH, support KAUH by analyzing the current status, studying the gap and analyze it, design the proper workflow for a new purchasing system in order to support them. This new approach will certainly enhance the communication processes. Therefore, the web-based workflow application is the final product of our project that enhanced and solved the user needs by taking all their requirement in account. In our project we built a web based application that enables purchasing department in King Abdul-Aziz Hospital to easily route electronic forms online in accordance with their defined business processes. The purchasing department benefited from it, as they reduce paper handling and manual routing to eliminate errors and shorten the lifecycle of forms processing. Also, ensures the right users can track and have access to the right information when they need it. In addition, The routing provides automated email notifications. Here is some screenshots of the Login page and E-Form

Page 96: IT Project Fair 2014 Booklet

Original Work

Page 97: IT Project Fair 2014 Booklet

Al Majarrah Educational game about the solar system

Almajarrah is an educational Arabic game that is made for children to introduce them to the solar system. The game is about a young boy whose worries and fears about the earth pollution made him plan to search for another planet to live on when earth becomes unsuitable for living. The boy's grandfather works at NASA and he has lost

one of his inventions in one of the planets which encouraged him to help his grandson travel through the solar system to search for planet in addition to his lost invention. The boy finds his grandfather invention once he arrives Mars which turns to be a machine that has recorded information about the planets. With this machine's help, the boy continues his search where he needs to collect enough information about each planet and write them on his notebook. In order to live, the boy will need to buy the right equipment before going to any planet depending on the planet atmosphere and nature, for example, a suit that prevent the flames in mars volcanoes or a gun to vanish the shooting rocks. In case he selected the wrong equipment, the chance of living

Prepared by: Arwa Alromaih Lamia Alowain Reem Aldera Reem Alamer Raghad Wali

Almaha Almalki Rawan Almohimeed

Hind Bin Ajlan

Page 98: IT Project Fair 2014 Booklet

will decrease and he will need to collect oxygen balls to stay alive and to collect more points to buy more equipment. This practice will help children realize the solar system with their learning being tested by making them buy the right equipment that suits the nature of the planet he is playing. He will need to go through all planets to finish the game and realize there is no planet better than the mother earth and that he and his friends will have to save it and keep it clean. This game is about delivering knowledge and information about the outer space in general, and the solar system in specific, to kids and teenagers in a fun and exciting way, and in the same time, getting them to be more curious and interested in searching and learning about the outer space themselves. The game objective is to run, jump and collect rocks to earn points while at the same time overcoming some risks in each planet throughout the player's adventure. However, the story objective is to discover the newly discovered planet in the solar system. Almajarrah Game will use an edgy style to portray a dark, alien, devastated look with some lighter environments used for balance and contrast. Each level will vary significantly from the others containing different color schemes, and backgrounds. The look will be different at each level. The look must reflect the planet so it will have color levels like the real planet has. The feel will be that of a lone person who only has a robot machine as a companion of the trip. The player should feel an overall sense of an ongoing and increasing curiosity and enthusiasm to discover more, veiled in mystery and intrigue throughout the game. As the player progresses, the story and the player's ultimate objective will become clearer. All backgrounds will be in 2D. Each level will look unique and reflect the real planet. Ideally, the player should be able to identify any level within the game purely by its background. The style of the game is in cartoon and colored to reflect the outer space and to attract kids who plays as our main target as shown in figures below.

Page 99: IT Project Fair 2014 Booklet

The game is built to be flexible for further functionalities. The idea of the game have been developed in a standard manner and in order to enhance it, more cut scenes will be added to it and it could have an online function to allow children challenge each other.

Page 100: IT Project Fair 2014 Booklet

Baby Care

Baby care is an application for mobile and also applied in the stand alone desktop app. It works as a liaison between parents and nursery management to assist in the care of children in the best way possible. It became when the parent register a child in the nursery, so their management gives to the child's

parents a user name and password to accesses the "baby care" application to ensure confidentiality for each user. The alert is sent to the parent when there events in the nursery such as concerts or other, and the inclusion of photos and video of these events to be displayed by the parents. Also our application monitor the child in terms of his food and medication and inform parents through the application, as it is notified if there is something decrease or missing of some purposes such as diapers or baby food or clothing via alerts through the application. It is include a daily report which contain the performance and behavior of the child and the physical and mental health, and continue to eat and drink and dealing with other children. Then in the end of every month there are issuing a monthly report to see if it was normal and in good health or found a decrease in weight or change in his behavior to allow folks to

Prepared by: Reham Alzahrani

Dou Hakami Abeer Al-shammri

Nadia Al-osaim

Page 101: IT Project Fair 2014 Booklet

intervene and resolve the problem. Also as we said before, the user is notified if there a new report by the notification. Since we are in the era of social networks, it has been linked to the Twitter- application to obtain a partnership between other parents and ask their opinions and share their thoughts. Therefore, this application helps to follow the child around the clock in case of busy parents to the study or work and leave the baby in the nursery. This is the reality of where our team design and implement this project and propose this idea, because half of the team member are mothers so they are suffering from this problem. As has been said, the necessity is the mother of invention. Because our project is not the project of a substance or a graduation project, but we are working on currently to applying it and publish in the market.

Page 102: IT Project Fair 2014 Booklet

Life Sound Device protects children from drowning

Make swimming pools safe environment for children and handicapped who ignored the riskiness of the swimming pools. In these days swimming pools became hateful for the mothers because of sinking which is an international problem faced the life of the children and handicapped. Often when we did not take

safety precautions, this requires the help of civil defense to help the sinking people who were swimming in those swimming pools. The Life Sound invention programmed to solve the problem which is the sinking of the children and handicapped by using an electronic system which recognizes of the person before he crosses by the swimming pool by taking advantages from the mass sensor around the swimming pool. The great thing that is the control of this system is available only to this one who has the secret code; he can determine any mass, then the system will prevent all persons have this selected mass from swimming. The idea of Life Sound depend on control a system beside the swimming pool by using (console core); when any one pass near the swimming pool, then his mass will measured willingly by mass sensor which is around swimming pool, if the measured mass equal or less than the entered mass one of the protection methods will happen or all of them according to the user desire: There is an automatic barrier; will go up to protect the person from falling down in the pool.

Prepared by: Wed Bin-Ateeq

Page 103: IT Project Fair 2014 Booklet

Releasing phonic warning. Releasing photic warning. LIFE SOUND has three future usage: Method for rescue: the integration of this system with a means to save so that it becomes security and rescue system. "Two in one; prevent persons with selected mass from swimming and help persons with unselected mass if they are swimming" Solar Cells: make the 'life sound' System a solar system. Mobile Program: allows controlling the system remotely, and provides a direct follow-up to what is happening around the swimming pool, and make it a way of warning. The final product achieved the desired goal and led the purpose of invention as follows: • The system did not have any reaction if the mass is bigger than the entered mass. • The system gives the required warning if the mass is less than or equal the entered mass. Life Sound has a large economical result because it is not expensive at all! Also, it will encourage the visitors to go to the rest houses which have this system in the swimming pools then the renter will take advantages from this. This invention will be safety system for the swimming pools, which applied completely in houses, clubs and rest houses.

Page 104: IT Project Fair 2014 Booklet

Memories Share your memories and inspire others

“Memories” is a social network mobile application that concerns with sharing memories that can inspire others. People have many memories that can be happy or sad; however, they can be inspired and make people change for the better. For that, our goal is to make “Memories” app to be a place of sharing inspiration memories

and remembering that memories on a certain date. The “Memories” app enables new users to register via their email and choose their username. Registered users have their own profile and they can follow or followed by other users. Also they can post their memories images, tag other people in a post, explore for most inspired memories and watch memories of their following people in a timeline. A “Memorable day” is a feature that enables users to remember their memories by repost memories on their profile and on tagged people profile on a certain date which is specified by the users. Users can express their opinion on other’s post by emotions whether they love it, inspired or sad from it. A notification is going to be received by user if he has been tagged in other’s post, has a new followers, has a reposted “Memorable day” or other users expressed their opinion on his posts.

Prepared by: Yara Ibrahim Al-tehini

Njood Nasser Al-qahtani

Page 105: IT Project Fair 2014 Booklet

Red Land A prototype of FPS game for PC

Red Land is fanciful fps (First Person Shooter) game, where you experience prince Vegio’s life after the big attack that destroyed his village. Obstacles, struggles and memories will be following you all the way. The prototype is just to overview the environment and some gameplay

elements. We are trying to improve the repeated idea of FPS games (war games and all about realistic world), here with new concept, unique environment and most important of all good gameplay elements followed by fanciful story. We aim to improve the quality and the game level to higher standard, so the game will be available in future for multiple platforms not only PC. We have produced 1 minute gameplay prototype. Therefore, we used new technologies, such as Rain AI for game AI needs, and for the control of the player we used the FPS control, all of these are plugins for Unity game engine.

Prepared by: From Games Makers team:

Fatimah Al-khtani Ohoud Al-ghtani

Abdulwhed Alabdlee

Page 106: IT Project Fair 2014 Booklet

Usability Evaluation of Arabic Mathematical Educational Mobile Applications Full paper abstract, in the field of HCI

In recent years the quick growth of mobile technologies is promising a new revolution in educational field. The use of mobile touchscreen devices such as tablets and smartphones in educational process for children has gradually increased. In the Arab world, statistics shows that about 33% of children use iPads for education. However, Arabic educational mobile applications target children include many usability problems such as lack of proper feedback, interface aesthetics, etc. This paper, reports on the findings of a pilot study conducted to measure usability of two Arabic educational mobile applications available in the Apple App store, used to assist learning addition for children. The first application represents the knowledge through games, while the other was designed to present the content in formal and linear structure. The applications were evaluated using usability testing. Fourteen participants of age 6-8 years old elementary "female" students (Mean M=6.5; Standard Deviation SD=1.2) joined this study as subjects to test the applications. Each child required to do specific tasks during the testing session to measure the usability of specific activity. The result shows that 75% of the children failed in understanding the scale idea in the first application. For the second application, all children completed the tasks successfully. The analyzing of the results shows that the success in the second app is attributed to the way children learn

Prepared by: Reem Alamer

Supervised By Dr. Hend Al-Khalifa

Page 107: IT Project Fair 2014 Booklet

addition in school. The children studied addition in a linear way 1+1 =2; while balancing idea wasn’t familiar to them. They didn’t recognize that the value of 1 and 1 in the right hand of the scale is equal to the value of 2 in the left hand of the scale. According to the conducted pilot study, a set of recommendations is given for Arabic educational mobile applications designers and developers, as follows: Before start designing an educational game for children, take a look for children's curriculum, it will help you to understand some of children knowledge. Identify the target user correctly by specifying the educational level for the children not only the age, and make all activates in the application suitable for the chosen target. Give a clear example before starting the educational game in your application, to facilitate the interaction with the game, and to gain more knowledge from the context.