Forecasting direction of EUR/USD monthly exchange rate using support vector machine

spraytownspeakerAI and Robotics

Oct 16, 2013 (3 years and 5 months ago)

220 views


1

Forecasting


direction


of

EUR
/USD


monthly

exchange


rate

u
sing

support

vector

machine

Full Name: Li, Junlong

Student Number:
UNIMKL
-
004363

Supervisor Name: Mr. Ho
,

Sooi Hock

Module Code: G53IDS

Year: 2009

Last Updated:
2013
-
10
-
17

Abstract

Objective:

The objective of this research is to study the principles of support vector machine
(SVM
) and make us
e of it to forecast the direction of the EUR
/USD

monthly exchange rate and
finally perform review
s on

the forecast
results
.

Design/methodology/approach:

In this study a number of different determinants of EUR
/US
D

exchange rates are analysed and filtered. This

resulting

set of determinants will be used to train
the SVM

to

classi
fy the exchange rate direction of the

next month.

Findings:

The results show that the SVM

fo
recaster can make reliable predictions of the
direction of the EUR
/USD

exchange rate in the next month
.

Practical implications:

The
forecast results

can be used for government
s

to defend against
possible financial disasters or

used by private organisations to help them make better trading
decision.

Originality/value:
In the past few years, some research has been done to make predictions on
the stock market. Those researches usually involve using the artificial neural networks o
r
support vector machines. Empirical results suggest that SVM
s tend to produce lower normalized
mean squared error in stock forecasting compared to NN learners. Hence, we decided to
investigate the possibility of using SVM
s to

forecast the monthly exchange rate of EUR
/USD
.

Keywords:

Forecast, EUR
/USD
, exchange rate, support vector.


2

Name


: Keoh Wooi Khen


Student no


: UNIMKL


003773


Year


: 200
9


Supervisor

: Mr. Michael Chung


Title


:
Simplified and Reduced
-
Round of Twofish Algorithm


Project Abstract:


Twofish is a symmetric
-
key block cipher which selected as one of the AES finalists.
The cipher originally is a 16
-
round Feistel

network with a bijective
F
function made
up of four key
-
dependent 8
-
by
-
8
-
bit S
-
boxes, a fixed 4
-
by
-
4 maximum distance
separable matrix over GF(2
8
), a pseudo
-
Hadamard transform, bitwise rotations, and
a carefully designed key schedule. In this note, we pre
sent a simplified version of
Twofish, a scaled down of original Twofish where has all corresponding parameters
and functions being significantly reduced but preserving its original structure and
operations.

The configuration is meant for purely educational

and is not designated for actual
applications implementation due to its insecure behavior. The purpose is for
undergraduate studies and amateur cryptanalysts on mastering the basic principles
behind how the algorithm works where it will be easy for them t
o proceed to the
actual implementation of Twofish structure.














3


Malaysia Campus

Faculty of Science


UG YEAR 3 DISSERTATION ENROLLMENT FORM



Project Abstract :

Usability testing is a method for carrying out tasks for intended users in an effective,
efficient, error
-
free and in a satisfactory way.
The importance of

Usability testing globally in the
current world is growing at a tremendous pace.

Usability Testing has been regarded as the key
element to user centered design. Unfortunately, usability testing is being perceived as
impractical due to the remote and distr
ibuted locations of users, the work context that is
difficult to reproduce in a laboratory setting. Also, the cost of transporting users or developers
to remote locations can be expensive to the company, thus, the interest in remote testing has
grown in th
e recent years, in regard to these factors. Our project shall discuss more on the
remote usability testing of an application or software via a PC (personal computer). The usability
testing will be carried out through the usage of a web browser. There will
be an interface in
which the testing will be carried on and will also be used for the interaction between the
administrator and the user. In this project I shall discuss methods for performing usability tests
remotely via PC and also will create an applica
tion that shall record and observe all the
interactions between the user and the admin. This software will be able to submit the
evaluator’s report via a platform from a PC to the internet.

Student Name:

Khan Mominur Rahman Abir

002494

Major:
Year:

BSC(HONS) COMPUTER SCIENCE

2009

Title
of the project:

Remote Usability Testing via PC

Supervisor Name:

Mr. Daniel Su


4

Faculty of Science

Malaysia Campus

UG YEA
R 3 DISSERTATION ABSTRACT

Name

Emmanuel Sogein Daminabo

