Software engineering msc

Deepen your understanding and knowledge of computer science to prepare for a career in the computing industry

Take the opportunity to master the latest software and web technologies used in the 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 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.

Study mode

Full-time

Tuition fees (2023/24)

£30,500

Duration

1 calendar year

Programme start dates:

The college has 3 semesters per year.
New MSc students can start at any of the following:

September

2023

Application deadline:
2023-07-31
17:00 GMT

January

2024

Application deadline:
2023-07-31
17:00 GMT

May

2024

Application deadline:
2023-07-31
17:00 GMT

Spaces are limited.
We recommend that you submit your application as soon as possible.

Course content

What you will learn

This is a full-time degree, taught over one year. You will study state-of-the-art concepts in software engineering and will focus on the fundamental concepts and principles of systems analysis, design, implementation and testing. The course focuses on the cost-effective development of high-quality software. You will also have an opportunity to improve your practical skills so that you can plan and conduct complex systems development projects to meet customer needs and integrate software solutions into an evolving business environment.
The Software Engineering course can be combined with Management Studies enabling you to set your technical knowledge in a management context and enable you to work effectively with business managers to develop systems for business advantage. An understanding of the business and management context is a key skill employers look for and essential for those aiming to set up their own business.
The full MSc course consists of an induction programme, four taught modules, and project dissertation. Please note that this is an indicative list of modules and is not intended as a definitive list.

Core Modules (120 credits)

Module titleModule codeCreditsLearn more
Agile Project DevelopmentCMT65230Learn More
Software Architectures and Programming ModelsCMT65330Learn More
Project DissertationCMT65660Learn More
Software Quality EngineeringCMT69030Learn More
User Experience Design (Systems)CMT65630Learn More
Applied Data ProgrammingCMT65830Learn More
Agile Project DevelopmentCMT65230Learn More

Optional Modules (Choose 60 credits)

Module titleModule codeCreditsLearn more
Agile Project DevelopmentCMT65230Learn More
Software Architectures and Programming ModelsCMT65330Learn More
Project DissertationCMT65660Learn More
Software Quality EngineeringCMT69030Learn More
User Experience Design (Systems)CMT65630Learn More
Applied Data ProgrammingCMT65830Learn More
Agile Project DevelopmentCMT65230Learn More

Entry requirements

The information above reflects the currently intended course structure and module details. Updates may be made on an annual basis and revised details will be published through Programme Specifications ahead of each academic year. The regulations governing this course are available on our website.

Teaching & Assessment

How will I be taught?

We have a strong and active industrial focus, which informs and directs all of our teachings.
Key skills are taught through lecturer-led sessions that typically involve a high proportion of hands-on, practical learning, using current commercial tools and techniques. You will be given a set of concepts and examples, and are then challenged with one or more problems to which you can apply your new skills.

You will often work in teams to apply your knowledge to achieve solutions to real-world problems in a project-based learning approach. Ample time for mentoring is provided in the timetable, which complements the expected self-study that is required.
Further learning and support is provided through Learning Central (Geeks’ Virtual Mentor) and students are also encouraged to engage with the local tech community through meetups and other networking events.

How will I be assessed?

The taught modules within the programme are assessed through a range of methods, which typically consist of examinations and coursework, such as written reports, portfolios, timed assessments, extended essays, practical assignments and oral presentations.
The team project and dissertation will enable you to demonstrate your ability to build upon and exploit knowledge and skills gained to exhibit critical and original thinking based on a period of independent and group study and learning.
How will I be supported?

How will I be supported?

We pride ourselves on offering a comprehensive support structure to ensure a positive student experience. You will be assigned a member of staff to act as your personal tutor, who will serve as a point of contact to advise on both academic and personal matters in an informal and confidential manner.

The style of course delivery and the focus on projects means that you will receive regular support both from academic staff and also from industry professionals.

Feedback:

Students have many opportunities for feedback during the contact sessions. You will be involved in giving feedback in activities such as code reviews, retrospectives and self-assessment. Additionally, you will receive feedback from teaching staff, industry professionals and project stakeholders; providing you with experience of the real-life feedback that you may encounter when you find employment.

Virtual Mentor:

We will use automation and AI systems to guide each student through a personalised journey of learning by doing. Pre-designed challenges will be presented to each student throughout the course in a bespoke environment where the student gets to solve those challenges while receiving specific feedback from a virtual mentor.

Add Your Heading Text Here

On successful completion of the Programme you will be able to demonstrate the following qualities.

