Technology is an increasing part of everyday life, and there's a constant need for the software behind it to be updated, maintained and improved. If you like solving problems and have an interest in coding and computing, this BSc (Hons) Software Engineering degree course prepares you for a career in this field.
You'll study programming techniques and software engineering principles that can be applied to many different areas. You'll put theory into practice while applying various software technologies to solve complex problems.
The combination of technical skills and practical experience you’ll get will set you up for a career as a programmer or developer in fields such as data warehousing, computer security, IT management and web development.
What you'll experience
On this course you'll:
- Access our usability lab, equipped with eye-tracking software
- Use our mobile computing lab to develop Android and iOS apps
- Have opportunities to apply your skills in projects with local organisations and charities, helping to solve problems they’re facing
- Tailor your studies to match your career ambitions, with a choice of units in areas such as artificial intelligence, computer security and mobile development
Teaching methods on this course include:
- project work
How you're assessed
You'll be assessed through:
- multiple choice tests
- written exams
- mini projects
- written reports
- review articles
You’ll be able to test your skills and knowledge informally before you do assessments that count towards your final mark.
You can get feedback on all practice and formal assessments so you can improve in the future.
The way you’re assessed may depend on the modules you select. As a guide, students on this course last year were typically assessed as follows:
- Year 1 students: 33% by written exams and 67% by coursework
- Year 2 students: 45% by written exams and 55% by coursework
- Year 3 students: 18% by written exams, 7% by practical exams and 75% by coursework
Careers and opportunities
When you finish the course, our Careers and Employability service can help you find a job that puts your skills to work in the industry. Or, you could do further study at postgraduate level in areas such as intelligent systems, computer security and forensic computing.
What can you do with a Software Engineering degree?
Areas previous students have gone on to include:
- web development
- IT management
- software engineering
- computer programming
What jobs can you do with a Software Engineering degree?
Roles our graduates have taken on include:
- systems engineer
- web developer
- computer programmer
- software engineer
- analyst programmer
- firmware developer
Other graduates have continued their studies at postgraduate level or set up successful businesses with help and support from the University.
After you leave the University, you can get help, advice and support for up to 5 years from our Careers and Employability service as you advance in your career.