Software engineers design and develop large, complex systems. These include the systems used in vehicles, phones, large-scale financial systems and secure web and medical applications.
As a software engineer, you’ll need a good understanding of software, hardware, communication technologies and strong design and team skills. You’ll also need to understand the impact of the development strategies of different systems.
Our Computer Science courses combine theory and practice. Many of the core subjects are similar in the early years, which means it’s possible for you to transfer between courses.
A distinctive feature of this program is the 12-month paid industrial placement between Years 3 and 4, where students work within a software development team, either in the UK or abroad. This placement provides invaluable industry experience and enhances employability. Additionally, the department collaborates with various companies to develop student projects, offering opportunities for both individual and group work on real-world problems.
Graduates of the BSc (Hons) Software Engineering program are well-prepared for careers in research, software development, consultancy, and business analysis. The program's accreditation by the British Computer Society ensures that graduates meet the academic requirements for registration as Chartered IT Professionals, enhancing their professional recognition in the field.
In summary, the BSc (Hons) Software Engineering program at the University of Strathclyde combines rigorous academic training with practical experience and strong industry connections, preparing graduates to excel in the development of complex software systems.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.