Atoms/Iconography/360-white@2xion-briefcase - Ionicons Copy@2xAtoms/Iconography/calendar-dark@2xAtoms/Iconography/calendar-pinkAtoms/Iconography/calendar-pinkAtoms/Iconography/calendar-dark Copy@2x3B13F687-6EB2-452A-B918-16B02FF86090@2xchevron-right - FontAwesome@2x81A2B1C2-3C1E-48C0-8EAB-2BB76C1052E1@2xchevron-right - FontAwesome@2xchevron-right - FontAwesome@2xchevron-right - FontAwesome Copy@2x18D48E51-758C-47E9-949E-1E58FC9454A3@2xAtoms/Iconography/close-red@2xAtoms/Iconography/close-white@2xion-android-cloud-circle - Ionicons@2xAtoms/Brand/connected-uni-logo-white@2xAtoms/Iconography-download-icon-white@2xdropdown-chevron-black@2xAtoms/Iconography/dropdown-form-chevron-white@2xAtoms/Iconography/email-icon-light@1xF93E1E4C-136C-41CA-8FC9-02353765C1C0@2xA14CB21F-CD96-450C-BBD7-6647B25B0D0D@1xatoms/Iconography/facebook-icon@2xAtoms/Iconography/facebook-iconAtoms/Iconography/google-plus-icon@2xion-ios-information-outline - IoniconsAtoms/Iconography/instagram-iconGroup@2xAtoms/Iconography/linkedin-icon@2xion-android-menu - Ionicons@2x934F565B-4D4A-4BBE-B4EA-29E0D367BC7F@2xAtoms/Iconography/minus-icon@2xAEC8A5E2-9638-45F8-9E94-3C320D2410A9@2xAtoms/Iconography/nav-icon-white Copy@2xAtoms/Iconography/pause-icon-white@2xion-android-person - Ionicons@2xAtoms/Iconography/phone-icon-white@2x5131105A-B2E1-443D-A44D-E6DCCBBF53DD@2xAtoms/iconography/pintrest-icon@2xAtoms/Iconography/play-button-white@2xAtoms/Iconography-play-button-white-2@2xAtoms/Iconography/plus-icon-black@2xAtoms/Iconography/print-icon-light@2x34CD08DE-22EB-4484-B0B4-48190645DEBC@2xsearch - FontAwesome@2xAtoms/Iconography/search-white@2xAtoms/Iconography/snapchat-icon@2xAtoms/Iconography/tick-green@2xAtoms/Iconography/twitter-icon@2xAtoms/Iconography/twitter-iconAtoms/Iconography/youtube-icon@2xAtoms/Iconography/youtube-icon@2x Skip to content Skip to search

Computer Science (Software Engineering)

MSc

Extra certifications

Gain certifications in Amazon Web Services or Microsoft

Industry connected

Links with Google and Amazon, and software engineering companies

Expert teaching staff

Learn from award-winning staff with professional connections and industry certifications

Location:
Stoke-on-Trent campus
Study option:
Full-time, January start
Choose another study option
Duration:
13 Months
Start date:
14 September 2020
School:
Computing and Digital Technologies
Book onto a Virtual Open Event Enquire about this course Apply now

Become an expert in software engineering and web development with Staffordshire University. Take the opportunity to master the latest software and web technologies used in industry and get a head-start on your career.

There is an increasing demand for new graduates with both software engineering and web development skills required to design and develop applications for business and industry. Make yourself stand out from the new-graduate crowd with our Computer Science (Software Development) MSc, where you’ll gain an advanced knowledge of the skills that modern employers crave.

Our course aims to develop and expand knowledge and skills in application development for desktop, web, mobile and beyond. The award curriculum is diverse – it covers core business areas, programming in languages such as Java, JavaScript and PHP, and delivery to different device platforms. You will have the opportunity to study in one of the rapidly growing areas of computing from both an applied and theoretical perspective.

Your career is important to us, so we also offer you the chance to undertake a 12-month work placement before your dissertation. This will lengthen your course, but give you the chance to make connections and gain vital work experience in software engineering or web development before graduation.

If you choose to leave before completing the full 180 credit MSc course, you are entitled to a lower award if you have achieved pass grades for the necessary credits. This would be 60 taught module credits for a Postgraduate Certificate (PgCert) or 120 taught module credits for a Postgraduate Diploma (PgDip). 

