Mars Rover
Reporters:
Paris Andreou (pma)
and
Adonis Charalambides (ac4)
Supervisor:
Murray Shanahan (mps)
Article 1 (pma):
Virtual Reality on Mars. Where Next?
Article 1 (ac4):
Space, the Final Frontier?
Article 2 (pma):
Planetary Exploration: Navigation Methods and a Generation of Robots
Article 2 (ac4):
An Exploration Mars Rover
Q&A Test:
Mars Rover Exploration Q&A
Final Report:
Exploring Mars using Intelligent Robots
Proposal:
A spacecraft is to be sent to Mars, carrying a rover intended to
wander automatically over a wide range of the planet's surface
semi-automatically, making measurements and relaying images back to
earth via the orbiting parent vessel. The machine must be able
to negotiate any landscape with high reliability without constant
control from earth. What techniques are applicable, and how well can
they be expected to work?
Video-on-Demand
Reporters:
Derek Quek (dphq)
and
Harindra Rajapakshe (shr)
Supervisor:
Tony Field (ajf)
Article 1 (dphq):
Video-On-Demand: Article 1
Article 1 (shr):
Video on Demand and Interactive Multi-Media Systems
Article 2 (dphq):
Video-on-Demand: Article 2
Article 2 (shr):
Interactivity in Public Media
Q&A Test:
Video-on-Demand Q&A
Final Report:
Video on Demand
Proposal:
The cable TV company proposes to offer a video-on-demand service:
each home is equipped with a terminal and a high-bandwidth
communications
link to the company's regional office. Customers can select a film
at random from a catalogue of several hundred. The film is transmitted
(for a fee) to the subscriber within a few seconds. How might this
be achieved at minimum cost? What alternatives are available?
Security within Computer Environments
Reporters:
Vijayakumar Krishnasamy (vk3)
and
Bhavik Katira (bk2)
and
Selvadurai Jeyarajah (sj1)
Supervisor:
Naranker Dulay Field (nd)
Article 1 (vk3):
Network Firewalls
Article 1 (bk2):
The Internet - A 'giant leap' for mankind or a 'backward step'
for Society?
Article 1 (sj1):
The Active Location Badge Security System for Computers
Article 2 (vk3):
Authentication and Access Control as a Way of Securing our System
Article 2 (bk2):
Intelligent Plastic?
Article 2 (sj1):
Computer Security
Q&A Test:
Security within Computer Environments: So, you think you're clever, huh?
Final Report:
Ingredients for a Secure Environment
Proposal:
Investigate how computer-based technology (hardware and software) might
be
used to improve security. Security can include both
measures to prevent unauthorised network access and measures to prevent
the unauthorised access by personal e.g. theft of computers.
The survey can also consider social, legal and commercial issues.
Mobile Systems
Reporters:
Maha Fahham (mjf)
and
Mette Hauge (mkh)
Supervisor:
Jeff Magee (jnm)
Article 1 (mjf):
Power and Bandwidth Management in Mobile Wireless Computing
Article 1 (mkh):
Location Management and Mobile Computers
Article 2 (mjf):
Wireless Local Area Networks
Article 2 (mkh):
Intelligent Agents
Q&A Test:
Mobile Computing Q&A
Final Report:
Mobile Computing Today & In The Future
Proposal:
A survey of the current state-of-the-art with respect to the issues of
bandwidth, power, disconnected operation etc. The survey will also
consider
the state-of-the-art of agent technology in wide area networks, starting
points
Telescript, Secure Tcl, Java.
Animation Systems
Reporters:
Athanassios Diacakis (ad1)
and
Leonidas Ioannides (li1)
Supervisor:
Wayne Luk (wl)
Article 1 (ad1):
Animation in Scientific Visualisation
Article 1 (li1):
Animation Software: The main tool for modern animation
Article 2 (ad1):
Algorithm Visualisation using Animation
Article 2 (li1):
3D Animation
Q&A Test:
Animation Systems Brainteaser
Final Report:
Animation, the Ultimate Tool
Proposal:
Survey tools and techniques for generating animation and other graphical
effects. The work may involve:
- Gathering information and familiarity with an animation systems
(e.g. the
Director animation system) and talking to users, e.g. at the Royal
College of
Art.
- Collecting a number of typical animation programs and explore means
of
improving their readability, such as using procedures.
- Determining whether there are commonly-used operations which
dictate the
performance of animation programs.
- Investigating methods for speeding up such operations, like
rewriting them carefully or providing hardware support.
- Explaining how an animation (e.g Director) can be improved, and
perhaps
devise a simple prototype together with a tutorial introduction.
Computer Aided Learning
Reporters:
Royston Woo (rkkw)
and
Hong Teo (hst)
Supervisor:
Jeff Kramer (jk)
Article 1 (rkkw):
Computer Aided Learning (CAL)
Article 1 (hst):
The Evolution of CAL
Article 2 (rkkw):
CAL: Evaluation of some CAL packages
Article 2 (hst):
A Review of CAL Packages: Ceilidh
Q&A Test:
Computer Aided Learning Q&A
Final Report:
Integrating CAL into the ISE Course
Proposal:
Survey the current state-of-the-art
in Computer Aided Learning with particular emphasis on how CAL might be
used
in teaching 1st year/2nd year ISE courses.
Global Phone Communications
Reporters:
Arif Saleem (ahs)
and
P-W Joseph Huang (pwjh)
Supervisor:
Susan Eisenbach (se)
Article 1 (ahs):
The Technology behind Cellular Phones
Article 1 (pwjh):
Global Personal Communications
Article 2 (ahs):
What happens as you move around town with your Mobile Phone
Article 2 (pwjh):
Security for Personal Mobile Communications
Q&A Test:
The Mobile Phone Multiple Choice Test
Final Report:
Global Personal Communications: The Rise of Cellular Mobile Phones
Proposal:
Within a few years, most people on earth will carry a portable phone
which can be used for incoming and outgoing calls. To support this
network,
a database is needed to ensure that an incoming call is delivered
to wherever the phone is currently situated. The database must also
charge for the calls accurately, and fraudulent use of telephone
accounts
must be prevented. What are the main problems, and how might they
be addressed? What alternatives exist?
Business Process Reengineering
Reporters:
Martin Bell (mdb)
and
Kevin Lam (tmkl)
Supervisor:
Vic Stenning (vs6)
Article 1 (mdb):
Problems in Research
Article 1 (tmkl):
The Difficulties of Finding Information in IC's Central Library and
British Reference Library
Article 2 (mdb):
An Introduction to Reengineering
Article 2 (tmkl):
A Study of Business Process Reengineering
Q&A Test:
Reengineering Questions
Final Report:
Business Process Reengineering
Proposal:
To survey issues related to Business Process Reengineering.
Client-Server Computing
Reporters:
Wang Yau (wcy)
and
Thomas Lee (tycl)
Supervisor:
Frank Kriwaczek (frk)
Article 1 (wcy):
What is Client Server Computing?
Article 1 (tycl):
Client/Server Computing - A Review on Four Dominant Client/Server
Models
Article 2 (wcy):
Where is Client-Server Software Headed?
Article 2 (tycl):
Client/Server Computing - A Deeper Look from the Business Point of View
Q&A Test:
Client/Server Computing Q&A
Final Report:
Client & Server Computing (For Senior IT Management)
Proposal:
Produce a survey that covers the state-of-the-art in Client-Server
systems.
It should be aimed at senior IT management who are considering planning
and
implementing Client-Server architectures for their organization.
Voice Verification
Reporters:
Sriganesh Mahendran (sm1)
and
Kandasamy Sugumaran (ks4)
Supervisor:
Patrick Naylor (p.naylor@ic.ac.uk)
Article 1 (sm1):
What is so Complex about Speech Production?
Article 1 (ks4):
Speech Recognition Systems
Article 2 (sm1):
Is this the Future of Automatic Speaker Verification?
Article 2 (ks4):
Voice Verification using Pitch Contours
Q&A Test:
Voice Verification - Test your knowledge?
Final Report:
Speaker Verification in Forensic Applications
Proposal:
There are several cases when it is desirable to verify that a voice on a
tape
recording matches, beyond any reasonable doubt, the recorded voice of a
particular individual. Investigate ways in which this can be done.
Hands-free Phones
Reporters:
Kalpesh Chauhan (kc1)
and
Harjot Saberwal (hss1)
Supervisor:
Patrick Naylor (p.naylor@ic.ac.uk)
Article 1 (kc1):
Hands-free Speech Telecommunication
Article 1 (hss1):
The use of an echo cancelling chip in the "Hands-free" problem.
Article 2 (kc1):
Are Motorists Going Around the Bend On London's M25?
Article 2 (hss1):
Look daddy, the Man in that car is talking to himself
Q&A Test:
Hands-Free Telecommunications, Don't delay, try our Q&A!
Final Report:
Back to the Lands of Make-believe
Proposal:
Some phones have a hands-free function and others don't. Investigate the
technology behind hands-free functionality in phones. Give particular
emphasis
to mobile phones and give potential marketing implications of hands-free
functionality.
Intelligent Agents and Games
Reporters:
Jian Chen (jjc1)
and
Ngee Khoo (nkk)
Supervisor:
Phillipe de Wilde (p.de-wilde@ic.ac.uk)
Article 1 (jjc1):
Intelligent Agents and Games: Article 1
Article 1 (nkk):
Intelligent Agents and Games: Article 1
Article 2 (jjc1):
Intelligent Agents and Games: Article 2
Article 2 (nkk):
Intelligent Agents and Games: Article 2
Q&A Test:
Intelligent Agents and Games Q&A
Final Report:
The Evolution of Intelligent Agent and Game Theory: Towards the Future
of Intelligent Automation
Proposal:
Intelligent agents are simple processes operating in a distributed
environment. They are a hot research topic in artificial intelligence,
and
in intelligent control. If the agents have to compete with other agents,
they will have to establish a strategy to survive, i.e. they are playing
a
game. You will find out what work has been done on relating intelligent
agents to games.
Your starting point will be: Doug Riecken: 'A Conversation with Marvin
Minsky about Agents', Communications of the ACM, vol.37 no.7, July 1994,
p.23.
Applications of Brownian Motion
Reporters:
Yoon Lee (ykl)
and
Kelvin Hoon (skh1)
Supervisor:
Phillipe de Wilde (p.de-wilde@ic.ac.uk)
Article 1 (ykl):
Applications of Brownian Motion-Article 1
Article 1 (skh1):
Brownian Motion and the Economic World
Article 2 (ykl):
Applications of Brownian Motion: Article 2
Article 2 (skh1):
Applications of Brownian Motion: Article 2
Q&A Test:
Applications of Brownian Motion Q&A
Final Report:
Brownian Motion: The Past, The Present & The Future
Proposal:
Brownian motion is a sophisticated random number generator, based on a
process discovered in plants in 1827. It has a wide range of
applications,
including modeling noise in images, generating fractals, growth of
crystals, and stock market simulation. You will find out how it works,
and
make a list of how and where it is applied.
Your starting point will be: Albert Einstein, 'The Elementary Theory of
Brownian Motion', Zeitschrift fuer Elektrochemie, vol.14, 1908, p.235.
Fault tolerant computer system model specification
Reporters:
Shezard Careem
(sjc2)
and
Nadarajah Ravindran (nr1)
Supervisor:
Javier Barria (j.barria@ic.ac.uk)
Article 1 (sjc2):
An Introduction to Performability and Some Modeling Tools that
Provide the Natural System Definition
Article 1 (nr1):
Fault-Tolerant Computer System and Introduction to Model Specification
Article 2 (sjc2):
Conceptual Background of TANGRAM - the Modelling Tool of the Future!
Article 2 (nr1):
Analysis of Petri Net Performance Model
Q&A Test:
How Much Do You Know About Modelling Tools?
Final Report:
A Survey of Specification Techniques for Modelling Fault Tolerant
Degradable Computer Systems
Proposal:
Degradable fault-tolerant computer systems are designed to continue
their operation even in the presence of component or sub-system failure
albeit at a reduced performance level. A modelling tool should allow
the system specification in a manner as close as possible to the
"natural"
system definition. The aim of this project is to study proposed fault
tolerant computer system model specification techniques.
Performability Analysis of Computer Systems
Reporters:
Eric Johnsen (eaj2)
and
Frederick Abou Jawad (faj)
Supervisor:
Javier Barria (j.barria@ic.ac.uk)
Article 1 (eaj2):
Performability: An Introduction
Article 1 (faj):
Introducing this concept of Performability
Article 2 (eaj2):
Performability of Software
Article 2 (faj):
The Imaginability of Performability
Q&A Test:
Do you know your stuff? Let's check your performability!
Final Report:
Performability: The Vital Evaluation Method for Degradable Systems and its
most commonly used Modelling Method - Markov Reward Modelling
Proposal:
Performability modelling allows the analysis of degradable fault-tolerant
computer systems. This modelling technique considers the effect of structural
changes and their impact on the overall performance of the system. The aim of
this project is to study the proposed performability models and applications.
Programmers and the Law
Reporters:
Hui-Min Liew (hml)
and
Andre Sequerah (ass)
Supervisor:
Thomas Clarke (t.clarke@ic.ac.uk)
Article 1 (hml):
A Review on "Legally Speaking: Should Program Algorithms Be Patented?"
Article 1 (ass):
A Patent Mess: Developments in the legal protection of software
Article 2 (hml):
TIFF over GIF
Article 2 (ass):
GNU Kids on the Block
A Survey:
The GNU Survey
Final Report:
Programmers and The Law
Proposal:
Richard Stallman (author of some of the world's cheapest, and best,
software) argues that Copyright and Patent Law applied to computer
programs is likely to harm the industry, perpetuate monopolies, and
reduce technical innovation. This is exactly the opposite of what
Patent Law was originally intended to do. Many people find the idea
that all software should be freely available (which Stallman advocates)
bizarre - who then will pay programmers?
The debate about this issue, provoked by Stallman's extreme position,
has serious implications for the future of the software industry. Will
it become impossible, in the future, for any small company to sell
software which competes effectively with large companies who can afford
patent lawyers? Review the literature on this subject and reach your
own (unbiassed) conclusions.
ATM - Interconnect of the future?
Reporters:
Vijitor Managey (vm4)
and
Sai Tin (swwt)
Supervisor:
Peter Cheung (p.cheung@ic.ac.uk)
Article 1 (vm4):
ATM technology and its goodness
Article 1 (swwt):
Marching to ATM
Article 2 (vm4):
B-ISDN and ATM
Article 2 (swwt):
LANS on the Move
Q&A Test:
Try this if you think you are really good at ATM
Final Report:
ATM - Interconnect of the Future?
Proposal:
Asynchronous Transfer Mode (ATM) communication is becoming more popular.
This
survey should study what ATM is, how it is used in practise, and what
practical problems must be soved before we find ATM used in offices
and/or
home.
Home Computers - An Aid or a Hinderance to child Development?
Reporters:
Faisal Hussain (fh1)
and
Burhan Ul Haque (buh)
Supervisor:
Peter Cheung (p.cheung@ic.ac.uk)
Article 1 (fh1):
Computers, Kids and Learning
Article 1 (buh):
Aliens in our Homes
Article 2 (fh1):
Internet - The Final of DOOM
Article 2 (buh):
Disabled Children enabled by Computers
Q&A Test:
Home Computers - An Aid or a Hinderance to Child Development? Q&A
Final Report:
Home Computers - An Aid or Hinderance to Child Development
Proposal:
A significant number of families in the developed world have a computer
at home. In addition, a large number of educational games and reference
material are now available for them. What are their impact on children's
social, mental and psychological development?
PRAM Implementation Techniques
Reporters:
Jim Spender (jsps)
and
Fred Westerberg (fcw)
Supervisor:
Paul Kelly (phjk)
Article 1 (jsps):
PRAM Implementation Overview
Article 1 (fcw):
Optical Interconnection Networks
Article 2 (jsps):
Hashing as a means to a Virtual Shared-Memory
Article 2 (fcw):
Load Balancing and PRAMs
Q&A Test:
PRAM Implementation Techniques Q&A
Final Report:
More Practical PRAMs
Proposal:
This survey will cover implementation techniques for PRAMs (parallel
random access machines) which offer analytical bounds on the amount of
contention which might occur.
Mars Rover
Video-on-Demand
Security within Computer Environments
Mobile Systems
Animation Systems
Computer Aided Learning
Global Phone Communications
Difficulties in Doing SURPRISE Research
Client-Server Computing
Voice Verification
Hands-free Phones
Intelligent Agents and Games
Applications of Brownian Motion
Fault tolerant computer system model specification
Performability Analysis of Computer Systems
Programmers and the Law
ATM - Interconnect of the future?
Home Computers - An Aid of a Hinderance to Child Development?
PRAM Implementation Techniques
Mars Rover
Video-on-Demand
Security within Computer Environments
Mobile Systems
Animation Systems
Computer Aided Learning
Global Phone Communications
Business Process Reengineering
Client-Server Computing
Voice Verification
Hands-free Phones
Intelligent Agents and Games
Applications of Brownian Motion
Fault tolerant computer system model specification
Performability Analysis of Computer Systems
Programmers and the Law
ATM - Interconnect of the future?
Home Computers - An Aid of a Hinderance to Child Development?
PRAM Implementation Techniques
- Mars Rover Exploration Q&A
- Video-on-Demand Q&A
- Security within Computer Environments - So, you think you're clever, huh?
- Mobile Computing Q&A
- Animation Systems Brainteaser
- Computer Aided Learning Q&A
- The Mobile Phone Multiple Choice Test
- Reengineering Questions
- Client/Server Computing Q&A
- Voice Verification - Test your knowledge?
- Hands-Free Telecommunications, Don't delay, try our Q&A!
- Intelligent Agents and Games Q&A
- Applications of Brownian Motion Q&A
- How Much Do You Know About Modelling Tools?
- Do you know your stuff? Let's check your performability!
- The GNU Survey
- Try this if you think you are really good at ATM
- Home Computers - An Aid or a Hinderance to child Development?
- PRAM Implementation Techniques Q&A
- Exploring Mars using Intelligent Robots
- Video on Demand
- Ingredients for a Secure Environment
- Mobile Computing Today & In The Future
- Animation, the Ultimate Tool
- Integrating CAL into the ISE Course
- Global Personal Communications: The Rise of Cellular Mobile Phones
- Business Process Reengineering
- Client & Server Computing (For Senior IT Management)
- Speaker Verification in Forensic Applications
- Hands-free Phones: Back to the Lands of Make-believe
- The Evolution of Intelligent Agent and Game Theory: Towards the Future
of Intelligent Automation
- Brownian Motion: The Past, The Present & The Future
- A Survey of Specification Techniques for Modelling Fault Tolerant
Degradable Computer Systems
- Performability: The Vital Evaluation Method for Degradable Systems and its
most commonly used Modelling Method - Markov Reward Modelling
- Programmers and the Law
- ATM - Interconnect of the Future?
- Home Computers - An Aid or Hinderance to Child Development
- More Practical PRAMs
SURPRISE Co-ordinator Naranker DULAY nd@doc.ic.ac.uk
ISE Director Tony FIELD ajf@doc.ic.ac.uk
Tech. Writing/Speaking Sinclair GOODLAD s.goodlad@ic.ac.uk
Internet Tools Lee McLOUGHLIN lmjm@doc.ic.ac.uk
HTML Introduction Nat PRYCE np2@doc.ic.ac.uk
2nd Yr Lab Organiser Ian MOOR iwm@doc.ic.ac.uk
Library Services Ellen HAIGH (DoC,EEE) e.haigh@ic.ac.uk
Library Services Penny ROWE (General) p.rowe@ic.ac.uk
Department of Computing
Email Supervisor (Append @doc.ic.ac.uk to email)
----- ----------
nd Dr. Naranker DULAY (447 Huxley)
se Ms. Susan EISENBACH (426 Huxley)
ajf Dr. Tony FIELD (354 Huxley)
phjk Dr. Paul KELLY (423 Huxley)
jk Dr. Jeff KRAMER (432 Huxley)
frk Dr. Frank KRIWACZEK (216 WPL)
wl Dr. Wayne LUK (326 Huxley)
jnm Dr. Jeff MAGEE (431 Huxley)
mps Dr. Murray SHANAHAN (562 Huxley)
vs6 Prof. Vic STENNING (454 Huxley)
Department of Electrical & Electronic Engineering
Email Supervisor (Append @ic.ac.uk to email)
----- ----------
j.barria Dr. Javier BARRIA (1108C EEE)
p.cheung Dr. Peter CHEUNG (1014 EEE)
t.clarke Dr. Thomas CLARKE (1011 EEE)
p.naylor Dr. Patrick NAYLOR (814 EEE)
p.de-wilde Dr. Phillipe de WILDE (802 EEE)
Click to go to reporter's home page.
EMAIL FIRST NAME(S) LAST NAME
----- ------------- ---------
faj Frederick Abou Jawad
pma Paris Michael Andreou
mdb Martin David Bell
sjc2 Shezard Jeffry Careem
ac4 Adonis Charalambides
kc1 Kalpesh Chauhan
jjc1 Jian Jing Chen
ad1 Athanassios Diacakis
mjf Maha Joseph Fahham
buh Burhan Ul Haque
mkh Mette Kristine Hauge
skh1 Sun Kelvin Hoon
pwjh Po Wen Joseph Huang
fh1 Faisal Hussain
li1 Leonidas Ioannides
sj1 Selvadurai Jeyarajah
eaj2 Eric Arlon Johnsen
bk2 Bhavik Katira
nkk Ngee Koon Khoo
tmkl Ting Man Kevin Lam
ykl Yoon Kong Lee
tycl Thomas Yuk Chee Lee
hml Hui-Ming Liew
sm1 Sriganesh Mahendran
vm4 Vijitor Managey
dphq Derek Paul Hsi (Min) Quek
shr Samantha Harindra Rajapakshe
nr1 Nadarajah Ravindran
hss1 Harjot Singh Saberwal
ahs Arif Husain Saleem
ass Andre Sean Sequerah
jsps James Stanley Platt Spender
ks4 Kandasamy Sugumaran
hst Hong Siang Teo
vk3 Krishnasamy Vijayakumar
fcw Fredrik Carl Westerberg
swwt Sai Wunna Win Tin
rkkw Royston Kai Kong Woo
wcy Wang Chau Yau