BSc (Hons) Software Development for Business (Graduate Apprenticeship) 48 months Undergraduate Programme By Heriot-Watt University |TopUniversities
Subject Ranking

# 351-400QS Subject Rankings

Programme Duration

48 monthsProgramme duration

Scholarship

7Scholarships

Main Subject Area

Computer Science and Information SystemsMain Subject Area

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

The Software Development for Business graduate apprenticeship programme is designed to provide a solid foundation in computing and its necessary applied skills. It includes object-oriented web programming, writing algorithms and understanding fundamental database programming and management, as well as network security.

The graduate apprenticeship programme is open to new or existing employees in Scotland of all ages and consists of 20% academic learning and 80% work-based learning.

This programme helps you develop highly skilled employees in:
  • Software development and testing
  • Web development
  • Database architecture and development.

Graduate skillset
The Software Development for Business graduate apprenticeship programme aims to produce BSc (Hons) graduates who:
  • have a solid foundation in computer science and are proficient in applying programming techniques in diverse application
  • are able to operate in a team and multidisciplinary contexts
  • have problem-solving skills
  • have the ability to develop innovative solutions to society's practical needs
  • have developed professional competencies of software engineers.


Key areas of the programme

The primary focus of the Software Development for Business graduate apprenticeship programme is on developing the knowledge, understanding and skills outcomes sought by employers.
Business
  • Business functions, behaviours, ethics, and courtesies
  • Business strategy and management
  • Business finance and accounting


Technology
  • Data structures and algorithms
  • Object-oriented programming
  • Design and development of interactive systems
  • Web applications and mobile apps
  • Database management systems
  • Software development life cycle
  • Software design, modelling and analysis
  • Software architectures and design patterns
  • Software verification, testing and quality assurance
  • Cloud-native applications
  • Data mining, modelling and data analysis
  • Artificial intelligence and machine learning
  • Network and software security


Personal and interpersonal
  • Communications
  • Personal attributes
  • Professional attributes
  • Team working

Software project and delivery management
  • Project management methodologies
  • Project planning
  • Project execution
  • Agile project delivery
  • Risk assessment and management
  • Software project planning and management
  • Software configuration and release management

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

The Software Development for Business graduate apprenticeship programme is designed to provide a solid foundation in computing and its necessary applied skills. It includes object-oriented web programming, writing algorithms and understanding fundamental database programming and management, as well as network security.

The graduate apprenticeship programme is open to new or existing employees in Scotland of all ages and consists of 20% academic learning and 80% work-based learning.

This programme helps you develop highly skilled employees in:
  • Software development and testing
  • Web development
  • Database architecture and development.

Graduate skillset
The Software Development for Business graduate apprenticeship programme aims to produce BSc (Hons) graduates who:
  • have a solid foundation in computer science and are proficient in applying programming techniques in diverse application
  • are able to operate in a team and multidisciplinary contexts
  • have problem-solving skills
  • have the ability to develop innovative solutions to society's practical needs
  • have developed professional competencies of software engineers.


Key areas of the programme

The primary focus of the Software Development for Business graduate apprenticeship programme is on developing the knowledge, understanding and skills outcomes sought by employers.
Business
  • Business functions, behaviours, ethics, and courtesies
  • Business strategy and management
  • Business finance and accounting


Technology
  • Data structures and algorithms
  • Object-oriented programming
  • Design and development of interactive systems
  • Web applications and mobile apps
  • Database management systems
  • Software development life cycle
  • Software design, modelling and analysis
  • Software architectures and design patterns
  • Software verification, testing and quality assurance
  • Cloud-native applications
  • Data mining, modelling and data analysis
  • Artificial intelligence and machine learning
  • Network and software security


Personal and interpersonal
  • Communications
  • Personal attributes
  • Professional attributes
  • Team working

Software project and delivery management
  • Project management methodologies
  • Project planning
  • Project execution
  • Agile project delivery
  • Risk assessment and management
  • Software project planning and management
  • Software configuration and release management

Admission Requirements

28+
Year 1 – 96 SCQF credits at level 6 or Minimum 106 UCAS points, for example:​
  • SQA Highers at ABBB including Computing or equivalent, plus suitable Mathematics;​
  • A-Levels at BBB including Computing or equivalent, plus suitable Mathematics;​
  • Int. Baccalaureate 28 points;​
  • BTEC Extended Diploma (QCF 3) at DDM;​
  • Foundation Apprenticeship in Software Development in conjunction with SQA Highers at BBB.​


Year 2: – 96 SCQF credits at level 7, for example:​


  • SQA Advanced Highers at BBB including Computing and excellent SQA Highers or Scottish Baccalaureate plus suitable Mathematics;​
  • A-Levels at ABB including Computing plus suitable Mathematics;​
  • Int. Baccalaureate 30 points including Mathematics and Computing at Higher Level 6.​

4 Years
Sep

Scholarships

IMechE Scholarships (for Mechanical Engineers)

IMechE Scholarships (for Mechanical Engineers)
Master Bachelors Open

Value

$21800

Deadline

31 Aug 2026

Application requirements

QS Event Attendance is NOT required

Entry requirements

You must be admitted to this school to be awarded

Norway Early Bird Scholarship

Norway Early Bird Scholarship
Bachelors Master Open

Value

$6000

Deadline

1 May 2026

Application requirements

QS Event Attendance is NOT required

Entry requirements

You must be admitted to this school to be awarded

International Merit Scholarship

International Merit Scholarship
Bachelors Master Open

Value

$2000

Deadline

30 Jun 2026

Application requirements

QS Event Attendance is NOT required

Entry requirements

You must be admitted to this school to be awarded

Heriot-Watt University Expenses Bursary

Heriot-Watt University Expenses Bursary
Bachelors Master Open

Value

$525

Deadline

31 Aug 2026

Application requirements

QS Event Attendance is NOT required

Entry requirements

You must be admitted to this school to be awarded

Heriot-Watt Sports Scholarships

Heriot-Watt Sports Scholarships
Master Bachelors Open

Value

25% tuition fee waiver

Deadline

31 Jul 2026

Application requirements

QS Event Attendance is NOT required

Entry requirements

You must be admitted to this school to be awarded

Americas and Europe (Non-EU) Scholarship

Americas and Europe (Non-EU) Scholarship
Bachelors Master Open

Value

$5000

Deadline

15 Jun 2026

Application requirements

QS Event Attendance is NOT required

Entry requirements

You must be admitted to this school to be awarded

IMechE Scholarships (for Mechanical Engineers)

IMechE Scholarships (for Mechanical Engineers)
Bachelors Master Open

Value

$218000

Deadline

31 Aug 2026

Application requirements

QS Event Attendance is NOT required

Entry requirements

You must be admitted to this school to be awarded

More programmes from the university

Undergrad Programmes 730