Knowledge & Understanding

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Intellectual Skills

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Professional Practical Skills

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Transferable/Key Skills

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Demonstrate a systematic understanding of general software engineering concepts, both theoretical and practical.

Career prospects

Skilled software engineers are in extremely high demand. This means the employment prospects for graduates in the computing and ICT industries are excellent. On successful completion of the course, you will be equipped with transferable skills that open doors to careers in many sectors.

Recent statistics show that the vast majority of our graduates are following their chosen career paths in roles such as Software Engineer, Web Developer, Computer Programmer, Associate Software Developer, Business Analyst and Systems Development Officer.
In addition to the University’s Careers and Employability Service for students.

Funding options

Self-funded study

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Promising Talent (25% Loan)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Proven Talent (50% Loan)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Exceptional Talent (100% Loan)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

How does it work?

Loan Repayment

18%
i There is no early repayment charge. You can repay your student loan in full or partially to reduce the interest you pay (e.g. when you could get a loan with a lower interest rate or when you have savings, etc).
i The sooner you star repaying your loan, the less total interest you will pay.
£0
1 years
15% (average)
i This depends on your job performance, employer and other factors. Choose what you know of yourself and try to be realistic.
£30,000 (market avg)
i Your starting salary for a full-time job after graduation depends on many factors. See XXX for the current UK market graduate salary for your selected profession.
(Phase 1) Prove
2 weeks
Conditional
Admission
2 months
Pre-MSc
(online learning)
IELTS
(Prep and test)
2 weeks
Confirmed
Admission
Student Loan
Agreement
🧍 You are
here
(Phase 2) Climb
3 weeks
UK
Visa
Year 1
Study
(full-time)
Work
(part-time)
(Phase 3) Stabilize
Year 2
Work full-time
Earn £30K
Year 3
Work full-time
Earn £35K
Year 4
Work full-time
Earn £40K
Year 5
Work full-time
Earn £45K
(Phase 4) Fly
Year 6
UK Residency
Earn £50K

UK Relocation Costs

International students should also budget for their immigration costs to come and settle in the UK just before your course begins.

£363
£470
i Transport, necessities, hotel upon arrival, etc.
i Pluaralsight subscription
£360
i Usually 6 weeks` rent
£600
i Life happens. Any unforeseen event of an emergency can be stressful, especially in a new country. It`s wise to plan ahead and have a reserve fund, unless you have reliable people to get support from.
£4,200

Next step

Ask a question

Ask a question

FAQs:

We hope the FAQs below will help with most queries. If you can`t find the answer you`re looking for, please Contact Us

Our unique education technology and approach are designed to equip you with all you need to thrive in the digital workplace upon graduation. Our confidence in your success enables us to accept and defer your tuition fees.

If you are paying your own fees, you have the option of spreading the cost in instalments after your graduation. Please see our Payment Plans page.

Yes, you will need a bank account as any maintenance loan you receive will need to be paid directly into an account that is in your own name. We recommend that you set up your account before you apply for student finance
Typically, to open up a bank account you will need the following:
One or two forms of photo ID, such as a passport or driver’s licence
Proof of address, such as a recent utility bill or bank statement
Proof of student statuses such as a letter of acceptance from your college, or UCAS offer letter.
Most banks now allow you to apply online for a student bank account, but you will still have to send off supporting documents or take them to your local branch. Documents must be original copies, not photocopies.

If you are a UK student resident in England and are aged under the age of 60, you will be able to apply for a loan to study for a postgraduate master’s degree. Taught and research-based courses in any subject are eligible, excluding postgraduate certificates (PgCert) or postgraduate diplomas (PgDip). Funding is available for both full-time and part-time study and will be non-means tested.
Unlike the undergraduate tuition fee loan, the Postgraduate Master’s Loan is paid directly to you rather than to the college, so you will be responsible for arranging the payment of your fees. You can contact AccountsReceivable@the college.ac.UK and we can arrange a payment plan that is aligned with the dates you will be receiving your funding.
Eligible doctoral research students can also borrow funds to help with course fees and living costs.
Find out more information and apply for a loan at www.gov.uk/masters-loan

You can call one of our money advisers on +44 (0)20 8417 7311, or email them at studentfunding@the college.ac.uk.

You can call one of our money advisers on +44 (0)20 8417 7311, or email them at studentfunding@the college.ac.uk.

Simple Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Tel: 123456789

Tel: 123456789

Tel: 123456789