Student no.

003068

Year

2009

Supervisor

Chew Sze Ker


Title

Software Project Management: Monitoring and Controlling Software Development
Projects

Project Abstract:


Software project managers are faced with the enormous t
ask of guiding software
project activities through the use of knowledge, skills, tools and techniques
in order to
ensure that the projects m
eet or exceed stakeholder requirements
.

Software project management cut across three main aspects;



Planning
/e
stimat
ion,




Monitoring



and Control
.

Motivation/problem statement:

Over the years, most research work has been focused on planning and estimating a
project as accurate as possible.
Various estimation techniques and models have been
developed over the years. Mod
e
ls such as the cocomo series,
putman slim, etc






5

But the fact is projects almost never go exactly as planned, with customer requirements
changing,
and
so many other factors involved.


This fact/problem has lead to researchers paying more attention to the

monitoring and
control aspects of software projects in the recent years.


Also since changes and deviations from project plan/estimation are seemingly
inevitable, it has become a serious issue for software product organizations how to
position and structu
re themselves
in order to ensure their flexibility in terms of reacting
to changes
.

Project Objectives:

1.

Come up with a program to monitor
;

a.


Software development progress

(i.e. monitor that the software
development processes meet requirements)

b.


and the str
uctural integrity

of project (that is, how the various processes
over
-
lap).

The monitoring program will be based on fuzzy logic, as the capabilities of fuzzy
logic allow it to handle imprecise data.

2.

Based on theory and case studies, suggest
organizat
ional
structures that will help
software product firms to handle changes all through a project
.

These structures
will be structures that enhance communication, innovation, etc within the
organization.





6

Malaysia Campus

School Of Computer Science






Faculty

of Science

UG YEAR 3 DISSERTATION ENROLLMENT FORM



Student Name & Number


HADISEH RAZAGHDOUST POURFARD

002769

Major & Year


COMPUTER SCIENCE YEAR 3

(2009)

Title of the project


VISUALISATION TECHNIQUES IN


E
-
LEARNING

Supervisor Name


DR. V.P. KALLIMA
NI





Project Abstract:

E
-
learning can be a very effective tool and it can also assist the learning progress
if it is well designed. Every one has different way to understand information but
there is one way that we all have in common and that is findin
g shortcuts. Here
by shortcut we mean read less and observe more. One way to achieve that is to
replace texts with designed visuals. There are numerous researches that show
combining texts wit visuals help students to understand better and also keep
them i
nterested as well as make it more memorable for them. This report discus
the role that use of visualization techniques can play in online learning.




7


Malaysia Campus

Faculty of Science

UG YEAR 3 DISSERTATION ENROLLMENT FORM



Student Name & Number

Nayana

Dulani Samarajeewa 003902

ajor & Year

Computer Science and Management StudiesYear 3

Title of the project


Foreign Exchange Analysis

System

Supervisor Name

Dr. V. P. Kallimani





Project Abstract:

The sole purpose of a Foreign Exchange Analysis is t
o act as a decision making body
which allows the user to make critical decisions when carrying out foreign currency
exchanges and transactions.

This system would aim at aiding the decision maker in the process of deciding which
currency to use in an excha
nge process of money and whether there would be a profit
or a loss to the individual as a result of the money exchange. The options given to the
user would vary depending on the type of money conversion that is required. Once the
user enters the currency
type and value, and chooses the currency to which it needs to
be exchanged to, the system would show a list of alternative roots by which the user
can exchange from one currency to another allowing a comparison to be made on the
profit or loss resulting fr
om that conversion. At the same time it would indicate whether
saving money in local currency or in foreign currency would yield a better return. The
system would be designed based on a clear understanding on the framework of the
foreign currency patterns
and market and with information from the banking sector as
this requires currency fluctuations to be updated real time.




8


Name:
NGUYEN VINH HIEN

Student ID: 005560

Year: 2009

Supervisor: Mr.
CHEW SZE KER

Title: Usability Testing In Computer Assisted GUI
Testing Tool


PROJECT
ABSTRACT


Applications with poor GUI, poor usability, can reduce the
commercial success of software product; hence usability testing plays
an important role in software testing phase as well as software
development cycle. U
sability te
sting
aims to

discover human factor
problems.
Currently,

people are using computers with sophisticated
graphical user interfaces (GUIs);
thus
the matter of human factor study
becomes more important.