There is an increasing demand for new graduates with both software engineering and web development skills required to design and develop applications for business and industry. Make yourself stand out from the new-graduate crowd with our Computer Science (Software Development) MSc, where you’ll gain an advanced knowledge of the skills that modern employers crave.

Our course aims to develop and expand knowledge and skills in application development for desktop, web, mobile and beyond. The award curriculum is diverse – it covers core business areas, programming in languages such as Java, JavaScript and PHP, and delivery to different device platforms. You will have the opportunity to study in one of the rapidly growing areas of computing from both an applied and theoretical perspective.

Your career is important to us, so we also offer you the chance to undertake a 12-month work placement before your dissertation. This will lengthen your course, but give you the chance to make connections and gain vital work experience in software engineering or web development before graduation.

If you choose to leave before completing the full 180 credit MSc course, you are entitled to a lower award if you have achieved pass grades for the necessary credits. This would be 60 taught module credits for a Postgraduate Certificate (PgCert) or 120 taught module credits for a Postgraduate Diploma (PgDip). 

There is an increasing demand for new graduates with both software engineering and web development skills required to design and develop applications for business and industry. Make yourself stand out from the new-graduate crowd with our Computer Science (Software Development) MSc, where you’ll gain an advanced knowledge of the skills that modern employers crave.

Our course aims to develop and expand knowledge and skills in application development for desktop, web, mobile and beyond. The award curriculum is diverse – it covers core business areas, programming in languages such as Java, JavaScript and PHP, and delivery to different device platforms. You will have the opportunity to study in one of the rapidly growing areas of computing from both an applied and theoretical perspective.

Your career is important to us, so we also offer you the chance to undertake a 12-month work placement before your dissertation. This will lengthen your course, but give you the chance to make connections and gain vital work experience in software engineering or web development before graduation.

If you choose to leave before completing the full 180 credit MSc course, you are entitled to a lower award if you have achieved pass grades for the necessary credits. This would be 60 taught module credits for a Postgraduate Certificate (PgCert) or 120 taught module credits for a Postgraduate Diploma (PgDip). 

There is an increasing demand for new graduates with both software engineering and web development skills required to design and develop applications for business and industry. Make yourself stand out from the new-graduate crowd with our Computer Science (Software Development) MSc, where you’ll gain an advanced knowledge of the skills that modern employers crave.

Our course aims to develop and expand knowledge and skills in application development for desktop, web, mobile and beyond. The award curriculum is diverse – it covers core business areas, programming in languages such as Java, JavaScript and PHP, and delivery to different device platforms. You will have the opportunity to study in one of the rapidly growing areas of computing from both an applied and theoretical perspective.

Your career is important to us, so we also offer you the chance to undertake a 12-month work placement before your dissertation. This will lengthen your course, but give you the chance to make connections and gain vital work experience in software engineering or web development before graduation.

If you choose to leave before completing the full 180 credit MSc course, you are entitled to a lower award if you have achieved pass grades for the necessary credits. This would be 60 taught module credits for a Postgraduate Certificate (PgCert) or 120 taught module credits for a Postgraduate Diploma (PgDip). 

On successful completion of study, we will issue the following award: MSc Computer Science (Software Engineering)

On successful completion of study, we will issue the following award: MSc Computer Science (Software Engineering)

On successful completion of study, we will issue the following award: MSc Computer Science (Software Engineering)

On successful completion of study, we will issue the following award: MSc Computer Science (Software Engineering)

Course content

Our Computer Science (Software Engineering) MSc can be studied full-time, part-time or via distance learning. Whatever way you choose to study, your learning will be split into three teaching blocks.

The first two teaching blocks include three core modules: Multi-tier Application Architecture, Research Methods, and Enterprise Cloud Computing in the AWS Environment. The rest of the learning is tailored to your own personal needs, with multiple optional modules available to fill up your credits. Optional modules include: Software Engineering Principles, Web Principles, Web Application Programming, Mobile Application Development, Pervasive Computing, and much more.

The MSc dissertation is your final project and your chance to specialise in whatever field of software engineering you choose. This will be supervised by one of our industry-expert academics and is a chance to showcase your knowledge and ready you for your future career.

