BSc Hons Software Engineering
Main Campus, United Kingdom
Overview
Why this course?
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
On our BSc Software Engineering degree you’ll learn foundation skills such as programming and in later years, subjects will include algorithms, databases and logic.
In Year 3, you’ll study more specialised areas such as new programming languages and in your final year, you’ll undertake a practical computing project
We aim to help you gain knowledge and understanding as well as the development of intellectual skills (problem-solving and critical evaluation skills), practical skills (designing and implementing a software system, team-working skills) and transferable skills (investigative skills, presentation skills, report-writing skills, time management skills, independent learning skills).
Knowledge and understanding is gained through lectures and supported in tutorials or laboratories as well as individual and group project work. You’re encouraged to read and research independently to help broaden your understanding of the subject.
You’ll develop intellectual skills through weekly laboratory or tutorial exercises. You’ll also be set challenging problems while further coursework and group and individual projects will help you enhance your skills.
The industrial placement will allow you to appreciate the significant engineering problems involved in the construction of software systems.
You’ll learn practical skills through lectures, tutorials, laboratory, coursework and project work.
You’ll be tested on your knowledge and understanding, intellectual, practical and transferable skills. This will be done through written exams, laboratory submissions, presentations, coursework, project and industrial placement reports.
Similar Programmes
PhD in Engineering
University of Toledo, Toledo, United States
Earliest Intake
June 2025
Gross Tuition
25327 $
Engineering Technology
Texas State University, San Marcos, United States
Earliest Intake
May 2025
Gross Tuition
24520 $
Applied Software Engineering
Prifysgol Bangor University, Bangor, United Kingdom
Earliest Intake
December 2024
Gross Tuition
19000 £
Software Engineering
University of Roehampton, London, United Kingdom
Earliest Intake
September 2024
Gross Tuition
15750 £
Engineering Project Management
University of Roehampton, London, United Kingdom
Earliest Intake
June 2025
Gross Tuition
19850 £