Software Engineering for Financial Services

MSc, PGDip, 1-2 years, full-time

This is for you if... you want to study software engineering at an advanced level.

Course Description

Financial services are not only one of the most dynamic sectors of the economy but also one of the two largest customers of IT. This MSc is jointly run with the Department of Economics in order to give you not only a command of the software technologies that financial institutions require to 'embrace the challenge of change' but also the business context and organisational structures that IT systems need to support.

We will concentrate on architectures for building scalable financial software systems, including technologies and techniques that are particularly relevant for the challenges of the financial market - predominantly a need to migrate from mission-critical, monolithic legacy systems to more flexible architectures that allow speedy reaction to customer and business partner’s needs. The technical aspect will be seen in the context of the business environment, where software engineers typically interact with a world of financial jargon and departments with specialised roles and needs.

Duration

The regular degree takes 12 months if you start in October, or 16 months if you start in January. The 'With Industry' degree takes 21 months if you start in October, or 24 months if you start in January.

NB. If you start your course in January, you will take Semester 2 before Semester 1.

Key Facts
Start date
January and September each year
Department
Computer Science, Economics
Contact

+44 (0)116 252 2265
pgadmissions@le.ac.uk

Department of Computer Science website

Why Leicester?

The Department of Computer Science at Leicester is a thriving academic community with extensive experience in delivering high quality courses and undertaking pioneering research.

Most of our members of staff are actively engaged in research and are frequently guests of universities both in the UK and other countries to lecture on their work.

The Department has three Staff Student Committees - for undergraduates, postgraduates and PhDs - consisting of student representatives and members of staff. These provide a forum to discuss general issues and problems, and for staff to give feedback.

Course Structure

Semester 1

Semester 1

Core modules

Option modules

Choose one option module from:

Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.

Semester 2

Semester 2

Core modules

Option modules

