Self-contained studio apartment
Self-contained studio near Edinburgh; kitchen and bathroom included.
£180–£265/week
Bachelor of Software Engineering at Heriot-Watt University is a 4-year BSc (Hons) software engineering degree at the Edinburgh campus. Develop programming, software design, algorithms, artificial intelligence, and networking skills through practice-led teaching at Heriot-Watt’s School of Mathematical and Computer Sciences, with strong links to technology, fintech, and software development employers across Scotland and the wider UK.
Study at a university ranked #325 in the world and #36 in the UK in QS World University Rankings, with Software Engineering ranked #301–350 worldwide and #33 in the UK in QS World University Rankings by Subject and the Complete University Guide.
Year one builds logic, interaction design, and software development foundations; year two covers programming languages, data structures, and web programming; year three develops AI, networking, and software engineering; year four completes your degree with research methods and requirements engineering.
Indicative total fees are £103,232 tuition with £0 application fee, with live GBP to MYR conversion in the fee breakdown below.
Entry requirements typically include A Levels BBC including Mathematics at grade B, STPM BBC (excluding Chinese and Malay), IB 28 points including Mathematics at Higher Level 5, and Other Qualifications on request. IELTS 6.0 overall with no score lower than 5.5, TOEFL overall score of 4 with no score lower than 4 (writing minimum 4.5), CEFR mid-B2, or Pearson Academic PTE 63 (minimum 59) is required.
Career outcomes include software engineer, software developer, and full stack developer roles.
Study at Edinburgh with September intake. Plan to apply at least three months before your chosen start date.
E-Square provides free one-to-one counselling for Heriot-Watt University applications.
Heriot-Watt University ranks #301–350 worldwide for Computer Science and #33 in the UK for Computer Science in QS World University Rankings by Subject and the Complete University Guide, reflecting strong software engineering teaching at the Edinburgh campus.
Ranked #325 in the world, #36 in the UK, and #6 in Scotland in the QS World University Rankings — a globally recognised Scottish university with strong graduate outcomes.
Ranked #39 in the UK overall in Times Higher Education World University Rankings by Subject, with top 40 in the UK for Arts & Humanities, Computer Science, Engineering, and Physical Sciences.
Ranked #31 in the UK and #5 in Scotland in the Complete University Guide — combining academic strength with career-focused computing and software engineering education.
Study at the Edinburgh campus — Heriot-Watt University’s Scottish capital campus with modern computing laboratories and strong links to software, technology, and digital employers across Edinburgh and the wider UK.
Minimum scores are shown on each card. Tap the grey on each card for score details.
Scholarship options for this degree programme depend on your intake and academic profile. Contact us and we’ll check eligibility with Heriot-Watt University.
Core fees are shown in British pounds (GBP). Ringgit (MYR) equivalents use a live GBP/MYR rate. Figures are illustrative only. Heriot-Watt University typically reviews tuition each year; expect an estimated 5–10% annual increase — always use the latest official tuition on your offer or fee schedule.
Indicative totals above are not a quote. Tuition and related fees follow Heriot-Watt University’s current published schedule for your intake year. For scholarships, contact us. MYR equivalents use the live rate shown above.
The Bachelor of Software Engineering is completed over 4 years of full-time study at Edinburgh, with September intake. Expand each year for modules and programme detail.
Year one introduces logic and proof, introduction to interaction design, praxis, and software development. You build foundational programming, design, and mathematical reasoning skills for professional software engineering study, preparing for programming languages, data structures, and web programming modules in year two.
| Module title |
|---|
| Logic and Proof |
| Introduction to Interaction Design |
| Praxis |
| Software Development 1 |
Year two develops user-centred experimental design, programming languages, introduction to data structures and algorithms, and web programming. Modules combine software design with algorithmic and web development skills, building competencies for artificial intelligence, networking, and software engineering in years three and four.
| Module title |
|---|
| User-Centred Experimental Design |
| Programming Languages |
| Introduction to Data Structures and Algorithms |
| Web Programming |
Year three covers artificial intelligence and intelligent agents, data communications and networking, foundations, and software engineering. You deepen specialist software engineering knowledge valued by employers in technology, fintech, and digital services sectors across Scotland and the wider UK.
| Module title |
|---|
| Artificial Intelligence and Intelligent Agents |
| Data Communications and Networking |
| Foundations 1 |
| Software Engineering |
Year four completes your BSc (Hons) with research methods and requirements engineering. You apply software engineering principles to requirements analysis and research-led project work, consolidating competencies for graduate roles as software engineer, software developer, and full stack developer in industry.
| Module title |
|---|
| Research Methods & Requirements Engineering |
Heriot-Watt University offers September intake for this degree at Edinburgh. Plan to apply at least 3 months before your classes start.
Exact dates vary by intake year; apply early to secure your place, arrange your visa, and organise accommodation. Confirm with Heriot-Watt University or our advisors.
Start your UK student visa once you have your offer. We guide timeline and documents.
Official source: Intake dates are set by Heriot-Watt University and may change.
Live rate (same as Fee estimate): 1 GBP = — MYR
Planning Bachelor of Software Engineering at Heriot-Watt University is easier with a clear timeline and checklist. Our consultants help you align documents with your chosen intake and university deadlines.
Once your budget pathway and entry route are clear, we guide you through each submission step — from academic proofs to study-grant checks.
Get started nowNote: Student advisory through E-Square is free. Contact us early — ideally three months ahead of the deadline — so your timeline stays relaxed.
Quick WhatsApp chat · No payment · No obligation
Tell us your academic background and goals — we’ll help you check fit for Bachelor of Software Engineering - Heriot-Watt University, timeline, English pathway, and scholarship options.
Shown when you scroll to the bottom · Typical reply within office hours · Close anytime
Malaysia