Contemporary usability testing methods, e.g. Heurist
ics Evaluation,
Thinking Aloud, Observation, Questionnaires, Interviews, etc, could be
time
-
consuming, hard to analyze and compare data, low validity, and
expensive [1].
This dissertation aims to
provide a solution which is
develop a
n automatic

tool

for us
ability testing that would get over above
disadvantages, and improve efficiency.



This tool
applies dynamic black box testing model. The
features

of
this tool are capture/playback, form assertions, and hotspot analysis
.
The tool captures the sequence of
actions from users as expected
output, and actual output, then makes comparison between expected
and actual output to identify mismatches which may indicate usability
problems. For further investigations, developers replay what test users
had done through
playback feature. Form assertions aims to detect
usability problems in term of aesthetics. Hotspot is an extra feature
which shows the frequency of using each component (e.g. buttons, text
forms, drop
-
down menu, etc.) on a form; from there developers
deter
mine whether they should rearrange position of such components
for more appropriate GUI.



Computer Assisted GUI Testing Tool (CAGTS) is th
e name of
proposed tool
.

[1]
Jakob
Nielsen (1993)
, “
Usabi
lity Engineering

,
Boston, MA:
Academic Press
.




9

Malaysia Campus


Faculty of Engineering and Computer Science


UG YEAR 3 DISSERTATION ENROLLMENT FORM



Student Name & Number


OYEYINKA DAMILOLA ADEKUNLE/005664

Major & Year


COMPUTER SCIENCE&INFO SYSTEM,

2009

Title of the project


IMPLEMENTING AN EXAMINATION SYSTEM IN
FACILITATED ASSYNCHRONOUS E
-
LEARNING


Supervisor Name


Mr. KR SELVARAG


Project Abstract :


In the past few years m
ore attention h
as been dedicated to e
-
learning,

developers have devoted

more effort in designing and developing
online examination system that could be used to assess student taking
online courses.


The aim of this project is to create a working web
-
based Facilitated
Asynchronous E
-
learning and implement an examination system

that
limit the act of examination malpractice amongst peers

taking online
courses with the consideration of fairness.


10


Name


:

Goh Hui Joo


Student no

:

002402


Year


:

2009


Supervisor

:

Tomas Maul


Title


:

Music Sheet Recognition System


Project Abstr
act:



The project is mainly about recognising every unique music notation from digital
images of music sheets. Aspects which need to be dealt with when creating the
Music Sheet Recognition System are to distinguish between one music notation
from another;

to have certain degree of flexibility when recognising the notes
(e.g. able to recognise two same notations with different fonts); to distinguish
between text and music notations; to deal with background noise and image
defects; and to handle slight page
rotations. Several appropriate image
processing methods will be used to deal with the images so that recognition of
the music notations can be done successfully.




























11



Name


:
Yusuf jamal



Year


: 2009


Supervisor

: Mr.
Selvaraj



Abstract


Bookstores are still a necessary though online ordering is getting more popular.
Managing the bookstore is a huge hassle as there are lots of components that have to
be worked on. The proposed system consists of three componen
ts. It will include
Records Management, Document Management and Sales Management.



Records Management subsystem will contain the Books’ inventory for Cataloguing
and Data retrieving purposes. Document Management subsystem is used to store all
company doc
uments received and sent. Sales Management subsystem defines the
creation of quotation. If the quotation is approved and the P.O is received from the
customer, then a D.O and invoice will be created.


The system will be made in server
-
client basis where al
l the information is stored in
the server. These information can be retrieved and/or changed via the client computer.
The ultimate aim of the project is to produce an bookstore support system in order to
ease decision making, convenience management and apa
rt from all, do all these
faster.












12

Name: Cornelius Ee Soon Heng

Student No.: UNIMKL
-
002313

Year: 2009

Supervisor: Mr. K.R. Selvaraj

Title: Location
-
aware based Messaging Service


Project Abstract:

We know that location
-
based services are growing
rapidly in today’s world. Location
-
based services helps us to create a computer program that act or behave using the
information obtained from the user's geographical space. In this thesis, we study and use
what a location
-
based services could provide and
to develop a location
-
aware messaging
service to help promote social awareness and interaction.

