Software Development MSc 2019/20 entry

Course code:

EECT042

Study options:

1 year full-time

 

Location:

Coventry University

Starting:

September 2019

 

Fees:
Faculty:

Get in touch

For questions regarding study and admissions please contact us:

+44 (0) 24 7765 4321
ukpostgraduate@coventry.ac.uk

Overview

This Master’s degree aims to equip you with the professional and technical skills needed to specify, design, develop and test modern software systems in a variety of different contexts and organisational settings.

The course is designed and delivered with input from our industry contacts. You will have the opportunity to learn how to construct and deliver software solutions either working with clients or on real-world case scenarios, which may lead to careers in software design and development.

You will study in our modern Engineering and Computing Building with well-equipped laboratories and industry standard software.

Why Coventry University?

An award-winning university, we are committed to providing our students with the best possible experience. We continue to invest in both our facilities and our innovative approach to education. Our students benefit from industry-relevant teaching, and resources and support designed to help them succeed. These range from our modern library and computing facilities to dedicated careers advice and our impressive Students’ Union activities.

Global ready

An international outlook, with global opportunities

Employability

Career-ready graduates, with the skills to succeed

Student experience

All the support you need, in a top student city

Course information

The course has been designed for those with some, or good, previous experience of programming, who would like the opportunity to pursue employment or further research in software systems development.

The degree combines theories and practices in the design and development of software systems. It covers a wide range of key topics to reflect the latest technologies and employment trends, including software architecture solutions, database management and big data, security, web and mobile applications development, cloud deployment and agile principles.

Course Specification
Download PDF

Modules

Overview

In this programme, we look to develop your knowledge and skills needed to create software systems that are well specified, designed and tested.

We will focus on the core technical knowledge and skills involved in the software development lifecycle, from system requirements, design and implementation, to testing with emerging platforms, protocols, industry recognised best practices and standards. Furthermore, the programme will cover the key technological advancements in software architecture solutions, big data analysis, cloud systems, security as well as web-based and mobile applications development, in a variety of frameworks, such as Java, Microsoft.Net.

Furthermore, this programme will enable you to demonstrate the knowledge and skills you have learned by undertaking a group-based software development project and an in-depth individual project. Guided by an experienced tutor, the projects will help develop your research skills and experience the work of software professionals.

Modules

  • Semester 1

    • Software Architecture and Engineering
    • Advanced Software Development and Frameworks
    • Modern Web Technologies
    • Secure Design and Development

  • Semester 2

    • Mobile Platforms and Application Development
    • Software Development Project
    • Data-Intensive Systems
    • Global Professional Development – Consultancy

  • Semester 3

    • Computing Individual Research Project

We regularly review our course content, to make it relevant and current for the benefit of our students. For these reasons, course modules may be updated.

In more detail...

  • Research expertise developing software in several areas such as big data analysis, cloud systems, software security, web-based and mobile computing.
  • Opportunity to be involved with Microsoft Academy facilities.
  • Modern Engineering and Computing Building features a large range of specialised computing laboratories in computer security, networks, ethical hacking and forensic computing, together with a games and multimedia studio and open access computer facilities.

Your main study themes are:

  • Software architecture solutions: This reviews the tools and techniques for each stage of the software development life cycle, adopting object-oriented (OO) modelling methods and tools. It evaluates a variety of architecture design patterns to produce appropriate software solutions.
  • Advanced software design and development: This covers the key programming concepts and software design patterns to develop software solutions using frameworks.
  • Web and mobile application development: This provides the theoretical knowledge and significant practical experience of building modern web-based and mobile applications. It covers the process of building and deploying such applications, including Microsoft .NET framework for Web Services and mobile app platforms.
  • Big data management: This focuses on big data and its sources, the theoretical and practical approaches to storing and accessing such data and architecture.
  • Security in software systems: This examines the technical security controls used to prevent, detect and recover from security violations at the system level.
  • Agile software development: This covers agile concepts and methods for software projects.

Theory and lab-based classes aim to develop your knowledge of a wide range of theory and practice, and how this can be used in creating software for use in the real world. Current learning and teaching incorporates lectures, seminars, tutorials, presentations, group projects, workshops and practical laboratory sessions, supported by an extensive suite of labs staffed by experienced staff. The course adopts an engaging approach to teaching making use of videos, quizzes, real-world examples and interactive teaching.

Throughout the course, great emphasis is placed on the practical development of work, with a significant portion of your time being spent on assisted lab tasks, which might involve project-based classes. External talks, by our academic and research staff, as well as visiting alumni, bring you the latest issues on a wide range of topics.

This course will be assessed using a variety of methods which may vary depending upon the modules. Currently, assessments may include exams, individual assignments or group work elements.

The Coventry University Group assessment strategy ensures that our courses are fairly assessed and allows us to monitor student progression towards achieving the intended learning outcomes.

Upon successful completion of this course, you should be able to:

  • Develop effective and reusable software solutions through the development lifecycle to real-world problems.
  • Develop relevant technical skills in emerging technologies to adapt to the challenges in building secure software systems.
  • Develop a wide range of postgraduate level professional and transferable skills in building modern software systems in a team work environment.
  • Apply appropriate principles and techniques in the development of software systems across a range of application areas and platforms, including web-based or mobile applications; and
  • Apply the theoretical and practical approaches to storing and accessing big data through its architectures.

