Skip to main content
Bradford College

BSc (Hons) Software Engineering

Qualification Gained
BSc (Hons) Software Engineering (awarded by the University of Bolton)
Study Level
University, Level 6
3 years Full-time, 6 years Part-time
Start Date
Study Mode
Full-time or Part-time
Advanced Technology Centre


Software engineering covers the methods for developing software. You will learn how to plan, manage and develop software whilst adopting an academic and rigorous approach which will support you throughout your career.

We have a three-year programme for those who meet the UCAS points. This can be studied on a full-time basis (three years) or on a part-time basis (six years).

We also have a four-year programme which includes a foundation year for those who may not have achieved the required UCAS points. This can be studied on a full-time basis only.

If you only need to study the Top-up level, this can be studied on a one-year full-time basis or a two-year part-time basis.

Students completing the programme will have sufficient knowledge, understanding and expertise to enter employment at any stage of the software development lifecycle.

The programme provides flexibility for graduates to be employed in a variety of areas in computing, for example, programmer, analyst, data scientist, web developer, business analysts, systems analyst, database administration and project management.

  Key Info

The first year will provide a range of modules covering the basics of software development such as fundamentals of programming, website design & development, software engineering principles and practice, logic and problem solving as a start. The second-year will build upon the previous year’s knowledge so that students can plan, design and develop software according to stakeholders and users requirements. The final year will be the culmination of all modules studied and applied into a final year project demonstrating the complete software development lifecycle.

Modules include data structures and algorithms, project management and cloud concepts.

Also included is a module called Employability Skills for Computer Graduates, to support and assist graduates when applying for jobs and graduate schemes.

Teaching and learning methods include: Lectures, tutorials, seminars, interactive and practical workshops.

For students who have not achieved the required entry requirements to enrol, there is an option for a Foundation year (48 UCAS points entry) which is a 4-year programme.

Year 1 (Level 4):

  • Fundamentals of Programming
  • Introduction to Academic Skills
  • Software Engineering Principles and Practice
  • User Centered Design and User Experience
  • Website Design and Development
  • Logic and Problem Solving

Year 2 (Level 5):

  • Requirements Engineering and Software Design
  • Data Structures and Algorithm
  • Cloud Concepts (AWS)
  • Project Management
  • Data Management and Analysis
  • Application Development

Year 3 (Level 6):

  • Advanced Programming
  • Information Systems Security
  • Quality Assurance and Software Testing
  • Employability Skills for Computer Graduates
  • Final Year Project

Entry to this course requires 80 UCAS tariff points (48 for Foundation entry) as well as GCSE English and Maths at grade 4 or C.

This course can be studied as a Top-up (Level 6 only).

Applications are welcomed and encouraged by those who do not meet the standard entry requirements but can demonstrate the ability to study at Higher Education level. Some credit points may be built up through prior learning and experience. We also consider individual applicants who can demonstrate relevant learning, work/voluntary experience, using our Recognition of Prior Learning process. Please contact the admissions team for further information and support.

Assessment is centred on the practical and professional skills required by the industry, and therefore you will be specifically focusing on deriving a solution to a specified problem through researching, analysing and evaluating the issue.

This creates a workload which is mostly practical but will be substantiated through written work such as reports and essays. Group work is also used to promote transferable skills where appropriate.

You can enhance your employability and gain experience by undertaking short optional volunteering/optional work placement which you are responsible for securing throughout your course. We have external speakers who are able to give first hand accounts of how latest computing innovations are used in industry.

You will have the opportunity to work on some projects assigned by real live clients and gain an insight into the practices of analysis, design, and implementation.

Full-time: £9,000 per year. Part-time: Pro rata rate depending on intensity of study* *Intensity of Study refers to the amount of credits being studied in the academic year.

This is representative of the most common fees scenario, but actual fees can vary depending on a number of factors. Please contact us if you need more guidance.


Our Students Say

Katrina Mironova I really enjoy studying [Software Engineering] here, all the students and tutors are polite, help us when we need it and have all the materials you will need, so it’s easy for us to study. Although it is a College, the programme is accredited by Bolton University. The college is small, cosy and teachers can help you more and explain. Katrina Mironova Current Bradford College student

Disclaimer: Our prospectus, college documents and website are simply here to offer a guide. We accept no liability for any inaccurate statements and are not responsible for any negative outcomes if you rely on an inaccurate statement. We reserve the right to withdraw any programmes or service at any time.

  Loading careers data
This course is delivered in partnership with
Access Group
AWS Academy
Exa Networks
Future Transformation
Hippo Digital