Our Computer Science (Software Engineering) MSc can be studied full-time, part-time or via distance learning. Whatever way you choose to study, your learning will be split into three teaching blocks.

The first two teaching blocks include three core modules: Multi-tier Application Architecture, Research Methods, and Enterprise Cloud Computing in the AWS Environment. The rest of the learning is tailored to your own personal needs, with multiple optional modules available to fill up your credits. Optional modules include: Software Engineering Principles, Web Principles, Web Application Programming, Mobile Application Development, Pervasive Computing, and much more.

The MSc dissertation is your final project and your chance to specialise in whatever field of software engineering you choose. This will be supervised by one of our industry-expert academics and is a chance to showcase your knowledge and ready you for your future career.

Our Computer Science (Software Engineering) MSc can be studied full-time, part-time or via distance learning. Whatever way you choose to study, your learning will be split into three teaching blocks.

The first two teaching blocks include three core modules: Multi-tier Application Architecture, Research Methods, and Enterprise Cloud Computing in the AWS Environment. The rest of the learning is tailored to your own personal needs, with multiple optional modules available to fill up your credits. Optional modules include: Software Engineering Principles, Web Principles, Web Application Programming, Mobile Application Development, Pervasive Computing, and much more.

The MSc dissertation is your final project and your chance to specialise in whatever field of software engineering you choose. This will be supervised by one of our industry-expert academics and is a chance to showcase your knowledge and ready you for your future career.

Our Computer Science (Software Engineering) MSc can be studied full-time, part-time or via distance learning. Whatever way you choose to study, your learning will be split into three teaching blocks.

The first two teaching blocks include three core modules: Multi-tier Application Architecture, Research Methods, and Enterprise Cloud Computing in the AWS Environment. The rest of the learning is tailored to your own personal needs, with multiple optional modules available to fill up your credits. Optional modules include: Software Engineering Principles, Web Principles, Web Application Programming, Mobile Application Development, Pervasive Computing, and much more.

The MSc dissertation is your final project and your chance to specialise in whatever field of software engineering you choose. This will be supervised by one of our industry-expert academics and is a chance to showcase your knowledge and ready you for your future career.

Modules

The tables provide an indicative list of the modules that make up the course for the current academic year. Each module is worth a specified number of credits. Our teaching is informed by research, and modules change periodically to reflect developments in the discipline. We aim to ensure that all modules run as scheduled. If for any reason a module cannot be run we will advise you as soon as possible and will provide guidance on selecting an appropriate alternative module.

Modules

The tables provide an indicative list of the modules that make up the course for the current academic year. Each module is worth a specified number of credits. Our teaching is informed by research, and modules change periodically to reflect developments in the discipline. We aim to ensure that all modules run as scheduled. If for any reason a module cannot be run we will advise you as soon as possible and will provide guidance on selecting an appropriate alternative module.

An undergraduate honours degree (grade 2.2 or above in a related computing discipline from a UK University or the international equivalent).

If you do not meet the above but have significant appropriate experience, your application will be considered, provided that you satisfy the University that you are capable of responding to the challenge of postgraduate work. 

If your first language is not English, you will need to demonstrate that you are fluent enough to cope with the course. A minimum score of IELTS 6 or TOEFL 550 (213 computer-based) is normally required.

An undergraduate honours degree (grade 2.2 or above in a related computing discipline from a UK University or the international equivalent).

If you do not meet the above but have significant appropriate experience, your application will be considered, provided that you satisfy the University that you are capable of responding to the challenge of postgraduate work. 

If your first language is not English, you will need to demonstrate that you are fluent enough to cope with the course. A minimum score of IELTS 6 or TOEFL 550 (213 computer-based) is normally required.

An undergraduate honours degree (grade 2.2 or above in a related computing discipline from a UK University or the international equivalent).

If you do not meet the above but have significant appropriate experience, your application will be considered, provided that you satisfy the University that you are capable of responding to the challenge of postgraduate work. 

If your first language is not English, you will need to demonstrate that you are fluent enough to cope with the course. A minimum score of IELTS 6 or TOEFL 550 (213 computer-based) is normally required.

An undergraduate honours degree (grade 2.2 or above in a related computing discipline from a UK University or the international equivalent).

If you do not meet the above but have significant appropriate experience, your application will be considered, provided that you satisfy the University that you are capable of responding to the challenge of postgraduate work. 

