Bayesian Inference of Credit Risk Models - Excel
Description
Bayesian Inference of Credit Risk Models document sample
Document Sample


PG Diploma Actuarial Science
PG Diploma Actuarial Science
PG Diploma Actuarial Science
MSc Financial Maths Term 1
MSc Financial Maths Term 2
MSc Financial Maths Term 3
GC Mathematical Sciences
GC Mathematical Sciences
GC Mathematical Sciences
MSc Applied Mathamatical
MSc Applied Mathematical
Sciences Term 1
Sciences Term 2
Term 1
Term 2
Term 3
Term 1
Term 2
Term 3
Active Communication Devices
Advanced Database Systems
Advanced Entrepreneurship
Applied Linear Algebra M
Applied Mathematical Methods O
Applied Stochastic Processes O
Approximation of Continuous Systems M
ARCH Models and Trading Strategies O
Artificial Intelligence
Bayesian Inference and Stochastic
Computations Methods O
BioInformatics 1
BioInformatics 2
Categorical Data Analysis O
Computer Graphics
Data Analysis and Simulation
Database and Information Systems
Derivative Pricing and Financial
Modelling M
Derivatives Markets M
Design for Online Learning
Deterministic and Probabilistic
Techniques for Mathematical Modelling O
Directed Reading
Distributed Systems Programming
Dynamical Systems M
E-Commerce Technology
Economics M
Entrepreneurship 1
Finance and Financial Reporting M
Financial Econometrics M
Financial Economics 1 O
Financial Economics 2 O O
Financial Markets M
Financial Mathematics M
Fractals and Chaos O
Human Factors and Usabilities
Incomplete Markets O
Information Systems Methodologies
Integrated Online Learning Environments
Introduction to Life Insurance Maths M
Introductory Data Analysis O
Introductory Numerical Analysis O
Levy Driven Markets O
Life Insurance Mathematics I M
Life Insurance Mathematics II M
Machine Learning and Neural Networks
Management Studies for Scientists &
Engineers
Market Models O
Mathematical Biology and Medicine O
Mathematical Ecology O
Mathematical Programming M
Mathematical Techniques 1 and 2 O
Mean-reverting Schocastic Volatility
Models & Equiv Martingale Measures O
Mobile and Handheld Applications
Software
Mobile Networking
Models of Credit Risk O
Modern Portfolio Theory M O
Molecular Biology 1
Molecular Biology 2
Molecular Biology for Bioinformatics 1
Molecular Biology for Bioinformatics 11
Multimedia Design
Multivariate Data Analysis O
Network Applications
Networks and Communication
Numerical Analysis 1 and 2 O
Numerical Analysis of PDEs O
Numerical Methods for SDEs O
Numerical Technique for PDE's M
Optimisation Theory O
Optimization O
Option Portfolio Position Analysis O
Option Valuation Under GARCH Models O
Partial Differential Equations O
PDEs and Optimization 2 O
Pricing and Hedging of Options Traded in
Discrete Time O
RF and Mobile Communications
Risk Theory M M
Simulation M
Software Engineering in C++ 1
Software Engineering in C++ II
Software Engineering in Java
Software Engineering in Java II
Statistical Methods M M
Statistical Methods/Further Stat Methods M
Statistics, Data Analysis and Extreme
Events M
Stochastic Modelling O
Stochastic Processes 1 M O
Stochastic Processes II M
Survival Models II M
Survival Models III M
Time Series Analysis M M
Variance Reduction Techniques for
Monte Carlo Methods in Finance O
Virtual Environments
1
these items in same term are alternatives
2
students without knowledge of Java must take this module
3
students with computing background take A59BB1 and A59BC2, with biology background take F29SJ1 and F29SE2, with
MSc Applied Mathematical
Sciences Term 3
MSc App Math Sci Bio/Eco
O
O
O
Modelling Term 1
MSc App Math Sci Bio/Eco
O
O
O
O
M
Modelling Term 2
MSc App Math Sci Bio/Eco
Modelling Term 3
MSc Distributed & Multimedia
O
O
M
M
Info Term 1
MSc Distributed & Multimedia
O
O
O
Info Term 2
MSc Distributed & Multimedia
Info Term 3
MSc Interactive Multimedia
O
O
O
M
Term 1
MSc Interactive Multimedia
O
O
O
M
Term 2
MSc Interactive Multimedia
Term 3
O
O
O
M
MSc IT (Multimedia) Term 1
O
O
O
O
MSc IT (Multimedia) Term 2
MSc IT (Multimedia) Term 3
O
O
M
O MSc Mobile & Handheld
Applications Term 1
MSc Mobile & Handheld
O
O
O
Applications Term 2
MSc Mobile & Handheld
Applications Term 2
O
O
O
O
M
MSc IT (Bioinformatics) Term
1
O
O
M
MSc IT (Bioinformatics) Term
2
M
M
M
M
O M
O
O
O
M3
M3
M M M O
O M
O
O
O
O
O
M M
M M
O M M O M3
O M M M M3
M
M
O O
background take F29SJ1 and F29SE2, without either take all 4.
MSc IT (Bioinformatics) Term
3
M
M
M
MSc IT (Business) Term 1
M
M1
MSc IT (Business) Term 2
MSc IT (Business) Term 3
O
O
O
O
M
MSc IT (e-learning Term 1
O
O
M
MSc IT (e-learning) Term 2
MSc IT (e-learning) Term 3
O
O
O
M
MSc IT (Multimedia) Term 1
O
O
O
O
MSc IT (Multimedia) Term 2
MSc IT (Multimedia) Term 3
O
O
O
O
MSc IT (Software Systems)
Term 1
O
O
MSc IT (Software Systems)
Term 2
MSc IT (Software Systems)
Term 3
M1
O
O
M O M O
M O M
O M
M1
M1
M1 M M1 O2
M1 M M1 M
O
MSc FINANCIAL MATHS
TERM 1 CORE MODULES:
Stochastic Processes 1
The mathematics needed in financial modelling is that of stochastic processes. This module will treat discrete stochastic processes, introducing simple financial
models and showing how to price financial products in the discrete setting. It will also give an introduction to Brownian motion and Stochastic Calculus.
Statistical Methods
Financial time series arise from stochastic processes. When it comes to the implementation of models it is essential to understand statistical techniques to estimate
parameters and to fit models to real data. This module will cover a variety of statistical models as well as the concepts of estimation and hypothesis testing.
Financial Markets
This module has two purposes: It will introduce students to the way financial markets and institutions function in practice, with particular emphasis on equities. The
second part of the module will examine the structure of the fixed-income security markets and the methods by which they operate. An understanding of fixed-income
securities (bonds) is crucial to understanding the valuation of all securities. This module will also examine the main concepts used in calculating bond returns and
evaluating bond portfolios.
Mathematical Programming
Optimization techniques are used in many areas of finance. This module will discuss some of the theory and the practical implementation, introducing dynamic
programming ideas.
Derivatives Markets
The subject of derivatives is one that lies at the heart of the MSc. This half module will introduce students to the traded and over-the-counter derivatives markets. The
main derivatives contracts will be described and there will be discussion of the various practical issues connected with investment in the derivatives market.
TERM 2 CORE MODULES:
Stochastic Processes II
This is the core of the mathematics. It will develop in detail the topic of stochastic calculus introducted in Stochastic Processes I, the key tool for the analysis of the
continuous time stochastic processes framework in which financial models are set. The relationship with the financial models will begin with the introduction of Black-
Scholes and be extended in the derivative pricing module.
Simulation
There are many financial models where analytical solutions for derivative prices cannot be obtained. In these cases the only way to make progress is via simulation.
This module will explain the basic ideas and methods of the simulation of behaviour of financial systems.
Numerical Techniques for PDE's
Financial pricing problems can often be reduced to solving a partial differential equation. In this module numerical techniques for the solution of such equations will be
introduced.
Derivative Pricing and Financial Modelling
The trade in derivatives has become much greater than trade in the underlying assets. This module will build on the stochastic processes courses to actually price
and hedge a large number of financial products. It will deal with the plain vanilla options which fit into the Black-Scholes picture and then extend this to interest rate
models and what happens when the Black-Scholes model breaks down.
Modern Portfolio Theory
This module will allow students to understand the theory of preference using utility theory and how this can be applied to selecting optimal portfolios. It will show how
portfolio selection modules can be extended to become pricing models and then focus on the basics of the CAPM and APT pricing models.
Financial Econometrics
Financial econometrics is the statistical modelling of financial data such as asset prices and returns. This module will begin with the analysis of univariate time series
and then introduce the essentially econometric material in the context of multivariate financial time series.
Time Series Analysis
This half-module will introduce students to the main concepts underlying the analysis of time series, and will discuss in detail some models which are frequently used
for financial time series.
TERM 3 OPTIONAL MODULES OFFERED IN 2005
ARCH Models and Trading Strategies (Janusz Brzeszczynski)
This option will focus on the ARCH models and their application in construction of trading strategies on financial markets. Firstly, it will expand the analysis of various
types of ARCH models and their suitability for modelling different financial instruments and their forecasting. Secondly, it will allow for the analysis of the volatility and
returns transmission processes across different segments of the financial market (heat waves and meteor showers effects hypothesis). Thirdly, it will help to
understand forecasting procedures based on ARCH models and the principles of building trading strategies for stock and currency markets.
Option Portfolio Position Analysis (Boulis Ibrahim)
This module aims to initiate students into the analysis of option portfolios using the 'Greeks'. This is often called 'position analysis'. Journal articles and extracts from
(initially) the following book, will be handed out and introduced in the first contact session.
Variance Reduction Techniques for Monte Carle Methods in Finance (John Dagpunar)
Monte Carlo methods are used extensively in Finance. However, they can be slow to compute, and give approximations only. This option explores the use of
Variance reduction techniques to overcome these disadvantages. You should be prepared to illustrate some of the more exotic methods (i.e. not just antithetics) with
numerical examples that you have programmed yourself.
Numerical Methods for SDE's (Istvan Gyongy)
SDEs in Ito and in Stratonovich forms. Wong-Zakai approximations. Strong and weak approximations. The Euler and Implicit Euler approximations. Mihlstein's
scheme. Rate of convergence results. Monte carlo methods.
Mean-reverting Schocastic Volatility Models and Equivalent Martingale Measures (Sotirios Sabanis)
Empirical evidence on underlying asset prices strongly suggest that asset price volatility is stochastic. Thus, alternative option pricing methods were considered in
order to eliminate the biases in the Black-Scholes model. A well known class of models is known as stochastic volatility models, where volatility is assumed to be an
Ito process. As a result, a contingent claim can not be duplicated by a self-financing portfolio consisting of a number of (underlying asset) shares and a (zero-coupon)
bond due to the additional source of uncertainly (i.e. the Brownian motion that "drives" the volatility process). Therefore, the market is not complete (in the sense of
Harrison and Pliska) and the existence of a unique equivalent martingale measure (EMM) does not hold. However, the no arbitrage assumption insures that there
exists a EMM, in fact there exist many equivalent martingale measures. As a consequence, different authors set different criteria in order to choose the "appropriate"
EMM and price options in continuous time. Our aim is to explore one or two different approaches and use Monte Carlo simulations to price European options under
the assumption of a mean-reverting volatility process and an "appropriate" EMM.
Models of Credit Risk (Andrew Cairns)
In this option on Credit Risk we will concentrate on the indirect way of modelling credit risk referred to as reduced form modelling. This, instead of trying to model the
value of an organisation (structural models) we model only the credit rating of a company. The credit rating can be modelled as a Markov chain with default (eg. on a
bond) occurring at the point when the Markov chain first jumps into the default state.
Market Models (Andrew Cairns)
In this option we will look at Market Models for pricing interest-rate derivatives. This is an alternative framework to HJM originally proposed by Brace, Gatarek and
Musiela (1997) (BGM) and gives a more direct line into the pricing of these derivative contracts than HJM and other models. In particular, the framework assumes log-
normality of key LIBOR or Swap rates and this feeds through to Black-Scholes type of option-pricing formulae.
Incomplete Markets (Terence Chan)
The classical models of contingent claims (Black-Scholes, binomial, etc.) all rest on the key assumption that the market is complete, which simply means that the
payoff of every contingent claim can be duplicated by a hedging portfolio consisting of the underlying share(s) and a fixed-interest bond. The unique fair price of the
contingent claim is then the minimum cost of constructing a hedging portfolio. A fundamental result due to Harrison and Pliska (essential reading) states that
completeness is equivalent to the existence of a unique equivalent probability measure under which the discounted value of the hedging portfolio is a martingale. The
price of a contingent claim can therefore be obtained as the expectation of its payoff under the equivalent martingale measure. However, in many models there are
more than one equivalent martingale measure and hence according to the result of Harrison and Plisak, the market is incomplete - not every contingent claim can be
hedged. Because there are several equivalent martingale measures, there is no longer a unique well-defined "fair price" for a contingent claim; which martingale
measure should be used to price the option? It is clear that hedging alone can no longer suffice for the basis of pricing and that other criteria are needed.
Various approaches to pricing contingent claims in incomplete markets have been proposed (none of which is completely satisfactory) and this course will look at
some of them, as well as some examples of models which give rise to incomplete markets.
Levy Driven Markets (Andreas Kyprianou)
One of the many failings of the Black-Scholes model is that the log returns are normally distributed and therefore are distributionally symmetric as well as very light
tailed. Empirical log returns suggest heavier tails as well as asymmetry in the distribution of the log returns. One way to remedy this problem is to work with an
exponentially Levy process in place of an exponential Brownian motion. Levy processes are Markov processes which, like Brownian motion, have stationary
independent increments, but unlike Brownian motion, increments are not necessarily normally distributed. Further the paths of Levy processes are not continuous in
general but instead right continuous with left limits. That is to say the paths of a Levy process experiences jumps. These jumps can be interpreted in different ways.
Shocks to a market causing price leaps or the effect of trading on different timescales. In this option we shall look at the structure of Levy proceses and the problems
that they both solve and create as a replacement for Brownian motion in the classical Black-Scholes model.
Pricing and Hedging of Options Traded in Discrete Time (Mark Owen)
This option concentrates on one of the erroneous assumptions of the Black-Scholes model, that of continuous hedging. The Black-Scholes delta hedging strategy
requires the continuous rebalancign of the hedged portfolio, which is possible in theory but unrealistic in practice (one of the reasons for this is transactions costs).
Instead of continuous rehedging, it is a common assumption that rehedging takes place at regular interviews. This option will investigate hedging errors which arise
from discrete hedging with a Black-Scholes delta. Students will be required to numerically implement and test an alternative hedging strategy for reducing the
variance of the total hedging error.
Option Valuation Under GARCH Models (Ken Siu)
Option valuation is one fo the important areas in modern finance theory and practice. Recently, there has been considerable interest in developing appropriate option
valuation models when the asset price dynamics of the underlying risky asset are governed by some modern financial time series models. The pioneering work by
Duan (1995) developed an option pricing model when the asset price dynamics are governed by a GARCH model. The GARCH option pricing model by Duan (1995)
not only provides better description for the underlying asset price dynamics, but some empirical "stylized" facts of the market option price data, such as the smile
behaviour of the implied volatility from the option price data. It also highlights the interplay between option valuation and financial economentrics. There has been a
considerable amount of work on various extensions to the GARCH option pricing model. Recently, Siu, Tong and Yang (2004) has proposed the use of a well-known
tool in actuarial science, namely the Esscher transform, to develop an option pricing model with innovations having an infinitely divisible distribution. In this option, we
will explore the application of the option pricing model by Siu, Tong and Wang (2004) to price various kinds of derivatives instruments, such as digital options,
maxi options and "mini" options. Students will be required to numerically implement the option pricing model via simulation.
MSc/POSTGRADUATE DIPLOMA IN ACTUARIAL SCIENCE
TERM 1 CORE MODULES:
Statistical Methods/Further Stat Methods
This module aims to provide postgraduate students taking either the MSc in Actuarial Science or the MSc in Financial Mathematics with a broad knowledge of the
principal areas of mathematical statistics and statistical methods widely used in insurance and finance.
Financial Mathematics
Rates of interest and discount; present values, equations of values and yields; annuities; loan schedules; project appraisal; the yield on a fund; fixed interest
securities; index-linked securities; forward contracts; the term structure of interest rates; stochastic interest rate models.
Stochastic Modelling
This module aims to introduce some stochastic processes of particular relevance to actuarial work; to derive properties of these processes and to apply these
processes to actuarial problems
Introduction to Life Insurance Mathematics
This module aims to provide students with an introduction to survival models and life insurance mathematics.
Economics
TERM 2 CORE MODULES:
Survival Models II
To understand the use of mathematical models of mortality, illness and other life history events in the study of processes of actuarial interest; to be able to estimate
the parameters in these models, mainly by maximum likelihood; to apply methods of smoothing observed rates of mortality and to test the goodness-of-fit of the
models.
Life Insurance Mathematics I
To extend the coverage of Life Insurance Mathematics 1 in F79LI1 and to include further material for Subject CT5 of the Faculty/Institute of Actuaries examinations. In
this module you will learn how to deal with questions involving: Multiple-life actuarial functions; Disability contracts, long-term care contracts and related computations;
Heterogeneity and selection and Population projections and indices.
Risk Theory
Given a portfolio of insurance policies the course aims to develop models for the amount of a single claim from one policy in the portfolio, models for the number of
claims from one policy in the portfolio, models for the total claim amount arising from the whole portfolio, to study the probability that a portfolio will be insolvent, to
estimate premiums using both claims experience and general information, and to develop models for no claims discount.
Time Series Analysis
Financial Economics 1
To introduce asset pricing and portfolio selection models. This course covers the first half of the material in Subject 109 of the Institute/Faculty of Actuaries
examinations.
Finance and Financial Reporting
TERM 3 CORE MODULES:
Financial Economics 2
Introduction of the basics of financial derivatives pricing; Stochastic modelling of financial assets. The course covers the second half of the material in Subject CT8 of
the Institute/Faculty of Actuaries examinations.
Life Insurance Mathematics II
To extend the coverage of life insurance mathematics in F79LI1 and F79AF2 to include all the material for Subject CT5 of the Institute/Faculty of Actuaries
examinations.This module will provide postgraduate students with a knowledge of the techniques usewd by actuaries to value the benefits offered by life insurance
policies and defined benefit pension schemes.
Survival Models III
This module follows on from the second term Survival Models module and aims:to examine methods of graduating observed rates of mortality and to investigate
methods for the estimation of exposed to risk.
GRADUATE CERTIFICATE IN THE MATHEMATICAL SCIENCES
TERM 1 OPTIONAL MODULES:
Introductory Data Analysis
This module will focus on statistical modelling, including the selection of appropriate models, the analysis and
interpretation of results, and diagnostics. Exploratory and graphical techniques will be considered, as well as
more formal statistical procedures. Both parametric procedures (e.g. linear and generalized linear models) and
nonparametric models will be discussed, as will modern robust techniques.
Optimisation Theory
This module studies some of the mathematical techniques of operational research, which is concerned with
optimising the performance of complex systems in business, industry, scientific research and elsewhere. The
techniques studies are those of the optimisation (maximisation and minimisation) of functions where the variables
TERM 2 OPTIONAL MODULES:
This module has two purposes: It will introduce students to the way financial markets and institutions function in
practice, with particular emphasis on equities. The second part of the module will examine the structure of the
fixed-income security markets and the methods by which they operate. An understanding of fixed-income
securities (bonds) is crucial to understanding the valuation of all securities. This module will also examine the
Categorical Data Analysis
This module aims to present theory and techniques for the analysis of categorical data; to develop students'
abilities in understanding and solving practical statistical problems involving categorical data and to enable
students to learn how to choose appropriate techniques, to analyse categorical data and to present results.
Stochastic Processes I
This module aims to introduce fundamental stochastic processes which are useful in insurance and investment
modelling, and to develop techniques and methods for analysis the long-term behaviour of these procesess.
TERM 3 OPTIONAL MODULES:
Applied Mathematical Methods
The course aims to provide expertise in the area of ordinary differential equations, in particular to teach methods
of solving equations explicitly, to provide an understanding of the general properties of solutions and to show how
Applied Stochastic Processes
Further study of stochastic processes as models of random processes in nature, with emphasis on continuous
Introductory Numerical Analysis
This module aims to give an introduction to some of the basic methods of numerical analysis and to provide the
groundwork for the rest of the 3rd and 4th year numerical analysis courses given in the Department of
Mathematical Techniques 1 and 2
The module aims to provide an introduction to the study of partial differential equations by showing how such
equations can be solved by using separation of variables. It also aims to give students an understanding of both
linear and nonlinear systems of ordinary differential equations and to show how partial differential equations and
Multivariate Data Analysis
This module aims to develop students' abilities in understanding and solving practical statistical problems
involving multivariate data and to introduce them to some techniques for multivariate data so that they can
Numerical Analysis 1 and 2
This course aims to provide an introduction to function approximation and interpolation methods in 1-- and 2--D;
to continue the study of numerical integration methods; to study the techniques required to apply and analyse
numerical methods for solving linear systems of equations and eigenvalue problems. By the end of the course
students should be able to apply the methods and algorithms listed below, and carry out the associated analysis
PDEs and Optimization 2
The main aim of this course is to present different methods of solving optimization problems arising in linear
programming, classical calculus of variations and control theory. The methods are based on applications of the
simplex method, Euler-Lagrange equation, Pontryagin's maximum principle and dynamic programming.
MSc in APPLIED MATHEMATICAL SCIENCES
TERM 1 CORE MODULES:
Approximation of Continuous Systems
This module provides a toolkit of modern techniques in modelling and fitting data, solving nonlinear algebraic
equations, numerical differentiation and integration. These techniques are at the heart of many scientific and
technical calculations. As well as introducing important algorithms, the module contains ways of evaluating their
accuracy and efficiency, including cases where the data used are noisy. It will consist of a combination of
background theory, practical applications (using Matlab) and case studies.
Statistical Methods
This module aims to provide postgraduate students taking either the MSc in Actuarial Science or the MSc in
Financial Mathematics with a broad knowledge of the principal areas of mathematical statistics and statistical
Statistics, data Analysis and Extreme Events (taken by part-time students instead of above)
This module aims to provide an understanding of, and ability to apply, statistical methods to problems in risk and
reliability analysis, and particularly the analysis of data.
TERM 1 OPTIONAL MODULES:
Deterministic and Probabilistic Techniques for Mathematical Modelling
This module is at an introductory level and aims to reintroduce students to some fundamental mathematical and
statistical notations and ideas. It is taught through a series of in-depth case studies which include the following:
Consider two radar systems situated at points P and Q on the globe. An airplane is seen by the radar at P using its
local Cartesian coordinate system. The problem is to translate this information into the local coordinate system at Q.
The solution uses rotation matrices, vectors and ellipsoidal geometry which will reviewed in the course.
Consider a point P in space which is constrained to follow another point Q in some specified manner. As an example,
a guided missile could move towards an aircraft so that it is always pointing in the direction of the aircraft. The
problem is to find the path taken by the missile and the collision time. We also study a variant of this problem called
motion camouflage in which the missile appears to be stationary with respect to the aircraft. The formulation and
Mathematical Ecology
The module aims to provide students with an advanced knowledge and understanding of the mathematical modelling
methods that describe population dynamics, epidemiological processes and evolutionary processes in ecological
systems. It will provide training in a wide variety of mathematical techniques which are used to describe ecological
Optimization
This module aims to introduce optimization theory and applications. It ranges from fundamental concepts to a wide
range of applications. Matlab will be used for practical demonstrations and exercises.
TERM 2 CORE MODULES:
Applied Linear Algebra
This module aims to provide a toolkit of modern techniques in applied linear algebra, which is at the heart of many
scientific and technical calculations. As well as introducing algorithms, it aims to provide ways to evaluate their
accuracy and efficiency, particularly where the data used are noisy. It will consist of a combination of background
theory, practical applications (using Matlab) and case studies. Some previous exposure to mathematics (particularly
Dynamical Systems
The module aims to provide postgraduate students with a knowledge and critical understanding of dynamical
systems particularly as they arise from systems of ordinary differential equations as models in applied mathematics.
TERM 2 OPTIONAL MODULES:
Mathematical Biology and Medicine
This module will introduce the application of mathematical modelling techniques to a variety of problems in
developmental biology, medicine and physiology. Specific attention will be paid to the derivation of models, the
Numerical Analysis of PDEs
The module aims to provide a critical understanding of techniques and analysis required to find the numerical
solution of partial differential equations using both finite difference and finite element and the ability to implement the
Partial Differential Equations
The module aims to provide a critical understanding of the basic theory of PDE's, the main properties of the classical
equations in mathematical physics, the different concepts required to study nonlinear equations and the uses of
Fractals and Chaos
The module aims to provide postgraduate students with a knowledge and critical understanding of chaos as arising in
discrete time dynamical systems and of fractal sets.
Bayesian Inference and Stochastic Computations Methods
This module aims to provide postgraduate students with a critical understanding of the philosophical basis of
Bayesian inference and how it contrasts with the classical approach; detailed knowledge of the key elements of
applying the Bayesian inference and how it contrasts with the classical approach; an extensive understanding of the
theory of stochastic processes and how they are applied in statistical computing; the ability of implement stochastic
Modern Portfolio Theory
This module will allow students to understand the theory of preference using utility theory and how this can be
applied to selecting optimal portfolios. It will show how portfolio selection models can be extended to become pricing
MSc in APPLIED MATHEMATICAL SCIENCES WITH BIOLOGICAL AND ECOLOGICAL MODELLING
TERM 1 CORE MODULES:
Mathematical Ecology
The module aims to provide students with an advanced knowledge and understanding of the mathematical
modelling methods that describe population dynamics, epidemiological processes and evolutionary processes in
ecological systems. It will provide training in a wide variety of mathematical techniques which are used to describe
Statistical Methods
This module aims to provide postgraduate students taking either the MSc in Actuarial Science or the MSc in
Financial Mathematics with a broad knowledge of the principal areas of mathematical statistics and statistical
Statistics, data Analysis and Extreme Events (taken by part-time students instead of above)
This module aims to provide an understanding of, and ability to apply, statistical methods to problems in risk and
reliability analysis, and particularly the analysis of data.
TERM 1 OPTIONAL MODULES:
Bionformatics I
This module aims students to acquire experience and understanding of existing bioinformatics applications; to
introduce statistical and experimental design techniques in bioinformations and to acquire understanding of
Molecular Biology I
This module aims to provide students with a knowledge and understanding of molecular biology in relation to
bioinformatics; the skills to apply that knowledge and understanding to bioinformatics and the skills to evaluate
Deterministic and Probabilistic Techniques for Mathematical Modelling
This module is at an introductory level and aims to reintroduce students to some fundamental mathematical and
statistical notations and ideas. It is taught through a series of in-depth case studies which include the following:
Consider two radar systems situated at points P and Q on the globe. An airplane is seen by the radar at P using
its local Cartesian coordinate system. The problem is to translate this information into the local coordinate system
at Q. The solution uses rotation matrices, vectors and ellipsoidal geometry which will reviewed in the course.
Consider a point P in space which is constrained to follow another point Q in some specified manner. As an
example, a guided missile could move towards an aircraft so that it is always pointing in the direction of the
aircraft. The problem is to find the path taken by the missile and the collision time. We also study a variant of this
problem called motion camouflage in which the missile appears to be stationary with respect to the aircraft. The
Approximation of Continuous Systems
This module provides a toolkit of modern techniques in modelling and fitting data, solving nonlinear algebraic
equations, numerical differentiation and integration. These techniques are at the heart of many scientific and
technical calculations. As well as introducing important algorithms, the module contains ways of evaluating their
accuracy and efficiency, including cases where the data used are noisy. It will consist of a combination of
Optimization
This module aims to introduce optimization theory and applications. It ranges from fundamental concepts to a
wide range of applications. Matlab will be used for practical demonstrations and exercises.
TERM 2 CORE MODULES:
Applied Linear Algebra
This module aims to provide a toolkit of modern techniques in applied linear algebra, which is at the heart of
many scientific and technical calculations. As well as introducing algorithms, it aims to provide ways to evaluate
their accuracy and efficiency, particularly where the data used are noisy. It will consist of a combination of
background theory, practical applications (using Matlab) and case studies. Some previous exposure to
Mathematical Biology and Medicine
This module will introduce the application of mathematical modelling techniques to a variety of problems in
developmental biology, medicine and physiology. Specific attention will be paid to the derivation of models, the
TERM 2 OPTIONAL MODULES:
Dynamical Systems
The module aims to provide postgraduate students with a knowledge and critical understanding of dynamical
systems particularly as they arise from systems of ordinary differential equations as models in applied
Numerical Analysis of PDEs
The module aims to provide a critical understanding of techniques and analysis required to find the numerical
solution of partial differential equations using both finite difference and finite element and the ability to implement
Partial Differential Equations
The module aims to provide a critical understanding of the basic theory of PDE's, the main properties of the
classical equations in mathematical physics, the different concepts required to study nonlinear equations and the
Fractals and Chaos
The module aims to provide postgraduate students with a knowledge and critical understanding of chaos as
arising in discrete time dynamical systems and of fractal sets.
Bayesian Inference and Stochastic Computations Methods
This module aims to provide postgraduate students with a critical understanding of the philosophical basis of
Bayesian inference and how it contrasts with the classical approach; detailed knowledge of the key elements of
applying the Bayesian inference and how it contrasts with the classical approach; an extensive understanding of
the theory of stochastic processes and how they are applied in statistical computing; the ability of implement
Modern Portfolio Theory
This module will allow students to understand the theory of preference using utility theory and how this can be
applied to selecting optimal portfolios. It will show how portfolio selection models can be extended to become
Bioinformatics II
This module will allow students to develop an understanding of the design and implementation of algorithms in
bioinformatics; to acquire basic programming skills in Perl and to acquire knowledge and understanding of
Molecular Biology II
This module aims to provide students with a knowledge and understanding of molecular biology in relation to
bioinformatics, the skils to apply that knowledge and understanding to bioinformatics and the skills to evaluate
MSc/PG DIPLOMA IN DISTRIBUTED & MULTIMEDIA INFORMATION
TERM 1 CORE MODULES:
Distributed Systems Programming
This module aims to review the principal abstractions and methods used in distributed systems programming, give
practical experience in modelling, specifying, implementing and verifying distributed systems; enablet students to
appreciate critically a range of distributed computing technologies and have students creatively develop rival types of
Information Systems Methodologies
Aims to equip students with a critical understanding of the processes and methodologies required for effective design
of information systems; to provide a framework for classification, capture and effective deployment of a wide range of
development techniques, tools and methodologies; to support the development of skilled and imaginative use of
those tools, techniques and methodologies in designing and developing solution systems to meet business and
organisational needs; to enable students to develop a critical understanding of the underpinning theory in major
developmental approached to information systems and to consider and critically evaluate a range of approaches to
TERM 1 OPTIONAL MODULES:
Entrepreneurship 1
Aims to introduce concepts and practices in Entrepreneurship, from the generation of an idea, to (basic) business
planning, through to the infrastructure of support that exists in the UK.
Human Factors & Usability
Aims to provide a critical understanding of the characteristics of human performance and capabilities relevant to
design of interactive systems; to provide a systematic understanding of behavioural and cognitive research methods
and a comprehensive understanding of techniques used in evaluating user needs and usability testing and to give
students a theoretical understanding of approaches, methods and techniques together with a practical understanding
Mobile Networking
Aims to introduce students to the particular problems of building networks which include mobile computing devices
and to explain how these may be overcome using current technology and to introduce students to the issues
Software Engineering in Java 1
Aims to equip students with an understanding of the process of object oriented design; to provide knowledge of UML
notation and other object oriented design techniques; to support the development of object oriented programs in the
Java programming language and to enable students to carry out object oriented design from specification, document
TERM 2 CORE MODULES:
Multimedia Design
Aims to equip students with an understanding of the processes and methodologies required for effective design of
multimedia, artefacts and systems; to provide a framework for classification, capture and effective deployment of the
range of multimedia resources and to support the development of skilled and imaginative use of a selection of
TERM 2 OPTIONAL MODULES:
Advanced Database Systems
Aims to review and critique relational data management techniques; to understand concepts of advanced database
technology (including Object Oriented and XML based database systems) and how they can be applied and to
develop and experiment with advanced database applications using appropriate technology.
Directed Reading
The module aims to provide a critical understanding of techniques and analysis required to find the numerical
solution of partial differential equations using both finite difference and finite element and the ability to implement the
E-Commerce Technology
Aims to review the IT issues raised by electronic business and commerce; to survey the techniques and technologies
available for designing and implementing e-business and e-commerce applications; and to provide first hand
Network Applications
Aims to equip students with knowledge and understanding of the theories, principles and protocols underlying
network applications; to enable students to appreciate critically the range of network application technologies and
standards; to give students significant development skills in a range of the principal network technologies, to grasp
the main design and practical issues faced in their application, and confer the ability to select and apply relevant
techniques for a given network application development problem and to have students creatively develop in teams a
Software Engineering in Java II
Aims to consolidate proficiency in imperative programming and software development; to introduce object oriented
programming and object oriented design methods; to develop an understanding of window-based systems and their
MSc/PG DIPLOMA IN INTERACTIVE MULTIMEDIA
TERM 1 CORE MODULES:
Human Factors and Usability
Aims to provide a critical understanding of the characteristics of human performance and capabilities relevant to
design of interactive systems; to provide a systematic understanding of behavioural and cognitive research methods
and a comprehensive understanding of techniques used in evaluating user needs and usability testing and to give
students a theoretical understanding of approaches, methods and techniques together with a practical understanding
Software Engineering in C++ 1
Aims to development significant practical skills in a widely used imperative programming language; to develop critical
understanding of good professional practise in software development and of the software engineering life cycle and
to develop detailed understanding of programming concepts.
Software Engineering in Java 1
Aims to equip students with an understanding of the process of object oriented design; to provide knowledge of UML
notation and other object oriented design techniques; to support the development of object oriented programs in the
Java programming language and to enable students to carry out object oriented design from specification, document
TERM 1 OPTIONAL MODULES:
Entrepreneurship 1
Aims to introduce concepts and practices in Entrepreneurship, from the generation of an idea, to (basic) business
planning, through to the infrastructure of support that exists in the UK.
Artificial Intelligence
Aims to introduce students to the fundamental concepts and techniques used in artificial intelligence; to develop a
critical awareness of the appropriateness of different methods and to provide familiarity with common applications
Design for Online Learning
Aims to give understanding of the issues of open and online learning; to develop knowledge & understanding of the
principles of online course development and to support the development of design skills relating to technical and
TERM 2 CORE MODULES:
Computer Graphics
Aims to equip students with a knowledge and understanding of advanced graphics systems and algorithms and to
give students advanced skills in computer graphics programming.
Multimedia Design
To equip students with an understanding of the processes and methodologies required for effective design of
multimedia, artefacts and systems; To provide a framework for classification, capture and effective deployment of the
range of multimedia resources and to support the development of skilled and imaginative use of a selection of
software tools appropriate to the design, management and deployment of multimedia resources and systems.
Software Engineering in Java II
To consolidate proficiency in imperative programming and software development; to introduce object oriented
programming and object oriented design methods.
Software Engineering in C++ II
To equip students with an understanding of Object Oriented Programming; to provide a theoretical framework for
software design and problem solving and to extend their critical awareness of the issues associated with large
software engineering projects
TERM 2 OPTIONAL MODULES:
Integrated Online Learning Environments
To provide an understanding of the communications, support and management aspects of online learning
environments; to develop knowledge & understanding of the components of a virtual learning environment and their
integration and to develop evaluation skills and knowledge for online resources and learning environments.
Directed Reading
This module aims to allow students to pursue a more in-depth study in specialised areas of their course. Specific
aims must be identified by supervisors before a Directed Reading module can proceed.
E-Commerce Technology
To review the IT issues raised by electronic business and commerce; to survey the techniques and technologies
available for designing and implementing e-business and e-commerce applications and to provide first hand
Virtual Environments
To enable participants to understand the concepts and benefits of Virtual Environments with respect to various
applications and to equip participants with the skills to construct Virtual Environments using state-of-the-art VE
MSc/PG DIPLOMA IN INTERACTIVE MULTIMEDIA
TERM 1 CORE MODULES:
Human Factors and Usability
To provide a critical understanding of the characteristics of human performance and capabilities relevant to
design of interactive systemsTo provide a systematic understanding of behavioural and cognitive research
methods and a comprehensive understanding of techniques used in evaluating user needs and usability testing
and to give students a theoretical understanding of approaches, methods and techniques together with a practical
Software Engineering in C++ 1
To development significant practical skills in a widely used imperative programming language; to develop critical
understanding of good professional practise in software development and of the software engineering life cycle
and to develop detailed understanding of programming concepts.
Software Engineering in Java 1
To equip students with an understanding of the process of object oriented design; to provide knowledge of UML
notation and other object oriented design techniques; To support the development of object oriented programs in
the Java programming language and to enable students to carry out object oriented design from specification,
TERM 1 OPTIONAL MODULES:
Entrepreneurship 1
To introduce concepts and practices in Entrepreneurship, from the generation of an idea, to (basic) business
planning, through to the infrastructure of support that exists in the UK.
Database and Information Systems
To equip students with a detailed and critical understanding of the processes and methodologies required for the
analysis, specification and design of database systems and information systems, and the inter-relationship
between such systems; to enable students to develop a critical understanding of the relationship between
organisations, human activity systems and information systems, and between the information systems
development life cycle and software development life cycles, and to utilise that understanding to design and
develop appropriate specialised systems and to provide the students with practical experience in designing,
building and using databases, designing information systems, and critical awareness in the development and
Design for Online Learning
To give understanding of the issues of open and online learning; to develop knowledge & understanding of the
principles of online course development and to support the development of design skills relating to technical and
Networks and Communication
To equip students with an understanding of concepts in electrical communication; to use mobile communications
as a vehicle for investigating cellular communication, digital modulation, line shaping and error coding and to
TERM 2 CORE MODULES:
Multimedia Design
To equip students with an understanding of the processes and methodologies required for effective design of
multimedia, artefacts and systems; To provide a framework for classification, capture and effective deployment of
the range of multimedia resources and to support the development of skilled and imaginative use of a selection of
software tools appropriate to the design, management and deployment of multimedia resources and systems.
Software Engineering in Java II
To consolidate proficiency in imperative programming and software development; to introduce object oriented
programming and object oriented design methods.
Software Engineering in C++ II
To equip students with an understanding of Object Oriented Programming; to provide a theoretical framework for
software design and problem solving and to extend their critical awareness of the issues associated with large
software engineering projects
TERM 2 OPTIONAL MODULES:
Integrated Online Learning Environments
To provide an understanding of the communications, support and management aspects of online learning
environments; to develop knowledge & understanding of the components of a virtual learning environment and
their integration and to develop evaluation skills and knowledge for online resources and learning environments.
Directed Reading
This module aims to allow students to pursue a more in-depth study in specialised areas of their course. Specific
aims must be identified by supervisors before a Directed Reading module can proceed.
E-Commerce Technology
To review the IT issues raised by electronic business and commerce; to survey the techniques and technologies
available for designing and implementing e-business and e-commerce applications and to provide first hand
Virtual Environments
To enable participants to understand the concepts and benefits of Virtual Environments with respect to various
applications and to equip participants with the skills to construct Virtual Environments using state-of-the-art VE
Computer Graphics
To equip students with a knowledge and understanding of advanced graphics systems and algorithms and to give
students advanced skills in computer graphics programming.
MSc/PG DIPLOMA IN INTERACTIVE MULTIMEDIA
TERM 1 CORE MODULES:
Mobile Networking
To introduce students to the particular problems of building networks which include mobile computing devices
and to explain how these may be overcome using current technology and to introduce students to the issues
Distributed Systems Programming
This module aims to review the principal abstractions and methods used in distributed systems programming;
give practical experience in modelling, specifying, implementing and verifying distributed systems; enable
students to appreciate critically a range of distributed computing technologies and have students creatively
develop rival types of implementations of a distributed application and appraise the differences.
TERM 1 OPTIONAL MODULES:
Entrepreneurship 1
To introduce concepts and practices in Entrepreneurship, from the generation of an idea, to (basic) business
planning, through to the infrastructure of support that exists in the UK.
Software Engineering in Java 1
This module aims to equip students with an understanding of the process of object oriented design; to provide
knowledge of UML notation and other object oriented design techniques; To support the development of object
oriented programs in the Java programming language and to enable students to carry out object oriented design
Human Factors and Usability
To give understanding of the issues of open and online learning; to develop knowledge & understanding of the
principles of online course development and to support the development of design skills relating to technical and
Active Communication Devices
This module aims to develop the student’s abilities to an advanced level with active microwave techniques and
microwave components as used in mobile communication systems.
TERM 2 CORE MODULES:
Network Applications
This module aims to equip students with knowledge and understanding of the theories, principles and protocols
underlying network applications; to enable students to appreciate critically the range of network application
technologies and standards; to give students significant development skills in a range of the principal network
technologies, to grasp the main design and practical issues faced in their application, and confer the ability to
select and apply relevant techniques for a given network application development problem and to have students
Mobile and Handheld Applications Software
Aims to introduce students to the technology used in programmable mobile and handheld devices and to provide
students with the ability to develop applications for mobile and handheld devices using current software
Software Engineering in Java II
Aims to consolidate proficiency in imperative programming and software development; to introduce object
oriented programming and object oriented design methods.
TERM 2 OPTIONAL MODULES:
Advanced Database Systems
Aims to review and critique relational data management techniques; to understand concepts of advanced
database technology (including Object Oriented and XML based database systems) and how they can be applied
and to develop and experiment with advanced database applications using appropriate technology.
Directed Reading
This module aims to allow students to pursue a more in-depth study in specialised areas of their course. Specific
aims must be identified by supervisors before a Directed Reading module can proceed.
E-Commerce Technology
Aims to review the IT issues raised by electronic business and commerce; to survey the techniques and
technologies available for designing and implementing e-business and e-commerce applications and to provide
RF and Mobile Communications
Aims to equip the students with the knowledge and understanding to critically analyse hardware, parameters, and
architectures of RF/microwave mobile communications systems.
MSc/PG DIPLOMA IN INFORMATION TECHNOLOGY (BUSINESS)
TERM 1 CORE MODULES:
Entrepreneurship I
This module aims to introduce concepts and practices in Entrepreneurship, from the generation of an idea, to (basic)
business planning, through to the infrastructure of support that exists in the UK.
Human Factors and Usability
To give understanding of the issues of open and online learning; to develop knowledge & understanding of the
principles of online course development and to support the development of design skills relating to technical and
Software Engineering in Java I
This module aims to equip students with an understanding of the process of object oriented design; to provide
knowledge of UML notation and other object oriented design techniques; To support the development of object
oriented programs in the Java programming language and to enable students to carry out object oriented design from
specification, document the design using appropriate UML notations, implement the design in Java and evaluate the
Databases and Information Systems
This module aims to equip students with a detailed and critical understanding of the processes and methodologies
required for the analysis, specification and design of database systems and information systems, and the inter-
relationship between such systems; to enable students to develop a critical understanding of the relationship
between organisations, human activity systems and information systems, and between the information systems
development life cycle and software development life cycles, and to utilise that understanding to design and develop
appropriate specialised systems and to provide the students with practical experience in designing, building and
Management Studies for Scientists and Engineers
TERM 2 CORE MODULES
Advanced Entrepreneurship
Aims to investigate aspects of the support infrastructure in the UK.To explore practices in entrepreneurship that
facilitate growth and development; to examine comparatively the role of entrepreneurship for economic development
in the international context; to increase student knowledge about applications of enterprise skills within firm start-up
and other contexts and to examine the role of innovation in economic and social development.
E-Commerce Technology
Aims to review the IT issues raised by electronic business and commerce; to survey the techniques and technologies
available for designing and implementing e-business and e-commerce applications and to provide first hand
Multimedia Design
Aims to equip students with an understanding of the processes and methodologies required for effective design of
multimedia, artefacts and systems; to provide a framework for classification, capture and effective deployment of the
range of multimedia resources and to support the development of skilled and imaginative use of a selection of
Network Applications
Aims to equip students with knowledge and understanding of the theories, principles and protocols underlying
network applications; to enable students to appreciate critically the range of network application technologies and
standards; to give students significant development skills in a range of the principal network technologies, to grasp
the main design and practical issues faced in their application, and confer the ability to select and apply relevant
techniques for a given network application development problem and to have students creatively develop in teams a
Software Engineering in Java II
To consolidate proficiency in imperative programming and software development; to introduce object oriented
programming and object oriented design methods.
MSc/PG DIPLOMA IN INFORMATION TECHNOLOGY (BIOINFORMATICS)
TERM 1 CORE MODULES:
Bioinformatics I
To acquire experience and understanding of existing bioinformatics applications; to introduce statistical and
experimental design techniques in bioinformatics and to acquire understanding of evolutionary computing techniques
Molecular Biology for Bioinformatics I
This module aims to provide students with a knowledge and understanding of molecular biology in relation to
bioinformatics; the skills to apply that knowledge and understanding to bioinformatics and the skills to evaluate and
Software Engineering in Java I
This module aims to equip students with an understanding of the process of object oriented design; to provide
knowledge of UML notation and other object oriented design techniques; To support the development of object
oriented programs in the Java programming language and to enable students to carry out object oriented design from
specification, document the design using appropriate UML notations, implement the design in Java and evaluate the
TERM 1 OPTIONAL MODULES:
Entrepreneurship I
This module aims to introduce concepts and practices in Entrepreneurship, from the generation of an idea, to (basic)
business planning, through to the infrastructure of support that exists in the UK.
Databases and Information Systems
This module aims to equip students with a detailed and critical understanding of the processes and methodologies
required for the analysis, specification and design of database systems and information systems, and the inter-
relationship between such systems; to enable students to develop a critical understanding of the relationship
between organisations, human activity systems and information systems, and between the information systems
development life cycle and software development life cycles, and to utilise that understanding to design and develop
appropriate specialised systems and to provide the students with practical experience in designing, building and
Human Factors and Usability
To give understanding of the issues of open and online learning; to develop knowledge & understanding of the
principles of online course development and to support the development of design skills relating to technical and
Artificial Intelligence
This module aims to introduce students to the fundamental concepts and techniques used in artificial intelligence; to
develop a critical awareness of the appropriateness of different methods and to provide familiarity with common
TERM 2 CORE MODULES
Bioinformatics II
This module aims for students to develop an understanding of the design and implementation of algorithms in
bioinformatics; to acquire basic programming skills in Perl and to acquire knowledge and understanding of genomics
Molecular Biology for Bioinformatics II
This module aims to provide students with a knowledge and understanding of molecular biology in relation to
bioinformatics; the skills to apply that knowledge and understanding to bioinformatics and the skills to evaluate and
interpret published output in molecular biology.
Machine Learning and Neural Networks
Aims to introduce students to the fundamental concepts & techniques used in machine learning; to develop a critical
awareness of the appropriateness of different methods and to provide familiarity with common applications such as
Software Engineering in Java II
To consolidate proficiency in imperative programming and software development; to introduce object oriented
programming and object oriented design methods.
TERM 2 OPTIONAL MODULES:
Data Analysis and Simulation
Aims for students to develop a critical understanding of statistical data analysis and it’s application in science &
engineering; to develop an extensive and detailed knowledge of the principle theories and application of discrete
modelling of simulation and to develop a knowledge of a significant range of optimisation techniques and their
Directed Reading
This module aims to allow students to pursue a more in-depth study in specialised areas of their course. Specific
aims must be identified by supervisors before a Directed Reading module can proceed.
Multimedia Design
Aims to equip students with an understanding of the processes and methodologies required for effective design of
multimedia, artefacts and systems; to provide a framework for classification, capture and effective deployment of the
range of multimedia resources and to support the development of skilled and imaginative use of a selection of
software tools appropriate to the design, management and deployment of multimedia resources and systems.
MSc/PG DIPLOMA IN INFORMATION TECHNOLOGY (E-LEARNING)
TERM 1 CORE MODULES:
Design for Online Learning
Aims to give students an understanding of the issues of open and online learning; to develop knowledge &
understanding of the principles of online course development and to support the evelopment of design skills
relating to technical and pedagogical requirements.
Software Engineering in Java I
This module aims to equip students with an understanding of the process of object oriented design; to provide
knowledge of UML notation and other object oriented design techniques; To support the development of object
oriented programs in the Java programming language and to enable students to carry out object oriented design
from specification, document the design using appropriate UML notations, implement the design in Java and
TERM 1 OPTIONAL MODULES:
Entrepreneurship I
This module aims to introduce concepts and practices in Entrepreneurship, from the generation of an idea, to
(basic) business planning, through to the infrastructure of support that exists in the UK.
Databases and Information Systems
This module aims to equip students with a detailed and critical understanding of the processes and
methodologies required for the analysis, specification and design of database systems and information systems,
and the inter-relationship between such systems; to enable students to develop a critical understanding of the
relationship between organisations, human activity systems and information systems, and between the
information systems development life cycle and software development life cycles, and to utilise that
understanding to design and develop appropriate specialised systems and to provide the students with practical
Human Factors and Usability
To give understanding of the issues of open and online learning; to develop knowledge & understanding of the
principles of online course development and to support the development of design skills relating to technical and
Artificial Intelligence
This module aims to introduce students to the fundamental concepts and techniques used in artificial intelligence;
to develop a critical awareness of the appropriateness of different methods and to provide familiarity with
TERM 2 CORE MODULES
Integrated Online Learning Environments
Aims to provide students with an understanding of the communications, support and management aspects of
online learning environments; to develop knowledge & understanding of the components of a virtual learning
environment and their integration and to develop evaluation skills and knowledge for online resources and
learning environments.
Software Engineering in Java II
To consolidate proficiency in imperative programming and software development; to introduce object oriented
programming and object oriented design methods.
TERM 2 OPTIONAL MODULES:
E-Commerce Technology
Aims to review the IT issues raised by electronic business and commerce; to survey the techniques and
technologies available for designing and implementing e-business and e-commerce applications and to provide
first hand experience of Web-based tools and services to help design e-commerce solutions.
Directed Reading
This module aims to allow students to pursue a more in-depth study in specialised areas of their course. Specific
aims must be identified by supervisors before a Directed Reading module can proceed.
Multimedia Design
Aims to equip students with an understanding of the processes and methodologies required for effective design
of multimedia, artefacts and systems; to provide a framework for classification, capture and effective deployment
of the range of multimedia resources and to support the development of skilled and imaginative use of a selection
of software tools appropriate to the design, management and deployment of multimedia resources and systems.
Network Applications
Aims to equip students with knowledge and understanding of the theories, principles and protocols underlying
network applications; to enable students to appreciate critically the range of network application technologies and
standards; to give students significant development skills in a range of the principal network technologies, to
grasp the main design and practical issues faced in their application, and confer the ability to select and apply
relevant techniques for a given network application development problem and to have students creatively develop
MSc/PG DIPLOMA IN INFORMATION TECHNOLOGY (MULTIMEDIA)
TERM 1 CORE MODULES:
Software Engineering in C++ 1
To development significant practical skills in a widely used imperative programming language; to develop critical
understanding of good professional practise in software development and of the software engineering life cycle
Human Factors and Usability
To give understanding of the issues of open and online learning; to develop knowledge & understanding of the
principles of online course development and to support the development of design skills relating to technical and
Software Engineering in Java I
This module aims to equip students with an understanding of the process of object oriented design; to provide
knowledge of UML notation and other object oriented design techniques; To support the development of object
oriented programs in the Java programming language and to enable students to carry out object oriented design
from specification, document the design using appropriate UML notations, implement the design in Java and
TERM 1 OPTIONAL MODULES:
Entrepreneurship I
This module aims to introduce concepts and practices in Entrepreneurship, from the generation of an idea, to
(basic) business planning, through to the infrastructure of support that exists in the UK.
Databases and Information Systems
This module aims to equip students with a detailed and critical understanding of the processes and
methodologies required for the analysis, specification and design of database systems and information systems,
and the inter-relationship between such systems; to enable students to develop a critical understanding of the
relationship between organisations, human activity systems and information systems, and between the
information systems development life cycle and software development life cycles, and to utilise that
understanding to design and develop appropriate specialised systems and to provide the students with practical
Design for Online Learning
Aims to give students an understanding of the issues of open and online learning; to develop knowledge &
understanding of the principles of online course development and to support the evelopment of design skills
Networks and Communications
This module aims to introduce students to the fundamental concepts and techniques used in artificial intelligence;
to develop a critical awareness of the appropriateness of different methods and to provide familiarity with
TERM 2 CORE MODULES
Multimedia Design
Aims to equip students with an understanding of the processes and methodologies required for effective design
of multimedia, artefacts and systems; to provide a framework for classification, capture and effective deployment
of the range of multimedia resources and to support the development of skilled and imaginative use of a selection
of software tools appropriate to the design, management and deployment of multimedia resources and systems.
Software Engineering in Java II
To consolidate proficiency in imperative programming and software development; to introduce object oriented
programming and object oriented design methods.
Software Engineering in C++ II
To development significant practical skills in a widely used imperative programming language; to develop critical
understanding of good professional practise in software development and of the software engineering life cycle
and to develop detailed understanding of programming concepts.
TERM 2 OPTIONAL MODULES:
E-Commerce Technology
Aims to review the IT issues raised by electronic business and commerce; to survey the techniques and
technologies available for designing and implementing e-business and e-commerce applications and to provide
first hand experience of Web-based tools and services to help design e-commerce solutions.
Directed Reading
This module aims to allow students to pursue a more in-depth study in specialised areas of their course. Specific
aims must be identified by supervisors before a Directed Reading module can proceed.
Integrated Online Learning Environments
Aims to provide students with an understanding of the communications, support and management aspects of
online learning environments; to develop knowledge & understanding of the components of a virtual learning
environment and their integration and to develop evaluation skills and knowledge for online resources and
learning environments.
Computer Graphics
Aims to equip students with a knowledge and understanding of advanced graphics systems and algorithms and to
give students advanced skills in computer graphics programming.
Virtual Environments
To enable participants to understand the concepts and benefits of Virtual Environments with respect to various
applications and to equip participants with the skills to construct Virtual Environments using state-of-the-art VE
software toolkits.
MSc/PG DIPLOMA IN INFORMATION TECHNOLOGY (SOFTWARE SYSTEMS)
TERM 1 CORE MODULES:
Networks and Communications
This module aims to introduce students to the fundamental concepts and techniques used in artificial intelligence;
to develop a critical awareness of the appropriateness of different methods and to provide familiarity with
Software Engineering in Java I
This module aims to equip students with an understanding of the process of object oriented design; to provide
knowledge of UML notation and other object oriented design techniques; To support the development of object
oriented programs in the Java programming language and to enable students to carry out object oriented design
from specification, document the design using appropriate UML notations, implement the design in Java and
TERM 1 OPTIONAL MODULES:
Entrepreneurship I
This module aims to introduce concepts and practices in Entrepreneurship, from the generation of an idea, to
(basic) business planning, through to the infrastructure of support that exists in the UK.
Databases and Information Systems
This module aims to equip students with a detailed and critical understanding of the processes and
methodologies required for the analysis, specification and design of database systems and information systems,
and the inter-relationship between such systems; to enable students to develop a critical understanding of the
relationship between organisations, human activity systems and information systems, and between the
information systems development life cycle and software development life cycles, and to utilise that
understanding to design and develop appropriate specialised systems and to provide the students with practical
Artificial Intelligence
This module aims to introduce students to the fundamental concepts and techniques used in artificial intelligence;
to develop a critical awareness of the appropriateness of different methods and to provide familiarity with
Human Factors and Usability
To give understanding of the issues of open and online learning; to develop knowledge & understanding of the
principles of online course development and to support the development of design skills relating to technical and
Mobile Networking
To introduce students to the particular problems of building networks which include mobile computing devices
and to explain how these may be overcome using current technology and to introduce students to the issues
TERM 2 CORE MODULES
Network Applications
Aims to equip students with knowledge and understanding of the theories, principles and protocols underlying
network applications; to enable students to appreciate critically the range of network application technologies and
standards; to give students significant development skills in a range of the principal network technologies, to
grasp the main design and practical issues faced in their application, and confer the ability to select and apply
relevant techniques for a given network application development problem and to have students creatively develop
Software Engineering in Java II
To consolidate proficiency in imperative programming and software development; to introduce object oriented
programming and object oriented design methods.
TERM 2 OPTIONAL MODULES:
Advanced Database Systems
To review and critique relational data management techniques. To understand concepts of advanced database
technology (including Object Oriented and XML based database systems) and how they can be applied. To
develop and experiment with advanced database applications using appropriate technology.
Directed Reading
This module aims to allow students to pursue a more in-depth study in specialised areas of their course. Specific
aims must be identified by supervisors before a Directed Reading module can proceed.
Mobile & Handheld Application Software
To introduce students to the technology used in programmable mobile and handheld devices and to provide
students with the ability to develop applications for mobile and handheld devices using current software
Multimedia Design
Aims to equip students with an understanding of the processes and methodologies required for effective design
of multimedia, artefacts and systems; to provide a framework for classification, capture and effective deployment
of the range of multimedia resources and to support the development of skilled and imaginative use of a selection
of software tools appropriate to the design, management and deployment of multimedia resources and systems.
Related docs
Other docs by xzl18643
Joseph W McNutt M D F A C S F A A O S 4401 Coit Road Medical Pavilion 1 – Suite 407 Frisco Texas 75035 Phone 214 472
Views: 453 | Downloads: 0
Get documents about "