48 monthsProgramme duration
3Scholarships
SepStarting Month
Programme overview
Main Subject
Computer Science and Information Systems
Degree
BSc
Study Level
Undergraduate
Study Mode
On Campus
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 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
- 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.
Scholarships
IMechE Scholarships (for Mechanical Engineers)
Value
$21800
Deadline
31 Aug 2026
Application requirements
QS Event Attendance is NOT required
Entry requirements
Heriot-Watt University
Heriot-Watt University Expenses Bursary
Value
$525
Deadline
31 Aug 2026
Application requirements
QS Event Attendance is NOT required
Entry requirements
Heriot-Watt University
IMechE Scholarships (for Mechanical Engineers)
Value
$218000
Deadline
31 Aug 2026
Application requirements
QS Event Attendance is NOT required
Entry requirements
Heriot-Watt University
Get closer to your dream programme
Your consent preferences have been set.
Time to start exploring.
Your account has been removed.
You can still browse the site or sign up again once you have parental consent.
Get closer to your dream programme