We proposed XYChat, a web application that provides a solution for individuals to
communicate and share information in a real
-
world environment by ultilising t
he location
information retrieved from the GPS device built in a mobile phone. XYChat as a
location
-
aware messaging service, individuals can find or share a chat rooms or any
location spot that involves events that organised by other individuals. Several i
ndividuals
will be marked in a map
-
based web page and individuals able to mark a location spot for
other to find or join. Thus allowing an individual quickly finds the location of the venue
by using the service as a navigator. In result, it allows us to cr
eate a link between the
information by individuals with the surrounding in the real
-
word space.












13

Name



:

Mohammad Hossein Sepahvand

Student no


:

004410

Year



: 2009

Supervisor


:

Mr Michael Chung

Title




:

Optimised Implementation of the NTRU Public Key Cryptosystem










Project Abstract

With the ever growing demand for faster and more secure commutation, cryptographic
algorithms need to
perform quicker

and
mo
re
efficiently

than ever before, while not
scrutinising security.

Many algorithms exist for secure encryption and decryption of
messages, however the computational time required for these algorithms is demanding.
It is therefore becoming of utmost importan
ce in modern day cryptography to
implement algorithms efficiently.

In this paper we will attempt to efficiently implement the NTRUEncrypt Public Key
Crypto System on a Java platform. We will also demonstrate each step, such as message
encoding, key gener
ation and encryption and decryption thorough
J
ava applets. We will
also attempt to improve efficiency in each of the
ste
ps through various techniques that
will be discussed in greater detail in the project report.

Background

NTRU

is
a relatively new crypto
graphic protocol. Since its introduction in 1996, it has
been widely acknowledged as one of the

fast
est

cryptographic system

around.

NTRU’s
strengths lie in its

extremely fast key generation, encryption and decryption process in
comparison to other popular

public key cryptographic systems such as RSA.






14


In contract to RSA, which takes advantage of the difficulty in finding prime factors for
large integers, NTRU uses polynomial algebra in the steps of key generation, message
encryption and decryption. Mor
e specifically NTRU is based on finding the shortest non
-
zero vector in lattices.


Operations are based on objects in a truncated polynomial

ring
R=Z[X]/(X
^N
-

1)

w
here

all polynomials in the ring have integer coefficients and degree at most N
-
1.

Through
ou
t

the implementation, special attention will be paid to methods improving
computational speed.

Most of the time within the NTRU algorithm is spent upon multiplying lengthy
polynomials.

W
e will embed messages in small, binary polynomials and hence shorter v
ectors

within
the lattices, therefore resulting in shorter and simpler multiplication steps.

The convolution product rule will be used for polynomial multiplicat
io
ns, therefore
speeding up the encryption/decryption process.













15


Malaysia Campus

Facu
lty of
Computer Science

UG YEAR 3 DISSERTATION ENROLLMENT FORM


Student Name & Number

ECHIDHIZE WINIFRED AMINI
-
PHILIPS

Major & Year

COMPUTER SCIENCE (YEAR 3)

Title of the project

INTELLIGENT E
-
LEARNING TUTORING SYSTEM

Supervisor Name

DR. CHONG SIANG YE
W





Project Abstract :



From the time of its conception to recent years, e
-
learning has gradually gained popularity and
acceptance in the sphere of education. The original concept of e
-
learning has gradually
undergone metamorphosis from being a metho
d through which classes were being offered by
correspondence courses through mail, to distance learning implemented in form of online
classes (also called virtual learning) in which there was no need for physical correspondence
between tutor and student.
With the growing demand for online tutoring, there is an equal
need for students’ progress to be assessed online. In the curr
ent online tutoring

and assessment
systems, all students have access to the same lecture materials and the same quizzes/exam
questi
ons. This method of assessment is not effective because it does not take into cognizance
the learning ability of each of the students. Different students have different learning abilities or
absorption capacities, so they might not be able to understand a
module in the same way and
reproduce exactly the same thing. This is a problem that needs to be solved. The introduction of
an Intelligent Tutoring System (ITS) will solve the problem mentioned above. Intelligent Tutoring
Systems are an educational model t
hat applies AI techniques that imitate a human tutor, to
achieve computer
-
based instruction. It will be a machine that engages the student in sustained
reasoning activity and interacts with the student based on an understanding of the student’s
abilities w
hich the system obtains through making students undergo sets of tutorials, and
quizzes. The ITS will be a web
-
based system, and will be programmed using some
rules/algorithms which enables it to learn the student’s abilities.





