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

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

30+
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

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

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