Master Degree Project Ideas (Fall 2014) Proposed By Faculty Department of Information Systems College of Computer Sciences and Information Technology



Similar documents
Graduation Project Ideas (Fall 2014) Proposed By Faculty. Department of Information Systems. College of Computer Sciences and Information Technology

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

Human Resources Department.

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

Masters in Human Computer Interaction

Masters in Advanced Computer Science

Graduation Project Topcis for Fall Proposed By Faculty. Department of Information Systems

Masters in Artificial Intelligence

company profile B-203,Nirmal Residency,Nr Swati 1,Opp Hotel Rajwadu,Jivraj,Ahmadabad,Gujarat

Masters in Computing and Information Technology

Masters in Networks and Distributed Systems

Telecommunication (120 ЕCTS)

Internship Opportunities Xerox Research Centre India (XRCI), Bangalore Analytics Research Group

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

CAREER OPPORTUNITIES

Computer and Information Sciences

Masters in Information Technology

Master of Science (M.S.), Major in Software Engineering

School of Computer Science

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT

Automatic Text Analysis Using Drupal

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.

Semantic annotation of requirements for automatic UML class diagram generation

Getting Started Guide for Developing tibbr Apps

Programming. Languages & Frameworks. Hans- Pe(er Halvorsen, M.Sc. h(p://home.hit.no/~hansha/?page=sodware_development

Why work with us? Speed. Quality. Cost. Services. Multiple parallel project teams Effective resourcing engine Faster deployment

White Paper: 5GL RAD Development

Computer Science Course Descriptions Page 1

31 Case Studies: Java Natural Language Tools Available on the Web

Todd A. Gibson. Prepared: January, 2003

Deposit Identification Utility and Visualization Tool

Abdullah Mohammed Abdullah Khamis

Our Technology.NET Development services by Portweb Inc.

Business & Computing Examinations (BCE) LONDON (UK)

We provide advice and recommend sites that are concerned with offshore services, offshore solutions development and offshore software development.

Full version is >>> HERE <<<

SOFTWARE ENGINEERING PROGRAM

MASTER OF PHILOSOPHY IN ENGLISH AND APPLIED LINGUISTICS

BUSINESS TECHNOLOGY (BTE)

Big Data Executive Survey

School of Computer Science

A review and analysis of technologies for developing web applications

Application Architectures

School of Computer Science

Your Information Technology Partner. Company Overview. Copyright Mantra IS LLC. All rights reserved.

Master's Degree Program in Computer Science

Course Descriptions. preparation.

Students who successfully complete the Health Science Informatics major will be able to:

Planeer Technologies Overview

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

The Learn-Verified Full Stack Web Development Program

MASTER OF SCIENCE IN COMPUTER

ONLINE RESUME PARSING SYSTEM USING TEXT ANALYTICS

Master of Science in Computer Science

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

CSA Software Pvt.Ltd (OPC) Company Profile

Graduation Project Ideas. Proposed By. Faculty. Department of Information Systems

CS 51 Intro to CS. Art Lee. September 2, 2014

ERP-MS Dynamics Consultant

Full version is >>> HERE <<<

Building Robust Applications l Optimizing Performance l Transforming Business

Division of Mathematical Sciences

Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.

A H S A N M U H A M M A D J A W A I D

KNOWLEDGE DISCOVERY FOR SUPPLY CHAIN MANAGEMENT SYSTEMS: A SCHEMA COMPOSITION APPROACH

Oulu University of Applied Sciences School of Engineering, Oulu & Raahe Campus

44 Critical Thinking and Creativity 1 45 Cross-cultural Managerial Negotiations 46 Current Issues in Leadership 47 Current Trends in Western

SYLLABUSES FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (applicable to students admitted in the academic year and thereafter)

COS 333: Advanced Programming Techniques

BRIAN RUSSEL DAVIS. New Media Programming, Design & Concept Development. Summary

A Capability Model for Business Analytics: Part 2 Assessing Analytic Capabilities

About Yazata Business Consulting

BILINGUAL TRANSLATION SYSTEM

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Abdullah Radwan. Target Job. Work Experience (9 Years)

SOFTWARE DESIGN PATTERNS FOR

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

ASSOCIATE IN ARTS DEGREE-60 UNITS

One LAR Course Credits: 3. Page 4

Study Plan for the Bachelor Degree in Computer Information Systems

StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

TEACHING AND EXAMINATION REGULATIONS PART B: programme specific section MASTER S PROGRAMME SOFTWARE ENGINEERING

MSc INFORMATION TECHNOLOGY (Software Engineering) Course Dissertations (Abstracts) 2009/2010

Chapter 13: Program Development and Programming Languages

MASTER OF SCIENCE IN COMPUTER AND INFORMATION SYSTEMS

CS 40 Computing for the Web

Smart and Innovative Web Solutions. Just One Click Away

UNIVERSITY OF INFINITE AMBITIONS. MASTER OF SCIENCE COMPUTER SCIENCE DATA SCIENCE AND SMART SERVICES

Enterprise Applications Developer

COMPUTER SCIENCE. Contact Information. Overview. Degrees/Certificates

ecommerce Facts and Stats 2015 and Beyond

Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs

9/11/15. What is Programming? CSCI 209: Software Development. Discussion: What Is Good Software? Characteristics of Good Software?

An elearning platform for distanced collaborative programming

Special Topics in Computer Science

Transcription:

Master Degree Project Ideas (Fall 2014) Proposed By Faculty Department of Information Systems College of Computer Sciences and Information Technology 1 P age

Dr. Maruf Hasan MS CIS Program Potential Project or Thesis Topics Dr. Md Maruf Hasan (Mobile: 0 541 220 466, mhasan@kfu.edu.sa) Assistant Professor, Information Systems, College of CSIT, King Faisal University Notes: Students are requested to discuss their own project ideas/topics with the faculty members. Every now and then, with a little guidance from the faculty members, students initial ideas can be developed into a feasible project or thesis topics that they would likely to enjoy more. For further details about any of the following projects, students are encouraged to contact me. Some projects can be supervised jointly with other CSIT faculty members. Project Title Proposed by Customer Relationship Management (CRM) and Social CRM Review and Recommendations in the context of KSA and GCC Dr. Md Maruf Hasan (Mobile: 0 541 220 466, mhasan@kfu.edu.sa) : In this project, the student is to investigate how businesses in KSA or GCC region are adapting their CRM initiatives and focuses in the social networking and big data era. It is desirable that the student starts with a global survey of CRM technologies and trend followed by a local (detail) investigation and analysis of CRM practices and technology adoption with the businesses in KSA and GCC. The success of this project would depend on how actively the student could create opportunities to visit local businesses to collect relevant data and information. Strong background in questionnaire and survey design, quantitative and qualitative data analysis as well as business and system analysis are needed Expected Outcomes A survey based analysis, review and comparison as well as recommendations. Literature on recent development in CRM and Social CRM; Survey and CASE tools; Data Mining and Warehousing Tools Good knowledge in System Analysis and Design, Data Analysis, Data Mining and Warehousing and CRM. Tutorial and lecture on Data Mining, Social CRM, Big Data will be arranged by the supervisor. Suitable as a project or a thesis depending on the amount and quality of work and effort. 2 P age

Project Title Proposed by Design Patterns for Dependable Systems Dr. Md Maruf Hasan (Mobile: 0 541 220 466, mhasan@kfu.edu.sa) Software engineers face an uphill struggle over the increasing size and complexity of systems they are expected to develop, a problem only exacerbated by the increased use of software to control safety critical functions in automobiles, aviation and the rail industry to name a few. When developing such systems from scratch, the process can be highly error prone. Safety is critically influenced by architecture, an aspect of software development that has previously seen successful application of the patterns concept where design expertise is captured in a way in which it may be systematically reused. In this project, students will develop a pattern catalogue for real-time, embedded systems. Strong background of system analysis and design is necessary. Expected Outcomes Design patterns for safety critical system in various domain; Comparative analysis of existing design patterns; recommendations Literature on recent development in Design Patterns, Dependable system and traceability, safety critical system; CASE tools System Analysis and Design, Object Oriented Software Engineering, knowledge of OO programming, UML and CASE tools Tutorial and lecture on dependable system and design pattern and CASE tool. Suitable as a project or a thesis depending on the amount and quality of work and effort. 3 P age

Project Title Proposed by Error Driven Foreign Language Learning Dr. Md Maruf Hasan (Mobile: 0 541 220 466, mhasan@kfu.edu.sa) Learning a foreign language is painstaking. Foreign language learners with different background (different mother tongue and different level of proficiency, etc.) are prone to make different types of mistakes. In an error-driven foreign language learning framework, learner s errors are identified and annotated from a large number of people into a database. This collection is known as learner corpus. Patterns of errors and association of errors with learners can be easily identified using the annotated corpus and data mining algorithms (as it is done with shopping basket analysis in e-commerce to predict who is likely to buy which products). It is possible to teach foreign language effectively by identifying error-patterns in a learner and presenting the most relevant learning materials based on the mistakes a learner makes and likely to make. In this project, students will be required to collect and annotate errors in Arabic Speaker s English followed by subsequent error analysis using machine learning and data mining algorithms. The students will also develop a prototype to demonstrate the effectiveness of error driven learning. Strong background in AI, XML and programming is necessary. Expected Outcomes Preparation of data (corpus), Data Analysis, Prototype Applications Data Mining and Machine Learning Software (open source or commercial) XML, AI, Data Mining, algorithm development; data analysis, experimentation, System analysis and design Tutorial and lecture on natural language processing and data mining will be offered. This is a unique data mining project. Depending on how quickly a student can develop his/her knowledge in this area, it is possible to pursue this project as a MS thesis (by justifying data analysis and algorithmic contribution). Prototype system Analysis and Design must be done by the students. Implementation/Programming help can be outsourced if required. 4 P age

Dr. Rajkomar Project Title Proposed by Sensing Real World Topics from Social Media Dr Rajkumar Kannan (rkaruppan@kfu.edu.sa) Due to pervasiveness of online social media, social networking services generate rich and timely information about real world events at real time. However, making sense of all relevant topics and events from these huge amount of data is a daunting task. In this project, student will develop a real time system that will identify and report new and trending topics from multiple channels. This will help citizens to get awareness and current trend happening around the world Expected Outcomes Proof-of-concept prototype that will demonstrate and report all topics that happen around the world real time Available Basic knowledge on Topic Detection algorithms and Machine Learning libraries (Open source) Strong programming skills in languages such as Python or Ruby Tutorial / Lecture on Web Information Retrieval 5 P age

Project Title Proposed by Mining Health Information from Online Health Forums Dr Rajkumar Kannan (rkaruppan@kfu.edu.sa) Online health forums allow users to share their health information and to get relevant reviews from other users regarding their healthcare. The extracted information would be the gold dust for policy makers, marketing departments and others looking for current health trend. The aim of this project is to sense users health related needs and their current wellbeing for their improved health. Expected Outcomes Proof-of-concept prototype that will demonstrate and report all health related needs, current wellbeing and trend of citizens Available Basic knowledge on Information Retrieval and Machine Learning libraries (Open source) Strong programming skills in languages such as Python or Ruby Tutorial / Lecture on Web Information Retrieval 6 P age

Dr. Amer Khawaja Project Title Proposed By Implementation of code generator for the concurrent processes constructs of RealSpec real time executable specification language Dr. Amir Khwaja RealSpec is a declarative executable language for the prototyping of concurrent and real time systems based on a dataflow functional model. RealSpec supports modeling of concurrent process and multiple threads. The RealSpec processes and threads can also communicate via message passing using synchronous/asynchronous and blocking/non blocking options. Following IEEE paper provides an introduction to RealSpec processes and threads: h p://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4550882 Expected Outcomes Available RealSpec is an executable prototyping language. The executability of the language requires implementation of a compiler for the language to be able to compile, execute, and debug system prototypes. This project requires implementation of part of a compiler for RealSpec to generate code for the concurrent processes and multi threading of the RealSpec language using a pre generated parse tree. The code generator will generate C code from RealSpec specifications that can run on a freeware RTOS called ecos. The project implementation will be demonstrated to be successfully working on few decent concurrency examples such as producer consumer. Implementation of the code generator for RealSpec concurrent processes and multi threading features in C language for ecos RTOS Successful demonstration of few decent concurrent/multi threading examples such as producer consumer RealSpec language details RealSpec lexical analyzer and parse tree (two other major components of any compiler needed for code generation) ecos RTOS freeware (http://ecos.sourceware.org/) Freeware ecos RTOS Linux system Compiler concepts Programming in C/C++ Tutoring/Help to be Provided by the Systems knowledge to download and install ecos RTOS on Linux Will provide overview of real time concepts Will provide overview of RealSpec specification language Will provide overview of ecos RTOS Will go over details of lexical analyzer and parser for RealSpec 7 P age

Project Title Proposed By Implementation of code generator for the timing constraints constructs of RealSpec real time executable specification language Dr. Amir Khwaja RealSpec is a declarative executable language for the prototyping of concurrent and real time systems based on a dataflow functional model. Timing, resource, and precedence constraints and constraint handling are integral parts of real time systems. RealSpec supports various timing constraints to allow accurate prototyping of real time software systems. Following IEEE paper provides an introduction to RealSpec processes and threads: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4550882 Expected Outcomes Available RealSpec is an executable prototyping language. The executability of the language requires implementation of a compiler for the language to be able to compile, execute, and debug system prototypes. This project requires implementation of part of a compiler for RealSpec to generate code for the various timing constraints and exception handling constructs of the RealSpec language using a pre generated parse tree. The code generator will generate C code from RealSpec specifications that can run on a freeware RTOS called ecos. The project implementation will be demonstrated to be successfully working on few decent examples involving various types of timing constraints. Implementation of the code generator for RealSpec timing constraints and exception handling features in C language for ecos RTOS Successful demonstration of few decent timing constraint examples RealSpec language details RealSpec lexical analyzer and parse tree (two other major components of any compiler needed for code generation) ecos RTOS freeware (http://ecos.sourceware.org/) Freeware ecos RTOS Linux system Compiler concepts Programming in C/C++ Tutoring/Help to be Provided by the Systems knowledge to download and install ecos RTOS on Linux Will provide overview of real time concepts Will provide overview of RealSpec specification language Will provide overview of ecos RTOS Will go over details of lexical analyzer and parser for RealSpec 8 P age

Dr. Shadi Ettantawi Project Title Arabic Morphological Analyzer Proposed By Dr. Shadi Ettantawi saltntawi@kfu.edu.sa 035899252 Morphology - التصريف اللغوي - aims to find the root for a given word, and to provide other forms or words based on the same root to give other meanings. This project aims to build a tool that:- a) Accepts a word in Arabic and then return its root. b) Accepts a root and display all its derived words. Expected Outcomes Available Desktop Application, or Web-based Application, or iphone/ ipad App. Articles about building Morphological Analyzers. Objective-C/ VB.Net courses. - None. Good command of a 3GL such as C++ or Java. Ability to learn a new programming language such as VB.Net or Objective-C. Good command of Arabic Language. Good command of Web-based languages such as ASP.Net, PHP, JavaScript, and HTML. {optional} - Guidance to survey related work and to tackle the problem can be provided by the supervisor. 9 P age

Project Title Part of Speech Tagger Proposed By Dr. Shadi Ettantawi, saltntawi@kfu.edu.sa 035899252 Part of Speech (POS) tagging is a required task in Natural Language Processing, where each word in a given text is classified as noun, verb,.. etc. This project aims to identify a method for POS tagging for English or Arabic language, and implement the proposed method into a working system. A comparison wither other methods/ systems may be provided. A serious work can be documented into a scientific paper for publication. Expected Outcomes Available Desktop Application, or Web-based Application, or iphone/ ipad App. Articles about POS tagging. Objective-C/ VB.Net courses. - None. Good command of a 3GL such as C++ or Java. Ability to learn a new programming language such as VB.Net or Objective-C. Good command of Arabic/English Language. Good command of Web-based languages such as ASP.Net, PHP, JavaScript, and HTML. {optional} - Guidance to survey related work and to tackle the problem can be provided by the supervisor. 10 P age