16




Name: Soala Pearl Joshua


Student no: 003071

Year: 2009

Supervisor: Mr. K. Selvaraj

Title: Analysing Students Performance with the use of Visualisation

Project Abstract:


Analysing student performance may be quite stressful; the lecturer may have to deal with the
differ
ent criteria for analysis and how to represent the data in a form that is easy to
understand.


Lecturers

find

it problematic to disseminate information about students
, and

to
find relevant information about individual student performance as well as class p
erformance
especially along subject lines due to the multitude of voluminous data.

As a consequence, there needs to be a syst
em that would be able to ease
interpreting this
information in a format that is simple
to understand. According to Tufte [1]
, it ha
s been shown
that information that is visual is better understood and retained than information that is in
text. It is therefore the aim of this project to create a system which would record student
grades
,

and give progressive statistics on their performa
nce using visual information like
graphs, bar charts, etc per subject, student,

Visual information is not only easier to interpret
but also assess
.

This system therefore will be designed to simplify information and present statistical
information visually
.










17


Name:

IBISIMEWARI IGANI

Student no: 003112

Year: 2009

Supervisor: Dr. Chong

Title: Evolutionary computation and the iterated prisoner’s dilemma

Project Abstract:

The use of evolutionary
computation to learn strategies
for
cooperation in the iterat
ed prisoner’
s

dilemma with the use of computer
simulation.



Name: Tania Hen Fong Lee Kwai Yan

Student Number: 003771

Year: 2009

Supervisor: Mr. Chew Sze Ker

Title: Decision Support Systems and Fashion, in a Manufacturing Firm.

Project Abstract
:

A Decisi
on Support System (DSS) is a system that helps the user gather
relevant information from a collection of data and knowledge and to solve problems and make
decisions.

The proposed system gathers information on the latest fashion style and the firm’s sales
trends
to help designers create their own sample garments and propose to the clients. The system will
help to improve decisions and create garments that will sell and keep up with the fierce
competition manufacturing firms are facing.





18


Name





:

AHMAD ZUFRI BIN ZAINUAL

Student no


:

UNIMKL
-
002451

Year





:

2009

Supervisor


:

V.P. KALLIMANI



Title





:

ENERGY SAVING SYSTEM


Project Abstract:


The electric usage of the campus is really high and usually the electrical a
ppliances for
example, lights and air conditioners is not switch off when no one in the room. My
project is to design a system that can control the usage of electrical appliances. This
system is using the algorithm to count people in and people out so that

electric usage
will not wasted. It requires a couple of hardware to test the system because it is involve
in real
-
time programming. The aim of this project is to use the real
-
time programming
concept to read the data from the input (hardware) and controll
ing the output.


Name


:
LEE KOK THIAN

Student No

:
UNIMKL
-
003859

Year


:
2009

Supervisor

:
Mr. KR. SELVARAJ

Title


:
Intelligent Tutoring System

Abstract
:

E
-
learning as defined are the delivery of learning, training or education program by
electronic mea
ns. This generally involved the use of a computer or others electronic
devices in some ways to provide functions.

As the technology enhanced rapidly over the years, the instructive of information and
integrity of E
-
learning are concentrate, thus many form
s of e
-
learning methods in
education are defined. In order to serves users with the aim of creating a powerful
intelligent tutoring system, this series of works tend gives users the new vision of high
visual, interactive interfaces and resourceful platform
s with the help of Artificial
Intelligence (AI) Technology and machine learning methodologies called “Adaptive E
-
learning”.



19



This technology is able to deliver adapted educational contents to users and lively
interaction or communication replacing some f
ace
-
to
-
face activities. Besides that, it also
gives function of evaluating the users acquired knowledge.


Name


: Tran Trung Kien

Student no


: 005573

Year


: 2009

Supervisor


: Dr. Tomas Maul

Title


:
I
mage sharpening throu
gh neurally
guided image fusion.


Project Abstract:


Digital photo day
-
by
-
day is becoming a popular media for people to share the
unforgotten moments in daily life. With the growing of technologies in image processing,
taking picture now becomes easier tha
n ever before. Image quality therefore plays an
important role through the developing process of digital image processing. One of the
major issues in image processing is image sharpening, which helps enhance details of
images. Image sharpening itself is a
large and wide field, contains many interesting issues
that people has not discovered even until now. One of the most attractive topics in
sharpening field is image focus correction, a technique for fixing the out
-
of
-
focus images
in order to create new ima
ges with better focus spot. Currently there are many methods to
achieve this goal but this paper concentrates on the technique combining out
-
of
-
focus
images to create an in
-
focus image, based on image processing and neural network. The
capability of neural

