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

Software Engineering

About

The Software Engineering program at the University of Glasgow offers students a comprehensive education in the design, development, and maintenance of software systems. This four-year Bachelor of Science degree focuses on both the theoretical and practical aspects of software engineering, providing students with the skills needed to create innovative solutions for a wide range of industries. The curriculum includes courses in programming, system design, software testing, and project management.

Graduates of the program are highly sought after in the tech industry, with opportunities in software development, IT consulting, and systems architecture. The university’s strong industry connections and emphasis on real-world application ensure that students are well-prepared to contribute to the fast-paced world of technology and innovation.

Key information

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

Key Facts

  • Program Title: Software Engineering
  • 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 Software Engineering
  • Programming Fundamentals (Python, Java, or C++)
  • Computer Systems and Architecture
  • Discrete Mathematics for Computer Science
  • Introduction to Databases and SQL
  • Research Methods in Software Engineering

Year 2 - Core Software Engineering Concepts

  • Object-Oriented Programming and Design Patterns
  • Algorithms and Data Structures
  • Software Development Life Cycle
  • Web Development and User Interface Design
  • Operating Systems and Networks
  • Software Testing and Quality Assurance

Year 3 - Advanced Software Engineering Topics

  • Advanced Software Architecture and Design
  • Mobile and Cloud Computing
  • Database Management Systems and Big Data
  • Software Project Management and Agile Development
  • Distributed Systems and Networking
  • Cybersecurity and Secure Software Engineering

Year 4 - Specialization and Research in Software Engineering

  • Advanced Software Development Techniques
  • Software Engineering for Artificial Intelligence and Machine Learning
  • Software Engineering Ethics and Professional Practice
  • Dissertation / Research Project in Software Engineering
  • Internship or Placement in Software Engineering
  • Capstone Project: Full-Stack Development

Career Opportunities

Graduates of the Software Engineering program are well-prepared for careers in software development, system architecture, and project management. They can pursue roles as Software Engineers, Full-Stack Developers, Mobile Application Developers, System Architects, or Quality Assurance Engineers. Graduates are in demand across industries such as technology, finance, healthcare, and gaming, where they can contribute to the development of innovative software solutions, web applications, and enterprise systems. The program also provides a solid foundation for further academic study or research in software engineering, computer science, or artificial intelligence.

Why Choose This Program

The Bachelor of Science in Software Engineering at the University of Glasgow offers a comprehensive education in the design, development, and testing of software systems. The program combines theoretical knowledge with hands-on practical experience in coding, software architecture, and systems design, preparing students to tackle complex challenges in modern software engineering. With access to state-of-the-art labs, cutting-edge technologies, and industry links, students gain the skills and experience necessary to thrive in a rapidly evolving industry. This program is ideal for those looking to build a successful career in software development, system design, or IT management, and who wish to contribute to the future of technology and innovation.

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