If your first language is not English, you will need to demonstrate that you are fluent enough to cope with the course. A minimum score of IELTS 6 or TOEFL 550 (213 computer-based) is normally required.

Facilities

Careers

After completing the Computer Science (Software Engineering) MSc you’ll be equipped to work in the following roles:

  • Software Engineer
  • Web application developer
  • Mobile application developer
  • E-commerce specialist
  • Enterprise Systems Engineer

Eager for more knowledge? Upon completion, you’ll be ideally placed for further academic study at PhD level.

Teaching and assessment

Teaching

We know that everyone learns differently. So not only do we use traditional ways of teaching like lectures, we also use problem-based learning to help you apply your skills.

For this course, you'll:

  • Work with others on group work
  • Delve deeper into subject areas in workshops
  • Be expected to study independently

Our teaching is supported through our Virtual Learning Environment called Blackboard. This means you can access a range of materials to support your lectures wherever you are.

We’ll also assign you a supervisor to support you throughout your research project.

We know that everyone learns differently. So not only do we use traditional ways of teaching like lectures, we also use problem-based learning to help you apply your skills.

For this course, you'll:

  • Work with others on group work
  • Delve deeper into subject areas in workshops
  • Be expected to study independently

Our teaching is supported through our Virtual Learning Environment called Blackboard. This means you can access a range of materials to support your lectures wherever you are.

We’ll also assign you a supervisor to support you throughout your research project.

We know that everyone learns differently. So not only do we use traditional ways of teaching like lectures, we also use problem-based learning to help you apply your skills.

For this course, you'll:

  • Work with others on group work
  • Delve deeper into subject areas in workshops
  • Be expected to study independently

Our teaching is supported through our Virtual Learning Environment called Blackboard. This means you can access a range of materials to support your lectures wherever you are.

We’ll also assign you a supervisor to support you throughout your research project.

We know that everyone learns differently. So not only do we use traditional ways of teaching like lectures, we also use problem-based learning to help you apply your skills.

For this course, you'll:

  • Work with others on group work
  • Delve deeper into subject areas in workshops
  • Be expected to study independently

Our teaching is supported through our Virtual Learning Environment called Blackboard. This means you can access a range of materials to support your lectures wherever you are.

We’ll also assign you a supervisor to support you throughout your research project.

Assessment

There are two types of assessments: practice (also called formative) or formal (also called summative).

Practice assessments do not count towards your final mark. These are your chance to test your understanding – and learn how to improve for the real thing.

You’ll have formal assessments at the end of each module. These could include essays, exams, or portfolios.

There are two types of assessments: practice (also called formative) or formal (also called summative).

Practice assessments do not count towards your final mark. These are your chance to test your understanding – and learn how to improve for the real thing.

You’ll have formal assessments at the end of each module. These could include essays, exams, or portfolios.

There are two types of assessments: practice (also called formative) or formal (also called summative).

Practice assessments do not count towards your final mark. These are your chance to test your understanding – and learn how to improve for the real thing.

You’ll have formal assessments at the end of each module. These could include essays, exams, or portfolios.

There are two types of assessments: practice (also called formative) or formal (also called summative).

Practice assessments do not count towards your final mark. These are your chance to test your understanding – and learn how to improve for the real thing.

You’ll have formal assessments at the end of each module. These could include essays, exams, or portfolios.

Learning support

Your course tutors will provide lots of support. But you can also take advantage of our Academic Skills team, who can help you with:

  • Study skills (including reading, note-taking and presentation skills)
  • Written English (including punctuation, grammar)
  • Academic writing (including how to reference)
  • Research skills
  • Critical thinking
  • Revision, assessment and exam skills (including time management)

Additional support

If you have additional needs like dyslexia or a sensory impairment, then our AccessAbility Services are here to help make sure nothing stands in your way.

Feedback

We know that it’s important for you to be able to gauge your progress. So, your tutor will give you feedback on any practice assessments you do.

We usually give you feedback on formal assessments within 20 working days, but the format will vary for each module.

We know that it’s important for you to be able to gauge your progress. So, your tutor will give you feedback on any practice assessments you do.

We usually give you feedback on formal assessments within 20 working days, but the format will vary for each module.

We know that it’s important for you to be able to gauge your progress. So, your tutor will give you feedback on any practice assessments you do.