network, simulates the human brain in giving decisions, is helpful to
increase the accuracy of the result in image processing step. What expected in this paper
are a method to combine image processing and neural network in fixing the out
-
of
-
focus
images a
nd the acceptable result from this method.








20



Name


: TRUONG HUYNH VINH PHUC

Student no

: 005584

Year

: 2009

Supervisor

: Dr. WANG WEI

Title

: S
emantic
C
rawler for collecting FOAF files

Project Abstract:

FOAF (friend
-
of
-
a
-
friend) is a project well
-
known to the semantic Web community. It enables
representation of personal profile and relations among people to be distributed using the RDF
(Resource Description Framework). This project aims to build a semantic crawler to colle
ct FOAF
files authored by many individuals. The collected files can be used to analyze the FOAF social
network.
















21



G53IDJ 2009
-
2010


Name : Tanita Noor Tahmina



Student no : 003874


Year : 2009
-
2010

Supervisor : Dr.
V. P. Kallimani

Title : Student Information System

Project Abstract:

With increasing student strength, it is becoming incumbent upon the University
management to
handle

and process larger amounts of student data distributed
throughout for im
plementation by the administration and faculty and to support the
daily operations of the University.
The current system is proving itself to be responsible
for the shortcomings of student data management in the various faculties creating a
drawback in th
e critical issues of decision making and communication. To help
overcome this problem, t
he Student Information System (SIS) is to be designed to make
instant inquiries into
matters such as
student progress, records for attendance
,
discipline and replace ti
me
-
consuming manual searches
.












22



Name


:

Ali Mohamed Jawad Alsatrawi

Student No

:

002693

Year


:

2009

Supervisor

:

Michael Chung

Title


:

Live Drawing Board

Project Abstract:


The project is about developing a live drawing board application that
a
llows the connected people to collaborate through a shared drawing area
which each of them can write on and view in real
-
time. It would (at least)
have the essential drawing tools such as pencil and eraser and some colors.

The system design is based on Cl
ient
-
server model. It would allow the
users (or clients) to create or join a “room” in the main server. Rooms may
be public or private (by setting a password for them). Each room would
have its own drawing board which is only accessible by the people in th
e
room.











23




Name :

Quach Dinh Huu Nghia

Student no

:

005586

Year

:

2009

Supervisor :

Tomas Maul

Title :

Online Student Feedback


Project Abstract:

There are several reasons that a lecturer may find it hard
to fi
nd out weather his/her lectures are well received and
understood. In the effort to help lecturers obtain
feedbacks from student in real
-
time, a client
-
server
application will be conducted in this project. The system
is able to collect statistics and genera
tes real
-
time
visualization of student comprehension. This dissertation
considers the issues involved in designing and implementing
such a system and will investigate for more possible
extensions that serve as enhancement in supporting course
evaluation as

well as instruction improvement.














24


Name:

Siow Cheuk Chuen

Student No:

UNIMKL


003782

Year:

2009

Supervisor:

Prof. Andrzej Bargiela

Title:

Locating Hydrophobic Protein Residues and Binding Sites Using
Recursive Convex Hull


Project Abstract:

Pr
otein structure prediction proves to be the main challenging issue in computational
biology, hence the division of the problem into smaller proportions. One of the recently
studied approaches is the measure of residue location in 3D structure of protein ch
ains
based on the recursive convex hull (RCH) of a point set of atomic coordinates. However,
the current RCH method covers the whole protein residues and does not have the
knowledge of binding sites that exist in each individual protein. This paper intends

to
reduce the search space to be explored when predicting folded protein structures and to
include information of binding sites in the classification process. The solution is to
stratify only the hydrophobic protein residues since ligands or other protein

molecules
bind mainly the
compatible
hydrophobic
amino acids

which reside in protein cavity

to
form complexes
.
Distinct characteristics

for each
classification of
protein
s

can be retained
and the amount of residues covered is reduced with this approach.







25

Malaysia Campus


Faculty of Engineering and Computer Science

UG YEAR 3 DISSERTATION ENROLLMENT FORM



