You are on page 1of 2

MSc

COMPUTER SCIENCE
This programme enables students to gain in-depth knowledge and skills in a range of
advanced topics in computer science. Core themes include programming languages and
paradigms, specification, logic, program verification and object-oriented software
development. Additional topics include system security, multimedia applications and
internet application development.

SCHOOL OF COMPUTING SCIENCE


Contact us Middlesex University provides a Course overview
Dr Elke Duncker forward-thinking and innovative There are three compulsory taught mod-
Email: e.duncker@mdx.ac.uk computing science environment on its ules and one optional taught module.
superb north London campus. These are followed by an independent
Location project. The programme will provide you
Hendon campus, London, UK • Relatively small class sizes and strong with a deep understanding of key concepts
Nearest Underground station: student support. in computer programming, programming
Hendon Central, Northern line • Emphasis on professional and project paradigms and software development and
skills for your step into industry. design, with a balance of computer sci-
Study mode • Strong academic and research profile, ence theory and practical, hands-on
Available full or part-time including authors of widely-used experience. You will also gain an under-
Start in September. textbooks and learning materials. standing of the professional, legal and
• Real enthusiasm to support students in ethical framework applicable to careers in
Fees exploring new concepts and innovations. computing.
UK/EU full-time: £5,200 per year • Practical work integrated into every
UK/EU part-time: £2,700 per year module. Entry requirements
International full-time: £9,400 per year • Well equipped PC and Mac labs We are looking for motivated graduates
including specialist multimedia and who are passionate about internet and web
graphics and games facilities. technologies. You should have at least a
second class Honours degree in a
computing subject or another discipline
related to the programme; for example
subjects like mathematics, science,
engineering or other disciplines that
provide significant exposure to IT and
computer programming. We also accept
applicants with degrees in other
disciplines who can demonstrate relevant
industrial experience. If English is not your
first language you will need an IELTS score
of 6.5.

MIDDLESEX UNIVERSITY IN LONDON


Careers • Internet Media Technology
The programme will prepare you for employment in a wide On this module there is a strong focus on virtual tools
range of areas within the software industry and for further and virtual environments with control and real-time
research. The focus on principles and concepts will provide considerations. The user experience and the monitoring
you with the skills to undertake self-directed learning of this experience is also considered in depth. You will
throughout your career. gain the experience of working with cutting edge
multimedia in the context of performance and
Programme content dissemination of media in a distributed environment.
Modules You then complete a project module:
There are three compulsory taught modules:
• Individual research or development project
• Postgraduate and Professional Skills This will allow you to consolidate learning across the
This module gives you the academic and professional programme and develop your ability to plan and conduct
knowledge needed to plan, run and report academic and a substantial piece of individual work.
professional projects. It consists of two phases. In phase
one, the focus is on generic skills, such as finding, Assessment
selecting, verifying and evaluating information, You will be assessed through a combination of coursework,
comprehending and summarising technical content, presentations, a project and unseen examinations.
evaluating theories and presenting arguments. In phase
you develop a proposal for an individual project to carry
out on completion of the module. You develop skills in
gathering and analysing data, for instance for
requirement specifications, writing and reviewing project
proposals, evaluating project outcomes and peer
reviewing.
• Fundamentals of Computer Programming
On this module you will study a range of advanced
topics related to computer programming and learn about
the functional programming paradigm and the
development of applications within it. You will also learn
about logic, program verification and formal specification
techniques.
• Designing and Developing Object-Oriented Software
On This module covers in-depth, object oriented design
and development of software systems using an industry-
standard programming language and integrated
development environment. You will be taken through the
key phases of a typical software development
methodology, from requirements elicitation to
development, and testing. There is a strong focus on the
application of object-oriented software engineering
design patterns and tiered software architectures.

You also choose one optional module from the following:


• System Security
On this module you gain a solid foundation in
contemporary computer security and cryptology. You look
at a number of applications which need various
combinations of confidentiality, availability, integrity and
covertness properties; at the mechanisms which can be
used to incorporate these properties into systems; at how
such systems fail; at how they can be made robust
against various kinds of failure; and at various policy and
legal issues.
• Internet Programming
The challenges and complexities of the construction of
advanced internet-based software systems are addressed
together with a detailed understanding of modern client-
server technologies. You gain hands-on experience of
constructing secure, usable and accessible internet
applications.

WWW.MDX.AC.UK/PGCOMPUTING

You might also like