Currently, in a typical teaching week, you will have up to 14 contact hours of teaching. This generally breaks down as:

  • Personal Tutorial / Small group teaching: Up to 2 hours of tutor consultation in the study support week.
  • Medium group teaching: Up to 8 hours of practical laboratory classes in a teaching week.
  • Large group teaching: Up to 4 hours of lectures in a teaching week.

All over the world, businesses are looking for ways to make better, faster delivered products and provide their customers with the highest levels of service – they often look to software developers to drive technical innovation. This course acknowledges the borderless nature of software development and the common languages of programming used throughout the globe.

Global ready

Did you know we help more students travel internationally than any other UK university according to data from the experts in higher education data and analysis, HESA?

In 2016/17, we were able to provide a total of 3,482 student experiences abroad that lasted at least five.

Much of this travel is made possible through our Global Leaders Programme, which enables students to prepare for the challenges of the global employment market, as well as strengthening and developing their broader personal and professional skills.

Explore our international experiences

1st for

international experiences

Sending more students overseas than any other UK uni (HESA 2016/17)


3,482

Student experiences

The number of student trips abroad for at least 5 days in 2016/17


21,000

and counting

The number of students we’ve helped travel internationally so far

12

global programmes

As well as trips, we offer other opportunities like language courses


Entry Requirements

To enter the course you need to have one of the following:

  • A good honours degree (with a minimum of a second class honours degree), or an equivalent qualification in computing related subjects.
  • An unclassified degree plus at least two years' further study or professional experience in computing related subjects.

To enter the course you need to have one of the following:

  • A good honours degree (with a minimum of a second class honours degree), or an equivalent qualification in computing related subjects.
  • An unclassified degree plus at least two years' further study or professional experience in computing related subjects.

English as a Foreign Language: This course requires IELTS of 6.5 overall, with no component lower than 5.5. Pre-sessional English is available if required.

Our International Student Hub offers information on entry requirements for your country, as well as contact details for agents and representatives should you need more advice.

More detail

To enter the course you need to have one of the following:

  • A good honours degree (with a minimum of a second class honours degree), or an equivalent qualification in computing related subjects.
  • An unclassified degree plus at least two years’ further study or professional experience in computing related subjects.

English as a Foreign Language: This course requires IELTS of 6.5 overall, with no component lower than 5.5. Pre-sessional English is available if required.

Our International Student Hub offers information on entry requirements for your country, as well as contact details for agents and representatives should you need more advice.

More detail

Tuition Fees

We pride ourselves on offering competitive tuition fees which we review on an annual basis and offer a wide range of scholarships to support students with their studies. Course fees are calculated on the basis of what it costs to teach each course and we aim for total financial transparency.

Starts

Fee


September 2019

£8,350 (per year)


UK Scholarships

If you're a truly outstanding undergraduate candidate we may be able to offer you a Coventry University Scholarship. Coventry University Scholarships are awarded to recognise truly exceptional sports achievement and academic excellence.

Starts

Fee


September 2019

£8,350 (per year)


EU Scholarships

We're investing into scholarships for high achieving and enterprising students.

Our scholarships are worth up to £10,000 and every student that applies will be considered. Fulfil your potential this academic year with Coventry University!

Starts

Fee


September 2019

£15,800 (per year)


International Scholarships

We're investing into scholarships for high achieving and enterprising students.

Our scholarships are worth up to £10,000 and every student that applies will be considered. Fulfil your potential this academic year with Coventry University!

EU student fees

EU nationals and their family members starting in the 2019/20 academic year remain eligible for the same fees as home students and the same financial support. Financial support comes from Student Finance England, and covers undergraduate and postgraduate study for the duration of their course, providing they meet the residency requirement.

For tuition fee loans

EU nationals must have resided in the European Economic Area (EEA) or Switzerland for the three years prior to the start of their course. The purpose of that three year residency should not have been mainly for the purpose of receiving full time education.

For maintenance loans

EU nationals must have resided in the UK and Islands for the five years prior to the start of their course. The purpose of that five year residency should not have been mainly for the purpose of receiving full time education.

Career prospects

The practical nature of our course means that upon successful graduation you should have developed a wide range of technical, analytical, design and professional skills which will support a move into a range of areas in software development. The course content is annually reviewed within the School of Computing, Electronics and Mathematics (CEM) in consultation with industry experts to ensure its currency and validity.

Coventry University is committed to preparing you for your future career and giving you the opportunity to develop a competitive edge in the graduate job market. The University’s Careers and Employability team provide a wide range of support services to help you plan and prepare for your career.

Where our graduates work

Career opportunities in the areas of software development are many and varied, including a software architect, software consultant, software designer, software engineer or project leader. You could find yourself working in the private or public sector in software engineering or IT related areas, in sectors such as business, health, education, finance and manufacturing.

Disclaimer

By accepting your offer of a place and enrolling with us, a Student Contract will be formed between you and the University. A copy of the 19/20 Contract can be found here. The Contract details your rights and the obligations you will be bound by during your time as a student and contains the obligations that the University will owe to you. You should read the Contract before you accept an offer of a place and before you enrol at the University.

The tuition fee for the course that is stated on the webpage and in the prospectus will apply. If the duration of the course is longer than one academic year, the University may increase the fee for each subsequent year of study but any such increases will be no more than inflation.

Coventry University ranked 15 in the UK
Coventry University awarded TEF GOLD Teaching Excellence Framework
University of the year for student experience
Coventry University UK top new University 2018
Coventry City of Culture 2021