BSc (Hons) Software Engineering

Are you fascinated by the creativity of technology and software? Our software engineering course gives you the skills and practical experience to jump-start your career.

Key facts

  • Overview
  • Course structure
  • Entry requirements
  • Fees
  • Career opportunities

Are you fascinated by the creative possibilities of technology and software? Do you love solving complex problems as part of a team? If yes, software engineering could be the career for you. You’ll be in high demand for developing the systems that are the foundation and glue of our modern world, and that transform our experiences in communications, business, entertainment, gaming and healthcare.

Our degree will teach you creativity, logical analysis, problem-solving and how teamwork builds complex systems. You’ll study practice and techniques for real-world software design and associated programming technologies, gaining practical experience in software development.


We're ranked 3rd in Scotland and top 20 in the UK for Computer Science and Information Systems (The Guardian University Guide 2019).


We provide opportunities for our students to develop strong professional skills through industrial placements with local SMEs and large multi-nationals.


Our programmes are grounded on the latest developments in technology, from cyber-security to data analytics, drawing on the expertise of internationally active staff.