St Andrews MSc Software Engineering
University of St Andrews · School of Computer Science · St Andrews, United Kingdom- 1 year full-time
- On campus in St Andrews
- IELTS 7.0 overall with 6.0 in every component
GBP 47,294 including tuition reference and living
January 2027 confirmed
180 UK credits
January or September 2027
overall with 6.0 in every component
plus GBP 20 registration
applications from 2027
What is the St Andrews MSc Software Engineering?
The St Andrews MSc Software Engineering is a one-year, full-time on-campus master’s defined by an advanced software route linking object-oriented modelling, engineering foundations, architecture, project management and quality. Its published structure carries 180 UK credits. This Software Engineering page covers January or September 2027 and does not mix in part-time, online or exit-award routes.
The 180-credit pattern fixes Object-Oriented Modelling and Fundamentals of Software Engineering, requires 30 to 45 specialist software credits, leaves room for approved computing choices, and ends with 60 project credits. For financial planning, january 2027 tuition confirmed. Where September 2027 tuition is unset, GBP 31,450, approximately INR 40.20 lakh, is labelled as the approved 2026/27 overseas reference rather than a future quote. For Software Engineering, that reference isn’t a September 2027 tuition promise.
How much does St Andrews MSc Software Engineering cost for an Indian student?
The full-year planning total is GBP 47,294, approximately INR 60.46 lakh. It combines a GBP 31,450 tuition reference, twelve months at the official outside-London maintenance rate, the application and document charges, the Student visa fee and an 18-month health-surcharge allowance.
| Item | INR | Local currency | When it is due |
|---|---|---|---|
| Overseas tuition reference | INR 40.20 lakh | GBP 31,450 | January 2027 confirmed |
| Living budget for 12 months | INR 17.96 lakh | GBP 14,052 | GBP 1,171 monthly planning rate |
| Programme application fee | INR 6,392 | GBP 50 | At application |
| Digital documentation registration | INR 2,557 | GBP 20 | Once on registration |
| Student visa application | INR 71,339 | GBP 558 | At visa submission |
| Immigration Health Surcharge allowance | INR 1.49 lakh | GBP 1,164 | Planning value for an 18-month visa |
| One-year planning total | INR 60.46 lakh | GBP 47,294 | Before flights and housing deposits |
The GBP 4,000 overseas offer prepayment is credited against tuition and is not added again. Visa maintenance evidence covers only nine months, while this budget keeps twelve months of living costs. Converted at GBP 1 = INR 127.84, derived from ECB reference rates published on 4 September 2026. Card, bank and remittance rates differ.
January 2027 tuition confirmed. The approved overseas Band B amount for 2026/27 is GBP 31,450. Applicants for September 2027 should replace the reference when St Andrews publishes that intake’s fee.
The living row uses the September 2026 outside-London Student route rate of GBP 1,171 a month for a complete twelve-month budget. Visa evidence currently covers nine months, but that lower proof amount would not fund the whole course.
The current Student visa fee is GBP 558. The student IHS rate is GBP 776 for each charged year, so GBP 1,164 models an 18-month visa period and remains an estimate until the CAS dates determine the invoice.
For Software Engineering, the GBP 4,000 prepayment isn’t an extra charge because it reduces the later tuition balance. The planning total doesn’t include flights, a housing deposit or an exchange-rate buffer. The provider identity is checked through the Research Organization Registry.
Can an Indian applicant meet St Andrews MSc Software Engineering entry rules?
The academic requirement is a good uk 2.1 equivalent in computer science or a strongly related discipline, with evidence that the Software Engineering candidate is already a competent programmer. The English minimum is IELTS 7.0 overall with 6.0 in every component. Indian equivalence varies by awarding institution, and course-specific preparation still controls selection.
| Requirement | Published rule | What you do |
|---|---|---|
| Software Engineering degree match (India) | A good UK 2.1 equivalent in computer science or a strongly related discipline, with evidence that the Software Engineering candidate is already a competent programmer | Annotate the transcript against the Software Engineering admission rule |
| Indian grade context for Software Engineering (India) | India-educated Software Engineering candidates are assessed against 60 to 80 percent or 7.0 to 9.0 CGPA by institution plus a computing transcript and credible programming work | Supply the awarding institution's scale alongside Software Engineering-relevant marks |
| Software Engineering English threshold (India) | IELTS 7.0 overall with 6.0 in every component | Check every component before the Software Engineering start date |
| Evidence of preparation for Software Engineering (India) | Relevant preparation should support the 30-credit Architecture, product management and quality block | Use syllabi, assessed projects or employment evidence tied to Software Engineering |
| Standardised tests for Software Engineering (India) | No GRE or GMAT requirement is published | Prioritise the Software Engineering award and subject evidence requested for Software Engineering |
A Software Engineering eligibility audit should name the relevant papers, their grades and the assessed work completed in each. Published Software Engineering academic condition is a good uk 2.1 equivalent in computer science or a strongly related discipline, with evidence that the Software Engineering candidate is already a competent programmer, so a generic degree label is not enough.
“Software Engineering candidates should have a good UK 2.1 equivalent in computer science or a strongly related discipline, with evidence that the Software Engineering candidate is already a competent programmer.”University of St Andrews Software Engineering entry requirements
The India table adds institutional grading context after that course test has been applied.
For Software Engineering, the accepted language level is IELTS 7.0 overall with 6.0 in every component. The result is currently valid for two years and needs to remain current when this particular programme begins.
A closer Software Engineering reading separates three decisions before submission. First establish whether the Software Engineering award background is accepted. Next prove the requested technical or quantitative preparation through graded work. Finally verify that every language component remains valid at enrolment. This sequence shows whether Software Engineering begins at the right level for a particular applicant and stops a long option list from obscuring the admission condition.
Preparation for Software Engineering should be evidenced against its own teaching sequence. Work related to Object-Oriented Modelling can demonstrate readiness for the first 15 credits, while experience connected to Fundamentals of Software Engineering helps explain the next 15 credits. If Architecture, product management and quality is unfamiliar, the Software Engineering statement should not pretend otherwise. It should identify an adjacent course, project or professional task and explain the connection. This evidence-based approach is especially important because St Andrews assesses the institution, subject and overall file together rather than converting every Indian award through one universal percentage.
Three checks that decide a MSc Software Engineering file
The Software Engineering subject condition comes first
For Software Engineering, the institutional percentage band is only equivalence context. The Software Engineering route still evaluates the named subject, technical or quantitative preparation.
English-medium evidence for Software Engineering needs verification
An Indian English-medium degree does not automatically waive the Software Engineering language rule. The alternative currently uses verified teaching-medium evidence and ECCTIS QLS at CEFR C1.
The academic reference completes the Software Engineering file
The Software Engineering application should include the CV, academic record, degree certificate and one original signed academic reference, with certified translations where needed.
How should an Indian student apply for St Andrews MSc Software Engineering?
Apply through the St Andrews taught-postgraduate portal after checking course fit, English evidence and the GBP 47,294 planning case. The published last date is 11 December 2026 for January or 5 August 2027 for September, but the University recommends Indian applicants target 30 November for the following year and can close a full course earlier.
Course fit, academic evidence, St Andrews application, offer conditions, CAS and Student visa
| Start by | Task | Takes | Why this date |
|---|---|---|---|
| 13 Aug 2026 | Audit academic fit | 14 days | A good UK 2.1 equivalent in computer science or a strongly related discipline, with evidence that the applicant is already a competent programmer. |
| 27 Aug 2026 | Secure valid English evidence | 45 days | IELTS 7.0 overall with 6.0 in every component. |
| 13 Sep 2026 | Assemble the evidence file | 28 days | Prepare degree records, grading scale, CV, reference and any required statement. |
| 11 Oct 2026 | Submit before the practical target | 1 day | Use 30 November as the India planning target rather than waiting for the final course date. |
| 12 Oct 2026 | Complete offer, CAS and visa steps | 60 days | Treat the GBP 4,000 prepayment as tuition cash flow and hold eligible visa funds. |
The allowances are Nbyula planning estimates, not processing times published by University of St Andrews.
A complete application currently includes the online form, CV, transcript, degree certificate and one original signed academic reference. The personal statement is optional on several computing pages but required on Health Data Science, so the official form controls the exact file.
The GBP 50 application fee is separate from the tuition reference. A successful overseas offer can require a GBP 4,000 prepayment, which reduces later tuition rather than increasing the programme total.
For the Student visa, eligible money currently needs to be held for 28 consecutive days, with the evidence period ending within 31 days of the application. Use the CAS fee and current government maintenance rule at that stage.
What jobs can follow St Andrews MSc Software Engineering?
Software Engineering roles include software architecture, product engineering, quality engineering and technical project work. For Software Engineering, examples include BT, the Civil Service and Jaguar Land Rover. St Andrews has no audited Software Engineering placement rate or salary. A Software Engineering portfolio must use work. The 18-month Graduate visa after Software Engineering permits job search but doesn’t guarantee a role.
| Measure | Figure | Basis |
|---|---|---|
| Software Engineering career directions | software architecture, product engineering, quality engineering and technical project work | Published Software Engineering course description |
| Software Engineering portfolio starting point | Assessed work from the 15-credit Object-Oriented Modelling block | Latest published credit structure |
| Organisations named around Software Engineering | BT, the Civil Service and Jaguar Land Rover | Examples, not recruitment partners |
| Measured Software Engineering placement result | Software Engineering has no audited exact-cohort percentage published | Outcome evidence limit |
| Post-study period after Software Engineering | 18 months for Graduate visa applications from 1 January 2027 | Current immigration rule |
The Software Engineering role list and employer examples show plausible directions. It doesn't promise a job, salary, sponsorship outcome or internship.
Recruiters evaluating a Software Engineering graduate can inspect projects emerging from Architecture, product management and quality. Each portfolio item should identify the question, method, individual contribution and result without exposing confidential material.
The University associates BT, the Civil Service and Jaguar Land Rover with relevant graduate outcomes. It does not publish a denominator, salary band or exact Software Engineering placement rate, so those names cannot be converted into a probability.
A successful Software Engineering graduate may use the UK Graduate route for job search. Applications made from 1 January 2027 receive 18 months, after which a longer stay needs a different qualifying immigration route.
The clearest Software Engineering career story links assessed work to software architecture, product engineering, quality engineering and technical project work. A project emerging from Object-Oriented Modelling can show one capability, while output from Fundamentals of Software Engineering can show another. The named organisations, BT, the Civil Service and Jaguar Land Rover, help indicate the breadth of contexts in which related graduates have worked. They do not reveal how many Software Engineering students reached each organisation, how long recruitment took or whether visa sponsorship followed. Those missing measurements are why this page reports direction and portfolio evidence instead of predicting a salary.
Published pathways, software engineer/developer, software architect, agile development specialist, full-stack engineer, systems engineer, DevOps engineer, QA/test engineer, technical consultant, product engineer and cloud/distributed-systems developer.
Named organisations, Accenture, Capgemini, The Hut Group, UK Government Digital Service. The page attributes these to alumni of Computer Science MSc programmes, not to an audited Software Engineering cohort.
No exact-programme placement rate, starting salary, internship/placement guarantee or sponsorship data is published.
Who is St Andrews MSc Software Engineering for, and who should avoid it?
A well-matched Software Engineering Software Engineering candidate can point to preparation for the Fundamentals of Software Engineering block, understands how all 180 credits are distributed, and can finance the year. A poorly matched Software Engineering candidate expects the Software Engineering award title alone to supply a specialist module or job guarantee.
| Verdict | Your background | Why |
|---|---|---|
| Strong fit | Candidate prepared for the Software Engineering core | Earlier study or work supports the 30 credits in Architecture, product management and quality |
| Strong fit | Student who wants the stated Software Engineering assessment pattern | The compulsory and optional blocks add to 180 credits with a 60-credit final project |
| Needs evidence | Indian applicant near the Software Engineering equivalence floor | The institutional range does not settle subject preparation or competitive selection for Software Engineering |
| Needs evidence | Applicant depending on a rotating Software Engineering option | Prerequisites, capacity and the approved 2027/28 catalogue still decide enrolment |
| Do not shortlist | Student affected by the central Software Engineering limitation | The compulsory and selectable Software Engineering blocks do not suit the intended depth or route |
| Do not shortlist | Candidate requiring a guaranteed Software Engineering placement | St Andrews publishes no placement contract or exact-course employment rate for Software Engineering |
The positive Software Engineering case begins with the curriculum rather than the award label. A student who actively wants Object-Oriented Modelling can explain how that block leads to a credible dissertation and next-step role.
The caution for Software Engineering sits in the balance between Fundamentals of Software Engineering and Architecture, product management and quality. That balance should be checked against the detailed rule before paying the GBP 50 application charge.
A financially workable Software Engineering plan covers GBP 47,294 plus flights, accommodation deposits and currency movement. Part-time income can’t be the amount that makes the original plan balance.
A final Software Engineering comparison should use three columns. Put the first 15 credits under guaranteed study, place the next 15 credits under the published rule, and mark the later 30 credits with their availability condition. Then place the intended occupation beside those columns. If the connection is clear, the curriculum supports the plan. If it depends on an unavailable option, a promised internship or a future employer such as BT, the shortlist needs a safer alternative.
What does the St Andrews MSc Software Engineering curriculum contain?
The current Software Engineering structure totals 180 UK credits. It gives 15 credits to Object-Oriented Modelling and separates compulsory study, approved choices and the final project. Options and the 60-credit capstone must still follow the approved 2027/28 requirement for the selected full-time route.
| Code | Component | UK credits | Where it sits |
|---|---|---|---|
| CS5001 | Object-Oriented Modelling | 15 | Compulsory |
| Software core | Fundamentals of Software Engineering | 15 | Compulsory |
| Specialist block | Architecture, product management and quality | 30 | At least two choices in the latest rule |
| Computing options | Approved advanced modules | 60 | Confirm the 2027 route |
| CS5899 | Software project and dissertation | 60 | Individual or group route |
| Total | 180 |
- Complete 180 UK credits on the full-time route
- Meet every compulsory and constrained-choice rule
- Confirm the approved 2027/28 module list before enrolment
For Software Engineering, the latest credit map puts Object-Oriented Modelling, Fundamentals of Software Engineering, Architecture, product management and quality at the centre of the taught year. The rows distinguish fixed study from option groups and preserve the separate 60-credit capstone.
The Software Engineering enrolment plan remains subject to the approved 2027/28 requirement, prerequisites, capacity and timetable compatibility. A long option list should not be read as a promise that every combination will run.
Should an Indian student shortlist St Andrews MSc Software Engineering?
Shortlist Software Engineering when the admission evidence is already visible in your transcript and you want assessed work in Object-Oriented Modelling. The INR 60.46 lakh model must also work without uncertain part-time income. The documented limitation should be acceptable before the application fee is paid.
For Software Engineering, compare the compulsory credit blocks with the intended role after graduation. The latest rule assigns 15 credits to Fundamentals of Software Engineering, so an application should connect earlier work to that assessed component rather than relying on the St Andrews name. The latest opened exact requirement is 2026/27, 180 credits, currently 120 taught plus a 60-credit group project/dissertation or individual dissertation. Verify 2027/28 when published. Fixed specialist foundation, CS5001 Object-Oriented Modelling, Design and Programming (15) and CS5030 Fundamentals of Software Engineering (15). CS5001 can be exempted after a School assessment. 2026/27 exact specialist choice, 30-45 credits from Software Architecture and Design, Software Product and Project Management, and Software Quality (15 each). The public page says students choose all three; the buried requirement says 30-45. This is a source-level inconsistency worth checking with the School rather than smoothing over. Remaining taught credit comes from approved CS options. Advertised examples include Critical Systems Engineering, Data Ethics and Privacy, Data-Intensive Systems, HCI Principles and Methods, Information Visualisation, Interactive Software and Hardware, Language and Computation, Machine Learning, networks, Symbolic AI, Uncertainty in AI and User-Centred Interaction Design. Up to 30 credits can come from listed third/fourth-level subjects such as databases, distributed systems, security, concurrency, graphics, verification and games. Dissertation, a three-month research and development project ending in 15,000 words, with software implementation/testing and analysis/evaluation. Group or individual projects are possible, but assessment is individual. PGDip exit is available without the dissertation for suitable students. For Software Engineering, curriculum row 1 needs separate review. The Software Engineering row assigns 15 credits and is marked compulsory. In a Software Engineering comparison, those 15 credits should match earlier study and the intended dissertation direction. The CS5001 label makes Software Engineering scheduling concrete because taught assessment, recruitment and relocation share one academic year. In the Software Engineering dossier, row 1 carries the working title Object-Oriented Modelling; confirm that title against the 2027/28 regulation before registration. For Software Engineering, curriculum row 2 needs separate review. The Software Engineering row assigns 15 credits and is marked compulsory. In a Software Engineering comparison, those 15 credits should match earlier study and the intended dissertation direction. The Software core label makes Software Engineering scheduling concrete because taught assessment, recruitment and relocation share one academic year. In the Software Engineering dossier, row 2 carries the working title Fundamentals of Software Engineering; confirm that title against the 2027/28 regulation before registration. For Software Engineering, curriculum row 3 needs separate review. The Software Engineering row assigns 30 credits and is marked at least two choices in the latest rule. In a Software Engineering comparison, those 30 credits should match earlier study and the intended dissertation direction. The Specialist block label makes Software Engineering scheduling concrete because taught assessment, recruitment and relocation share one academic year. In the Software Engineering dossier, row 3 carries the working title Architecture, product management and quality; confirm that title against the 2027/28 regulation before registration. For Software Engineering, curriculum row 4 needs separate review. The Software Engineering row assigns 60 credits and is marked confirm the 2027 route. In a Software Engineering comparison, those 60 credits should match earlier study and the intended dissertation direction. The Computing options label makes Software Engineering scheduling concrete because taught assessment, recruitment and relocation share one academic year. In the Software Engineering dossier, row 4 carries the working title Approved advanced modules; confirm that title against the 2027/28 regulation before registration. For Software Engineering, curriculum row 5 needs separate review. The Software Engineering row assigns 60 credits and is marked individual or group route. In a Software Engineering comparison, those 60 credits should match earlier study and the intended dissertation direction. The CS5899 label makes Software Engineering scheduling concrete because taught assessment, recruitment and relocation share one academic year. In the Software Engineering dossier, row 5 carries the working title Software project and dissertation; confirm that title against the 2027/28 regulation before registration. The Software Engineering audit therefore tracks 5 curriculum rows, beginning with 15 credits and ending with the final 60-credit commitment. The Software Engineering dossier connects CS5001, the 15-credit second block and the named BT outcome example. A shortlist card for Software Engineering should record CS5001, 5 mapped blocks and the 11 Dec 2026 submission date. That comparison separates Object-Oriented Modelling from Fundamentals of Software Engineering before testing the role of Architecture, product management and quality.
This specialist degree is aimed at computing graduates, not beginners. Its constrained software block is limited, official sources disagree on whether two or three specialist options are required, and no placement is included. It is a specialist MSc for CS graduates, not a route for a non-computing career changer. Relative to the general Computer Science MSc, at least 60 credits of the taught element are constrained by software-engineering requirements, and the current sources disagree on whether two or all three architecture/product-quality modules are required. Software Engineering candidates wanting maximum freedom or a strong AI/data focus should compare the general MSc instead. The Software Engineering route includes project-style assessment but publishes no industrial placement year or guaranteed company project.
Decision checkscomplete cost · entry evidence · application timing · career evidence
- MSc Software Engineering is a one-year, full-time on-campus St Andrews master's.
- The course is built around an advanced software route linking object-oriented modelling, engineering foundations, architecture, project management and quality.
- The decisive academic condition is a good uk 2.1 equivalent in computer science or a strongly related discipline, with evidence that the applicant is already a competent programmer.
- The published English rule is IELTS 7.0 overall with 6.0 in every component.
- The planning total is GBP 47,294, approximately INR 60.46 lakh, before flights and housing deposits.
- The Graduate visa lasts 18 months for eligible applications made from 1 January 2027.
Frequently asked questions
How much does St Andrews MSc Software Engineering cost?
The planning total is GBP 47,294, approximately INR 60.46 lakh. It includes the GBP 31,450 tuition reference, twelve months of living costs, the GBP 50 application fee, GBP 20 registration charge, Student visa fee and an 18-month health-surcharge allowance. Flights, housing deposits and exchange spreads remain outside it.
What marks do Indian applicants need for MSc Software Engineering?
Indian applicants are assessed against 60 to 80 percent or 7.0 to 9.0 CGPA by institution plus a computing transcript and credible programming work. The programme also requires a good uk 2.1 equivalent in computer science or a strongly related discipline, with evidence that the applicant is already a competent programmer. Admission is holistic, so the percentage range alone does not prove subject fit, programming or quantitative preparation, where those are required.
What IELTS score does St Andrews MSc Software Engineering require?
The current rule is IELTS 7.0 overall with 6.0 in every component. Both the overall score and every named component threshold must be met. Results are currently valid for two years. Indian English-medium study needs the University's verified alternative-evidence route and should not be assumed to create an automatic waiver.
When should I apply for St Andrews MSc Software Engineering?
The published last date is 11 December 2026 for January or 5 August 2027 for September. St Andrews recommends that Indian applicants submit by 30 November for entry in the following year, and a programme can close early when full. Preparing the reference and English evidence before that practical target leaves more time for offer and visa conditions.
Is St Andrews MSc Software Engineering full-time?
Yes. This page covers the one-year full-time on-campus route carrying 180 UK credits. It includes an advanced software route linking object-oriented modelling, engineering foundations, architecture, project management and quality. Part-time, online and postgraduate-diploma exit routes are not mixed into the costs, dates or curriculum described here.
Does St Andrews MSc Software Engineering include a placement?
No guaranteed placement or internship is published for this exact course. The University presents career directions in software architecture, product engineering, quality engineering and technical project work and employer examples including BT, the Civil Service and Jaguar Land Rover. These indicate possible outcomes, not a placement contract or an audited employment rate.
What is the main drawback of St Andrews MSc Software Engineering?
This specialist degree is aimed at computing graduates, not beginners. Its constrained software block is limited, official sources disagree on whether two or three specialist options are required, and no placement is included. Compare that limitation with the compulsory-credit table before applying, because a broad title or optional module list can hide how much specialist content is guaranteed.
Can I stay in the UK after St Andrews MSc Software Engineering?
An eligible master's graduate can apply for the Graduate visa after successful completion. For applications made from 1 January 2027, it lasts 18 months. It permits work and job search but is not extendable and does not guarantee employment, sponsorship or a later Skilled Worker visa.
Sources
These sources support the programme, admission, cost, experience and immigration information used on this page.
Sources checked on September 8, 2026. The next intake covered here is January or September 2027.
| No. | Source | Evidence role |
|---|---|---|
| 01 | University of St Andrews MSc Software Engineering course page | Core programme evidence |
| 02 | University of St Andrews postgraduate tuition fee schedule | Supporting external evidence |
| 03 | University of St Andrews entry requirements for India | Supporting external evidence |
| 04 | University of St Andrews taught postgraduate application guide | Supporting external evidence |
| 05 | University of St Andrews postgraduate English evidence rules | Supporting external evidence |
| 06 | UK government Student visa financial requirement | Supporting external evidence |
| 07 | UK government visa fees from 8 April 2026 | Supporting external evidence |
| 08 | UK government Immigration Health Surcharge rate | Supporting external evidence |
| 09 | UK government Graduate visa duration | Supporting external evidence |
| 10 | European Central Bank exchange rates for 4 September 2026 | Supporting external evidence |
| 11 | Research Organization Registry record for the University of St Andrews | Supporting external evidence |
More programmes

Leave a Reply