Student Name & Number

NGUYEN XUAN BAO
-

005566

Major & Year

Computer Science Year 2

Title of the project

Kubatxa


Simple addictive game

Superviso
r Name

Dr. Tomas Maul





Project Abstract :

Nowadays, computer games are becoming an important part of the entertainment
industry. Back to several years ago, when people were still playing Tetris, a simple
puzzle game, the game had a lot of players unti
l now. Why is Tetris so popular than even
some 3D game today? What characteristics of a simple addictive game? The objective of
this project is to build a game name Kubatxa which is derived from the term “cube and
match” whereby user are able to play a mat
ching cube game in 3D environment. By
building this game, the author want to answer those question above and hope the game
will be fun to play and addictive.











26

Name
: Luong Nguyen Hoang An

Year
: 2009

Student ID
: 005583

Supervisor
: Mr. CHEW SZE KER


T
itle:
Software Cost Estimation Model Based on COCMO 81 model and Fuzzy Analogy

Technique


Abstract

As a project manager, before starting any project, we must estimate the budget, the size
and

the project’s time in order to hand over the project on schedule

to our clients unless we
want our

project is going to fail. Therefore, making a Cost Estimation Software to
estimation the efforts and

cost is extreme essential and become a serious problem in
recent two decades that can affect to the

investment decisions

of the company or
bidding for a contract with our clients before other

competitive companies can gain this.
This research may introduce a solution to overcome these kinds

of problems by
producing a Software Cost Estimation system named SCES based on Const
ructive

Cost
Model (COCOMO) or COCOMO 81 to estimate the project’s cost, time and efforts.
Although

there are so many similar software already published like SCE, COSYSMO,
SLOC,
ect…
. However,

this study will show how to build a software cost estimation no
t
only base on COCOMO model

but also use Fuzzy Analogy Technique to enhance the
accuracy of the estimation .But the main

purpose of this study is designed a system just
for using in small projects such as Software

Engineering Group Project to estimate cost
,
size as well as project’s time only.













27

School of Computer Science

G53IDS


Individual Dissertation

ONTOLOGY POPULATION USING INFORMATION EXTRACTION

Prepared By:
MohamedImran Bachoo (005657)

Supervisor:
Dr. Wang Wei

Abstract

Ontology originates f
rom philosophy and has been used in computer science as it is a
formal representation of relationships between a set of concepts in a domain.

Information extraction, in very basic terms, is a finer method of information retrieval.

Information extraction sy
stems analyze unrestricted text in order to extract information
about pre
-
specified types of events, entities or relationships. The extracted information
can be transformed into ontologies (knowledge base) for the purposes of semantic
annotation/tagging, s
emantic search, domain specific question answering, etc. One of
the limitations of ontology population using information extraction (IE) is that IE is only
able to recognize very general entity types. Therefore, the project can be extended to
more fine
-
gra
ined ontology population using supervised machine learning techniques
(subjected to the progress).



28

Name



: Harvey Wong

Student no



:

005336

Year



: 2009

Supervisor



:

Dr Wang Wei

Title



:

Text categorisation with machi
ne learning algorithm

Project Abstract


This project is concerned with experimentation using various machine learning algorithms for
the text categorisation task. Document classification/categorisation is a task is of assigning an
electronic document to on
e or more categories, based on its contents. Pattern recognition and
machine learning has also been applied to document classification, in this particular project
various machine learning methods will be experimented, such as Naive Bayes, K
-
Nearrest
Neighb
our, and Support Vector Machine using a framework called Weka for analysis.


Name




: Woo Wen Chern

Date




: 10th December 2009

Supervisor


: Dr. Tomas Maul.


Title


: Simple Simulation of Societies: Investigating the dynamics of selfish/alt
ruistic behaviors
in simple egalitarian societies.


Abstract


Simple societies have properties with characteristics suitable as a basis for the environment in
which this investigation is based upon. The underlying nature of these societies allows the
abstr
action of only the important complexities in the study of determining possible emergent’s
in the local interactions between individuals in a dynamic environment without incorporating
unnecessary details. A flexible simulation model will result that is desi
gned to accommodate the
functionality of agent
-
based social simulation that incorporates various concepts found in
related work.
Notions of macro and micro simulation influence

the architecture of the
simulation model. Experimental methods of facilitating
emergence is used to design goals

and rules of the agents in the simulation model.