COMPUTER SCIENCE DEPARTMENT Introduction to Graduation - TopicsExpress



          

COMPUTER SCIENCE DEPARTMENT Introduction to Graduation Project COMP411 • Arabic Mobile App. for Tracking Expenses ( Masarifi ) Advisor: Mr. Nael Qaraeen For this project, the students will create an Arabic interfaced multi featured mobile device application that allows the user to easily and quickly categorize and store his/her different incomes and expenses. The app lets the user generate various useful statistics on the stored data to help him/her make better decisions on his/her budget and future spending. Students: 2 students OS: Android • Programming the cloud, Dealing with Distributed Storage Instructor: Mr. Wahbeh Mousa • How cloud-based applications interact with stored data. • Semantic differences between traditional file systems and cloud stores. • Practical implications of variations in consistency models, latencies , and geographic distribution. • Comparison of language-specific idioms for interacting with cloud stores. • A real-word implementation • Facebook-based Crowdsourcing System Instructor: Dr. Mustafa Jarrar This project aims to develop a Facebook-based application that enables Crowdsourcing in the Palestinian context by allowing online users and activists to collaborate together towards achieving a Palestinian collective intelligence. In this project, students will collaborate with the Student Affairs Department at Birzeit University to test the system. Remarks: -Technical Knowledge in Programming (specifically, Web Applications), and Databases is expected. -By working on this project, you will be part of the research team at BZU. Thus, your commitment as a team member is anticipated. You are expected to work efficiently, respect deadlines and copyrights, and collaborate with other team members effectively, who will in turn provide you with help and support while working on your project. -You will be collaborating with high-profile researchers and professors across Europe. Thus, you are expected to have an acceptable of level of English and good written and verbal communication skills. -Students who will achieve good results will be given a financial grant to participate and publish their work in International conferences. • Next Generation Arabic Thesaurus and Multilingual Dictionary Instructor: Dr. Mustafa Jarrar This project aims to build an iPhone/Android multilingual dictionary that allows mobile users to search and retrieve concepts easily. This application can be customized to also connect with existing Ontologies/Dictionaries/Thesauri via APIs and/or Web Services. This dictionary will not be a classical lookup dictionary; but the team is expected to innovate with new ideas to shape a new generation of Arabic dictionaries rather than only providing an interface to lookup words from a database. Remarks: -Technical Knowledge in Programming (in specific, Mobile Apps) and Databases is expected. -By working on this project, you will be part of the research team at BZU. Thus, your commitment as a team member is anticipated. You are expected to work efficiently, respect deadlines and copyrights, and collaborate with other team members effectively, who will in turn provide you with help and support while working on your project. -As this project is part of a larger EU-funded project, you will be collaborating with high-profile researchers and professors across Europe. In specific, you will be collaborating with researchers and professors from the Berlin-Brandenburg Academy of Sciences in Germany and the New University of Lisbon in Portugal. Thus, you are expected to have an acceptable of level of English and good written and verbal communication skills. -Students who will achieve good results will be given a financial grant to participate and publish their work in International conferences. • Multilingual Cultural Heritage Portal for Palestine Instructor: Dr. Mustafa Jarrar This project aims at building a Palestinian multilingual portal that provides a semantic-based search engine for searching Palestinian cultural heritage objects. In developing this portal and its search engine, the students will collaborate with the researchers and developers working on Michael Culture Portal, who will provide them with the tools/ontologies/thesaurus used in Michael Culture Portal. Also, many organizations in Palestine will be collaborating in this project by providing large datasets of digitized cultural object to use in the portal. Remarks: -Technical Knowledge in Programming (specifically, Web Applications) and Databases is expected. -By working on this project, you will be part of the research team at BZU. Thus, your commitment as a team member is anticipated. You are expected to work efficiently, respect deadlines and copyrights, and collaborate with other team members effectively, who will in turn provide you with help and support while working on your project. -As this project is part of a larger EU-funded project, you will be collaborating with high-profile researchers and professors across Europe, thus you are expected to have an acceptable of level of English and good written and verbal communication skills. -Students who will achieve good results will be given a financial grant to participate and publish their work in International conferences. • Ramallah Semantics Instructor: Dr. Mustafa Jarrar This project aims at building a geo-tagged dataset of objects/buildings/towns in Ramallah including their GIS coordinates. This dataset is then linked to other data sets in the world especially those part of the Linking Open Data project, such as DBPedia, Yago, Flickr, etc. The students will also build a mobile/web application that exposes the power of map APIs (such as Google Maps) and the developed RDF dataset that is linked to the open data cloud of the data web. Remarks: -Technical Knowledge in Programming (in specific, JAVA/C#/Web programing) and Databases is expected. -By working on this project, you will be part of the research team at BZU. Thus, your commitment as a team member is anticipated. You are expected to work efficiently, respect deadlines and copyrights, and collaborate with other team members effectively, who will in turn provide you with help and support while working on your project. -You will be collaborating with high-profile researchers and professors from the University of Trento in Italy, thus you are expected to have an acceptable of level of English and good written and verbal communication skills. -Students who will achieve good results will be given a financial grant to participate and publish their work in International conferences. • University admission system Instructor: Mr. Iyad Jaber The system shall be called the Online Admission and Registration System (OARS). And its main purpose will be to allow students to perform their admission online in the 1st phase and the 2nd phase will include the registration services, which include; register into a course, drop a course withdraw ..etc • Controlling pc by using mobile Instructor: Mr. Iyad Jaber The main aim of this project is to control the computer system and electrical devices using a mobile phone with GSM technology. Instead of using mouse, one can use this device from certain distance. This device can perform all the functions that mouse carries like, Left-click, Right-click and movement of the curser. This project consists of a mobile phone for controlling the PC and electrical devices from a remote location. User has to operate the PC within the visible distance. • Voice to text converter Instructor: Mr. Iyad Jaber Based application for converting text documents into audio files that is play with media players with effective speech for listening. In this project we can record different types of files like documents, PDF files and power point presentation in to speech automatically and the file will be generated in WAV audio format. • BestPriceFinder • Instructor: Dr. Mamoun Nawahdah People tend to look after cheaper prices by comparing across different stores manually. In this project, the students will develop a barcode reader system and a product information retrieval from online DB using smart phones. Stores will have DB access to update it with best offers. The system will compare product offers and gives the user the best one. This project will include: • Mobile programming (e.g. Android) • Use a barcode reader API • Database • Web programming • Mapping • VirtualBZU Instructor: Dr. Mamoun Nawahdah Second life is 3D virtual environments where people can interact with each other throw avatars. Environment is built by its residence using simple geometric shapes. In this project, the students will learn and develop a virtual grid for BZU campus. This project will include: • Learn and use Linden Scripting Language • 3D geometric creation • High-Presence Communication Instructor: Dr. Mamoun Nawahdah Communication is an important aspect in our life. These days, people live and work from apart. Building a high-presence communication tool will enhance communication and minimize distance effects. The students in this project will develop an enhanced 3D effect communication tool. This project will include: • Image processing • User tracking • C programming • Keystroke Dynamics using a device with touch screen Instructor: Mr. Hafez Ali Barghouthi A lot of research is done on keystroke dynamics (KD). KD is about how a user writes on a keyboard and it is common to use timing information to determine this behavior. Most of this research is done on computers with conventional keyboards, where available timing information is accurate and precise. This Bachelor thesis is focused on authentication from a Smartphone, having a touch screen and running on android operating system. The aim is to determine if KD can be used to enhance security of online authentication in such environment. We will use data collection, analysis and experiments to determine the performance of KD when using timing information gathered from a touch screen, and to find the impact some new features have on KD performance. Most smart phones having a touch screen and running on android operating system have a built-in sensor detecting device movement. Device movement and where on the key the user hits/moves on the touch screen will be tested as new features in KD.(or we can stick to the timing information). This study is a step on the road to decide if KD is a feasible technology to enhance security of authentication on smart phones having a touch screen. • Securing the ICT-based examination using multifactor Authentication Instructor: Mr. Hafez Ali Barghouthi The project covers security and privacy aspects related to conducting ICT-based examination of students. We will investigate security requirements, privacy requirements and best practice of conducting examination in a digital environment. Tests will be conducted and we will perform security analysis of existing solutions and there will be developed a framework based on the requirements and the findings in the security analysis. Some proof-of-concept code will also be developed to support the theory behind the proposed framework. • Allocating Teacher Office hours to suit the students leisure time Instructor: Dr. Derar M. Eleyan Construct a web based system which facilitates the process of allocating the office hours which suit the student’s time. We need to consider the teacher availability and the student availability and match them together and give a percentage of how many students suit this time and if the time is allocated them an update will occur on the student time table and another time will be allocated to suit the rest of the students. Objectives / major tasks In order to complete this project fully a student will have to: 1. Perform comprehensive system analysis of the student and teacher time table and their main components. 2. The system will exhibit the possibility of allocating the office hour which suites the maximum number of students and show the time on both the student and the teacher time table. 3. Allow the teacher to track the student attendance of the office hours showing the teacher performance as how many students attending per week. 4. Produce monthly progress report Principal practical skills that will be required 1. Program Design / Programming 2. Data Analysis / Data Modelling 3. Database Design/Database Construction 4. User Interface Design / Interface Programming 5. Requirements Elicitation / Analysis • Propose a System Dynamics Model to evaluate the customer satisfaction to ensure quality of service for business Enterprise Instructor: Dr. Derar M. Eleyan The model should encompass services offered, how customer evaluates these services, what are the quality standards to follow. Consider here the quality of service and the quality of product and connect them with the customer satisfaction. -How customers access the service -How to measure their satisfaction to ensure high level quality of the service being offered. -How to ensure service offered and feedback collected Objectives / major tasks In order to complete this project fully a student will have to: 1. Study and analyse an existing business and its services. 2. Explore the main factors which affect the customer satisfaction 3. Build a system dynamics model using ithink software to find out the best scenario of customer satisfaction to ensure the quality of service. 4. Evaluate the model using real data Principal practical skills that will be required 1. Program Design / Programming 2. Data Analysis / Data Modelling 3. Database Design/Database Construction 4. User Interface Design / Interface Programming 5. Requirements Elicitation / Analysis • Gamified Programming Class Instructor: Dr. Yousef Hassouneh The project aims to use gamification concepts to improve teaching the programming course and make the programming course fun to learn. Gamification is the use of game thinking and game mechanics in a non-game context to engage users and solve problems. Gamification is used in applications and processes to improve user engagement and learning. For this project, is to create two to three, web-based, games. The purpose of these games is to help students understand computer programming concepts by allowing players to provide and receive background information about on their own time. • Research project : Optimised class schedule interactively Instructor: Dr. Yousef Hassouneh University schedule has to meet different stakeholders, each has objectives in most times these objectives are in conflicts. University administrators would like to open less sections, students and teacher have constrains on the time, some likes early class, in the other hand some prefer late classes. Room restrictions, such as size, location and facilities. So class schedule would be considered as multi objectives optimisation. Genetic algorithms can be applied to the problem to find a set of optimal solution based on user preferences. So the project will apply some genetic algorithms to the the problem, the problem should be represented as genetic problem, and fitness function should be defined based on it the solution are selected. • Empirical analysis of recommendation systems Instructor: Dr. Bassem Sayrafi The goal of this project is to survey the commonly studied recommendation systems in literature and measure their effectiveness. This is will be done by re-implementing a selected few of these systems and applying them on a selected dataset. Skills required: Must be very strong in C and Java. Must be taking comp430 concurrently (or have taken it already) Must have very good command of the English language and willing to read scientific articles. • Facebook Friend Toolset: stats and TimeLine Instructor: Dr. Bassem Sayrafi The goal of this project is to create a rich toolset for analyzing facebook friends in addition to a graphical timeline of one-to-one friend communication. The toolset will include a variety of statistics to describe your postings and friends. Some data mining algorithms maybe implemented. Skills required: - Very strong in php and one of its popular frameworks (Zend or cakephp, etc..) - Strong in web programming in general (Java script, java script libraries, apache, mysql, etc..) - very good in Java • World Cup 2014 card sharing local proxy server. Instructor: Dr. Bassem Sayrafi The goal of this project is to create a local proxy server that will get its data from all card-sharing servers. The proxy server will be able to determine the fastest server and get its card data from it and when the server slows down, should be able to switch to another server. Skills required: - Strong knowledge of networking - Strong in Java - Knowledge of card sharing techniques - Must own a satellite receiver that supports card sharing • Securing Logging-In Using Face Recognition Instructor: Mr. Ibrahim M Srahin In this project image processing techniques in face recognition should be used with the security measures to add another security level (beside the traditional username and password) in authentication and verification of the user during log in to a system. This could be applied in logging in to PC , mobile phones and even on online accounts on the web. This includes investigating the popular techniques in face recognition to see which give us a better matching, better timing and/or better in using the resources (processing and memory). • Checking The Awakeness Level Of A Person Instructor: Mr. Ibrahim M Srahin In this project image processing techniques in face detection and other techniques are used to detect a non-awake state of a person by analyzing the person face (for example: detecting if he falls into sleep). This could be applied to a driver of a vehicle or any task that needs a continuous awakeness and focus. This may be applied to Pc or mobile device. • Building On-Line Compiler For Programing Language(s) Instructor: Mr. Ibrahim M Srahin In this project a website will offer a compiler to compile the code that is entered by the user or show the errors that appears in the code. Also providing some statistics and measures about the code (running time, memory space, …) and comparison between different programming codes for the same program. Also enhancing the visualizing of these outputs and their interactions with the user. This is useful when there are no complier installed on the user’s device. Especially if they are using a mobile device. This could support one or more than programming languages. • Sentiment Analysis for Arabic Tweets Instructor: Dr. Majdi Mafarja Sentiment Analysis is a task that aims to classify a sentence (whether a blog, review, tweet, etc.) as holding an overall positive, negative or neutral sentiment with regards to the given target. There are two main approaches for sentiment classification: machine learning (ML) and semantic orientation (SO). In this project, we will work on the Machine Learning approach. • Data Mining Based Decision Support System for Supermarket Instructor: Dr. Majdi Mafarja • The proposed system will use the data mining techniques to analyze the local buying patterns from a supermarket to help the managers in making the right decisions about what offers, how to arrange the shelves (which means putting products that share some functional characteristics or origins in the same area), and other issues.
Posted on: Wed, 28 Aug 2013 06:23:04 +0000

Trending Topics



dy" style="min-height:30px;">
TÜRKİYENİN KADERİYLE OYNUYORLAR Osmanlının yıkımını
Ridler 675 Polished Wheel (15x7/5x120.65mm) Rating: 5 out of 5
Black Friday Sales Oasis P5CP Free Standing Cool Water Drinking
s43z26rmf USA Wholesaler- 17605199-Spiderman Ear Phones Case Pack

Recently Viewed Topics




© 2015