University of Glasgow Campus
Bachelor of Science
On Campus
University of Glasgow Logo
University of Glasgow
Glasgow
United Kingdom

Software Engineering (Graduate Apprenticeship)

About

The Software Engineering (Graduate Apprenticeship) program at the University of Glasgow combines academic learning with practical industry experience in a unique graduate apprenticeship model. This four-year Bachelor of Science degree allows students to work in the software development industry while completing their studies. Students gain hands-on experience in coding, software design, and system architecture, alongside learning theoretical concepts such as algorithms, databases, and software engineering methodologies.

The program is designed in partnership with industry leaders, allowing students to apply their learning to real-world projects and gain invaluable work experience. Graduates of the Software Engineering (Graduate Apprenticeship) program are well-prepared for careers in software development, IT consulting, and systems engineering. With a strong emphasis on both technical skills and industry experience, this program ensures that students are ready to meet the challenges of the fast-paced and ever-evolving world of software engineering.

Key information

Duration
-
Tuition fee
$42,313.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Software Engineering (Graduate Apprenticeship)
  • Degree Type: Bachelor of Science
  • Duration: 4 years
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 30 June 2026
  • Location: University of Glasgow, United Kingdom
  • Field of Study: Software Engineering
  • Language of Instruction: English

Program Structure

Year 1 – Foundations of Software Engineering

  • Introduction to Programming and Software Development
  • Computer Systems and Architecture
  • Data Structures and Algorithms
  • Mathematics for Computer Science
  • Software Development Lifecycle and Methodologies

Year 2 – Intermediate Software Engineering

  • Object-Oriented Programming and Design Patterns
  • Web Development and User Interfaces
  • Databases and Information Systems
  • Software Testing and Quality Assurance
  • Professional Ethics and Software Engineering Practice

Year 3 – Advanced Software Engineering and Development

  • Advanced Algorithms and Optimisation Techniques
  • Mobile App Development and Cross-Platform Solutions
  • Distributed Systems and Cloud Computing
  • Cybersecurity and Data Protection in Software Systems
  • Software Engineering Project and Collaborative Development

Year 4 – Specialisation & Apprenticeship Project

  • Special Topics in Software Engineering (e.g., Machine Learning, Artificial Intelligence, or Big Data)
  • Independent Research Project or Dissertation in Software Engineering
  • Integration of Theory and Practice: Apprenticeship Experience
  • Advanced Software Architecture and System Design
  • Final Year Software Engineering Seminar and Presentations

Career Opportunities

Graduates of the Software Engineering (Graduate Apprenticeship) program from the University of Glasgow are well-equipped for careers in software development, systems architecture, and technology consulting. Career paths include roles as software engineers, full-stack developers, systems architects, cybersecurity specialists, or DevOps engineers. This program’s integration with a real-world apprenticeship provides students with hands-on experience, making them highly sought-after by employers in technology, finance, healthcare, and beyond. Many graduates pursue careers with leading tech companies, startups, or continue their education with a master's degree in computer science or software engineering.

Why Choose This Program

The Software Engineering (Graduate Apprenticeship) program at the University of Glasgow combines rigorous academic study with practical, on-the-job training, making it an ideal choice for students looking to build a career in software development while gaining real-world experience. The program covers key software engineering principles, cutting-edge technologies, and development practices such as agile methodologies, cloud computing, and machine learning. With the apprenticeship component, students have the opportunity to apply their knowledge in industry settings, gaining valuable professional skills alongside their academic studies. This program is perfect for those passionate about software development, problem-solving, and building innovative technology solutions.

Contact Information

For further information, please contact the admissions office at:
Phone: +44 (0)141 330 2000
Email: admissions@glasgow.ac.uk
Address: University of Glasgow, University Avenue, Glasgow G12 8QQ, United Kingdom