We usually give you feedback on formal assessments within 20 working days, but the format will vary for each module.

We know that it’s important for you to be able to gauge your progress. So, your tutor will give you feedback on any practice assessments you do.

We usually give you feedback on formal assessments within 20 working days, but the format will vary for each module.

Staff

You'll be taught by staff who have a range of academic and industry experience. 

Kelvin Hilton
Kelvin HiltonSenior Lecturer

After 20 years working in various development roles from small projects to some of the earliest e-commerce systems, Kelvin formalised his skills as a mature student in the late 1990’s and subsequently joined the team at the School of Computing in 2001. Since then he has principally delivered the key software engineering modules at all levels from HND to post graduate.

Read full profile

For the course starting on 14 September 2020 the tuition fees are:

Tuition fees for MSc-Full-time, January start
Study option UK / EU / Channel Islands International (Non-EU)
Full time £9,085 per course £14,500 per course

For the course starting on 14 September 2020 the tuition fees are:

Tuition fees for MSc Full-time, distance learning
Study option UK / EU / Channel Islands International (Non-EU)
Full time £9,085 per course £9,085 per course

For the course starting on 14 September 2020 the tuition fees are:

Tuition fees for MSc Part-time
Study option UK / EU / Channel Islands
Part time £4,523. per year of study

For the course starting on 14 September 2020 the tuition fees are:

Tuition fees for MSc Part-time, distance learning
Study option UK / EU / Channel Islands International (Non-EU)
Part time £4,523. per year of study £4,523. per year of study

If you would like to know more about the fees listed and what this means to you then please get in touch with our Enquiries Team.

Alumni discount

If you've previously completed a Staffordshire University undergraduate degree (excluding HND and foundation degrees) you may be entitled to a discount of up to 25% off your course fees for any subsequent postgraduate taught course (terms apply, see the postgraduate fees page for details). If you have any questions about how this relates to you, please contact feesandbursaries@staffs.ac.uk.

Our students

about
Valdete Duraku
MSc Computer Science (Software Engineering)

The software engineering course provides practise in programming and a thorough understanding of software architecture and elements for the final product. All the modules provide interesting lectures and coursework that helps in understanding the programing and beyond.

I had the best experience at Staffs Uni. I have gained a very good knowledge in programming languages. Practice is the best part of this course.

about
Neil Davis
MSc Computer Science (Software Engineering)

The lecturers have been fantastic. They are experts in what they do and have provided great insights into the profession through the lectures that they deliver. I have been introduced to concepts that I feel I would not have approached without their guidance, and as such I have expanded my knowledge and skills greatly. 

If you know that you are interested in a career as a software engineer, then the University provides a lot of opportunity to give you the skills you need to achieve this. The workload can be challenging and difficult to manage at times, so I think it is important to plan wisely, and most of all be willing to put in the effort to do well.   

about
Sultan Kazi
MSc Computer Science (Software Engineering)

The best parts of my experience at Staffs would be the quality of the lectures that the tutors delivered. They deliver the lectures in a very detailed yet simple way and also provide real-life examples so that the students would know where, why, and how the technology is used.

The tutors are very helpful as well. They are always ready to help whenever I am facing any difficulties with my studies. Working in groups with new people was also a great experience for me.

Apply

Stoke-on-Trent campus
MSc
Full-time, January start
14 September 2020

Rules and regulations

If you are offered a place at Staffordshire University, your offer will be subject to our rules, regulations and enrolment conditions, which may vary from time to time.

Students of Staffordshire University enter into a contract with us and are bound by these rules and regulations, which are subject to change. For more information, please see: University Policies and Regulations.

12/07/2020 18:12:04 / Computer Science (Software Engineering) / Full-time, January start / 37.0 / 27.0 / SSTK-12062 / Direct link

12/07/2020 18:12:04 / Computer Science (Software Engineering) / Full-time, distance learning / 12.0 / 27.0 / SSTK-12064 / Direct link

12/07/2020 18:12:04 / Computer Science (Software Engineering) / Part-time / 12.0 / 27.0 / SSTK-12063 / Direct link

12/07/2020 18:12:04 / Computer Science (Software Engineering) / Part-time, distance learning / 10.0 / 27.0 / SSTK-12096 / Direct link