Choose two option modules from:

    Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.

    Industry Placement (optional)

    Industry Placement (optional)

    All of our Computer Science MSc degrees are available with an optional (usually paid) industry placement. If you take a 'with Industry' degree, your qualification will be 'MSc in Software Engineering for Financial Services with Industry'

    These 'with industry' degrees have been designed to stimulate your creativity and capacity to innovate, and ensure that you acquire key transferable skills. During the placement, you will be able to gain insight into industrial problems and practice that you can take forward into your individual project. You will also take two additional (non-credit) modules, preparing you for the job market.

    NB. Applying for, and being accepted onto, a 'with Industry' MSc does not guarantee an industry placement. Although the University will provide every assistance, it is the responsibility of each student to arrange their own placement by successfully completing the placement company recruitment process.

    Your industry placement will take place between the taught part of the course and your individual project. If for some reason you are unable to go on a placement, or choose not to, you will revert to the regular MSc course and proceed immediately to the individual project. You will not be charged the 'with industry' fee.

    Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.

    Individual Project

    Individual Project

    Your course will conclude with an individual project (after your industry placement, if you have taken one). Using the experience gained during your course/placement, you will choose a challenging problem to work on and explore it by privately studying under the supervision of a member of the academic staff. (Students studying for a PGDip don't complete a project.)

    A Selection of Recent MSc Projects

    Robust and Energy Efficient Wireless Sensor Networks

    Wireless sensor networks are a new technology with a wide range of applications (from environment monitoring to surveillance) but subject to a number of energy constraints, many-to-one flows, and redundant low-rate data. Many routing protocols have been proposed for sensor networks that aim at achieving energy efficiency, but with little or no attention to robustness and fault-tolerance. This project addressed fault tolerance in ad-hoc sensor network routing, namely the design and development of a robust and energy efficient routing protocol that distinguishes between local and large-scale traffic. A new multipath routing protocol was proposed and simulated which follows the 'number of hops' metric and employs a waiting time before transmitting messages to sink.

    WSDL/BPEL to SRML Language Transformation

    SRML is the Reference Modelling Language of the European project SENSORIA. It provides primitives for modelling and reasoning about business processes in a way that is independent of the languages used for executing them. This project developed a tool for generating SRML models from two specific industry standards: The Business Process Execution Language (BPEL), which is used for specifying business process based on Web Services, and the Web Services Description Languages (WSDL) – an XML format for describing network services. The encoding provides the means to create high-level declarative descriptions of BPEL/WSDL specifications that can be used for building more complex business process models that can include components specified in other languages.

    XML Database for Bibliographic Information

    Many people in industry and academia use a document typesetting system called LaTeX. Documents may be published in various formats including reports, journal articles, conference proceedings, authored books, and so on. BibTeX is the tool used by LaTeX for formatting lists of references that are to be incorporated within these documents. Although it is very effective, BibTeX has raised a practical concern due to its low level of abstraction, making it difficult to share bibliographic information among tools or people executing different activities (for instance, between the technical and the marketing staff within a company). In order to address this concern, this project developed an XML-based framework for managing bibliographies.

    Modules shown represent choices available to current students. The range of modules available and the content of any individual module may change in future years.

    Additional Information

    What's the Difference?

    The PGDip includes the same modules as the MSc but without the final project.

    Teaching and Assessment

    Teaching methods include lectures, seminars, self-paced learning and practicals. Assessment is a mix of coursework - computer-based practicals, essays and small group projects - and exams

    The compulsory 'Personal and Group Skills' module combines seminars, group discussions and collective essay writing on selected topics, as well as a series of workshops on transferable skills and career planning.

    Your project and, where relevant, industry placement will be assessed separately.

    Entry Requirements

    2:1 degree (or equivalent) in a relevant subject with a substantial element of Computing.

    Relevant work experience may also be considered.

    English Language Requirements

    IELTS 6.0 or equivalent. If your first language is not English, you may need to provide evidence of your English language ability. If you do not yet meet our requirements, our English Language Teaching Unit (ELTU) offers a range of courses to help you to improve your English to the necessary standard.

    International Qualifications

    Find your country in this list to check equivalent qualifications, scholarships and additional requirements.

    Countries list

    Fees and Funding

    • Starting in January 2016

      • MSc/PGDip: £5,470
      • MSc with Year in Industry: £6,290

      Starting in September 2016 or January 2017

      • MSc/PGDip: £7,500
      • MSc with Year in Industry: £8,625

      NB. The additional fee for the 'MSc with Year in Industry' variant is not charged if, for whatever reason, you are unable to secure a placement.

      Find out more about scholarships and funding.

      University of Leicester Graduate Scholarship: If you graduate from an undergraduate degree at the University of Leicester in 2016 you may be eligible for a 50% discount on your tuition fee. 

    • Starting in January 2016

      • MSc/PGDip: £16,715
      • MSc with Year in Industry: £19,220

      Starting in September 2016 or January 2017

      • MSc/PGDip: £17,465
      • MSc with Year in Industry: £20,085

      NB. The additional fee for the 'MSc with Year in Industry' variant is not charged if, for whatever reason, you are unable to secure a placement.

      Find out more about scholarships and funding.

    Career Opportunities

    All our postgraduate Computer Science degrees are available 'with industry': stimulating your creativity and capacity to innovate, and ensuring that you acquire key transferable skills. These courses will allow you to develop into a highly skilled professional, well versed in advanced methods and tools. Colleagues from industry participate directly in the delivery of some of the modules, including hands-on tutorials that allow you to use some of the tools and methodologies that are shaping the software development landscape.

    We have an open approach to collaboration with industry. We undertake joint projects, provide consultancy services, and organise events to connect you with potential employers. We also run an Industrial Advisory Board: its members are computer scientists who hold successful careers in industry and who help us ensure that your training is industrially relevant.

    Careers

    Our Career Development Service is here to support you, with advice on interviews, CVs, work experience, volunteering and more. From Freshers’ Week to Graduation and beyond, they are here to help you reach your professional goals.

    Course Qualification Duration Start Dates Availability
    Software Engineering for Financial Services MSc or PGDip 12-16 months full-time January and September each year Apply Now
    Software Engineering for Financial Services with Year in Industry MSc 21-24 months full-time January and September each year Apply Now
    Course
    Software Engineering for Financial Services
    Qualification
    MSc or PGDip
    Duration
    12-16 months full-time
    Start Dates
    January and September each year
    Availability
    Course
    Software Engineering for Financial Services with Year in Industry
    Qualification
    MSc
    Duration
    21-24 months full-time
    Start Dates
    January and September each year
    Availability