Planit


Software Engineering

Heriot-Watt University

Venues

Edinburgh Campus

Content

First Year: You will study three courses on programming in Java, interactive systems, web design and databases, computer systems and logic and proof.

Second Year: You will study interaction design, web programming, data structures and algorithms, programming languages, software design, database management systems, hardware-software interface and discrete mathematics.

Third Year: You will study software engineering, data communications and networking, artificial intelligence and intelligent agents, operating systems and concurrency, language processors, professional development, theory of computing and programming language semantics. You will also take part in a major group project with an industrial orientation.

Fourth Year: As well as advanced topics, you will also undertake professional and industrial studies courses. A major individual project will also be carried out.

Fifth Year: Starting at the end of Level 4, you will undertake an industrial placement. You will also take further advanced topics in software engineering.

Entry Requirements

2025 requirements

Standard entry: 4 Highers at AAAB including Maths plus English at National 5.

Widening access entry: 4 Highers at BBBC including Maths at B plus English at National 5.

For entry to Level 2 you would require 3 Advanced Highers at BBB including Maths and Computing Science plus Highers at AAAB. You are expected to be proficient in a programming language, with Java preferred.

Start Date

September

Qualification

Degree

Award

MEng

Study Method

Full time

UCAS Code

G601

Course Length

5 years

Faculty

School of Mathematical and Computer Sciences

Department

Computer Science

SCQF Level

11

Website

www.hw.ac.uk

Career Area

Computing and ICT

Career Sectors

Computer Skills

Related courses by level

Other Qualifications

Related job profiles

No related job profiles.

Computing General

IT Security

IT Support

Related courses by level

Other Qualifications

Programming and Development

Systems and Networks

Web and Multimedia