Software Development for Business BSc (Hons) – 2019 entry

Why choose this course

Surrey is one of the UK's leading universities for computer science and information systems, with our computer science courses ranked 6th in the Guardian University Guide 2018 and 7th in The Times and The Sunday Times Good University Guide 2018.

Developed in conjunction with the Tech Partnership and top graduate employers, our BSc Software Development for Business course will prepare you for a variety of leading roles in software development.

With teaching by academics at the forefront of their field and lectures from industry experts, you will gain valuable analytical and problem-solving skills that will be useful in a range of career paths.

What you will study

Our BSc Software Development for Business course will enable you to develop your software engineering skills – through modules such as Programming Fundamentals and Alternative Programming Paradigms – and learn the principles and practices of the software lifecycle.

Throughout the course, academic study is combined with other learning experiences such as networking events, guest lectures, work experience and group projects based on real-world problems.

Our Department of Computer Science has an excellent network of industry partners and you may choose to take a Professional Training placement. This will give you the opportunity to gain invaluable experience working in a relevant company, and a real head start when you enter the job market.

Course facts

Qualification Course length Professional Training UCAS KIS code
BSc (Hons) 36 months
BSc (Hons) 48 months

Professional Training placements

As part of this course you have the option to complete a Professional Training placement. These will give you the opportunity to develop your professional, academic and personal potential, equipping you to be adaptable, resilient, globally minded, confident, entrepreneurial and digitally savvy in the workplace. These qualities are widely recognised by employers and a significant proportion of placement students at Surrey are offered graduate-level jobs or go onto postgraduate study.

Find out more about Professional Training placements and discover how these have transformed our students’ lives and career choices.

Software Development for Business placements

A Professional Training placement with an employer is available on our programmes, organised and supported by the Department. Every year sees our students taking up placements at a wide range of companies, in a broad variety of roles.

Companies that have participated in the scheme include:

  • Lilly UK
  • GlaxoSmithKline
  • Xceptor
  • Avco Systems Ltd
  • Intel Security McAfee
  • IBM
  • Cisco Systems Ltd.

At the end of the Professional Training placement, many students receive offers of graduate employment from their placement employers, which means you can focus on completing your programme without worrying about the graduate recruitment cycle, a concern for most of today’s graduates.

The experience and skills gained on placement really do equip our students for success, and their enhanced job prospects can be seen in our outstanding employment record.

Many students continue their collaboration with their placement employers by basing their final-year project on work related to their placement. This results in a project with a strong industrial focus that can demonstrate their ability to apply their academic knowledge to real-world problems.

The Professional Training placement year counts towards the experience required for professional membership of the British Computer Society (BCS).

As an integral part of our Professional Training placement year and as an entry point to the Skills Framework for the Information Age, students document their experiences on the way to their professional membership of BCS using the BCS Professional Development Scheme.

Applying for placements

Professional Training placements are usually applied for and secured via an open and free-to-all process, within which students can select and apply for numerous opportunities. Placement providers use their own recruitment and selection procedures and the majority of students will secure their placement in this way. However, support is also provided to students wishing to source their own placement, subject to university requirements being met.

Students are generally not placed by the University, however they are given thorough support and guidance alongside access to a vacancy portal representing thousands of placement opportunities each year. Please be aware there may be travel costs incurred when attending interviews and assessment centres at the placement provider’s premises.

Professional recognition

The Tech Partnership
This course is accredited as 'Tech Industry Gold' by the Tech Partnership. This identifies courses defined and backed by the Tech industry for quality and relevance to technology careers. Tech Industry Gold degrees blend the technical, business and interpersonal skills most valued by employers.

Careers and graduate prospects

We offer careers information, advice and guidance to all students whilst studying with us, which is extended to our alumni for three years after leaving the University.

Computing skills are the foundation of numerous professional careers in many dynamic sectors, such as technology, business, finance, health and the games industry. Our programmes are designed to prepare you to work at the cutting edge of computing and its applications.

Our BSc Software Development for Business programme aims to produce highly employable graduates who will be capable of filling the current technology skills gap in industry. Employers are increasingly seeking people with a broad range of skills that encompass management and leadership, as well as technical ability. Our programmes produce graduates with this well-rounded skill set of strong academic knowledge and Professional Training.

Our combination of technology, industrial relevance and professional training means that our graduates are among the most employable of any university.

Former Surrey students are now involved in all areas, from software development and building simulation systems to devising IT strategies and managing organisations. Recent graduates have entered employment in roles such as:

  • Software Engineer, Xceptor
  • Computer Programmer, Stanhope-Seta
  • Technology Associate, Morgan Stanley
  • Forensic Data Analyst, PwC
  • Technical Architecture Consultant, Accenture UK Ltd
  • Software Engineer, Thales UK
  • Analyst Programmer, Avco Systems.

Study and work abroad

We give our students the opportunity to acquire international experience during their degrees by taking advantage of our exchange agreements with overseas universities or by completing a Professional Training placement abroad. In addition to the hugely enjoyable and satisfying experience, time spent abroad adds a distinctive element to your CV. Visit our global exchanges pages to check where you can go.

Academic year structure

The academic year is divided into two semesters of 15 weeks each. Each semester consists of a period of teaching, revision/directed learning and assessment.

The University operates a credit framework for all taught programmes based on a 15-credit tariff. All taught modules are 15 credits. Project modules and dissertation modules can be either 15, 30, 45 or 60 credits.

The structure of our programmes follows clear educational aims that are tailored to each programme. These are all outlined in the programme specifications which include further details such as the learning outcomes.


Modules listed are indicative, reflecting the information available at the time of publication. Please note that modules may be subject to teaching availability and/or student demand.


Timetables are normally available one month before the start of the semester. Please note that while we make every effort to ensure that timetables are as student-friendly as possible, scheduled teaching can take place on any day of the week (Monday–Friday). Wednesday afternoons are normally reserved for sports and cultural activities. Part-time classes are normally scheduled on one or two days per week, details of which can be obtained from the course administrators.


Teaching styles vary, from large group lectures to small group tutorials, computing laboratories and drop-in sessions for programming. You will benefit from an integrated range of learning methods – from tutorials, case studies, projects and coursework to practical and discussion classes, including the use of interactive voting handsets.

In the early stages of the programmes, the methods of teaching and assessment aim to ensure the acquisition of techniques and relevant knowledge. This includes practice in finding information and deciding whether it is relevant or not.

The methods adopted in Year 3 are influenced by the need to broaden and deepen the knowledge that you have gained at the earlier levels and to develop the higher order skills that you will need as a professional.

The teaching approach is enhanced by a coordinated series of lectures that will be given by a range of IT professionals in person, broadcast over the internet, or provided in recorded form for self-paced learning through e-skills (so-called guru lectures).

These will share industry experiences, address case studies and generally lead to evaluating the evolution of products, practices and perspectives in software development. The lectures will be used to form the topics for follow-up discussions and for specific learning opportunities centred on the benefits and drawbacks of conventional and unconventional practices.

There may be occasions when the delivery of your teaching is supported by postgraduate research students. The University has a set of procedures that govern the use of postgraduate research students in this way.


This course is taught by academic staff from the Faculty of Engineering and Physical Sciences.

Programme leader

GILLAM L Dr (Computer Sci)

Personal tutor

All taught students are assigned a personal tutor before beginning a programme of study. Personal tutors offer support and advice to students in the areas of:

  • Academic progress

  • Pastoral/welfare issues

  • Personal/professional development and employability.


Modules are assessed individually and credits are awarded for the successful completion of each one. Assessment takes place through a combination of examination and/or coursework, practical examinations and reports. Check individual module information to see full details at a module level.

Contact hours

Contact hours can vary across our modules. Full details of the contact hours for each module are available from the University of Surrey's module catalogue. See the modules section for more information.

Policies and regulations

Please refer to our academic regulations and student policies and regulations. These may be amended from time to time.

Learning and disability support

We have two services, the Student Personal Learning and Study Hub (SPLASH) and Additional Learning Support (ALS) which can help develop your learning.

Student Personal Learning and Study Hub

SPLASH is a learning space in the Library where our learning development team is based. It comprises dedicated Student Learning Advisers and Information Skills Librarians who can help you develop your academic and research skills, including writing, presenting, revision and critical thinking.

Find out more about the study support available.

Additional Learning Support

ALS is the University’s disability and neurodiversity service which supports students with disabilities, long-term health conditions, specific learning differences (for example: dyslexia and dyspraxia) and other neurodiverse conditions (for example: autism spectrum and attention deficit disorder).

If you have a disability, we encourage you to disclose your condition and register with the service so you can be appropriately supported during your studies.

The ALS team can arrange exam and learning support adjustments, give advice on applications for the Disabled Students' Allowance and screen students for dyslexia and dyspraxia. Regular study skills and mentoring support is also available.

See the Additional Learning Support website for more information.

What qualifications do you need?


Overall: AAB – ABB.

Required subjects: Mathematics.

Please note: A-level General Studies and A-level Critical Thinking are not accepted.

GCSE or equivalent: English Language at Grade C(4) and Mathematics at Grade C(4) (or equivalent). 

BTEC (QCF Level 3) Extended Diploma

Overall: DDD. BTEC Extended Diploma and A-Level Mathematics at Grade B.

Required subjects: BTEC must be in a relevant subject.

GCSE or equivalent: English Language at Grade C(4) and Mathematics at Grade C(4) (or equivalent). 

International Baccalaureate

Overall: 32.

Required subjects: HL5/SL6 in Mathematics.

GCSE or equivalent: English HL4/SL4 and Mathematics or Mathematics studies HL4/SL4.

European Baccalaureate

Overall: 78%.

Required subjects: At least grade 7.5 in Mathematics.

GCSE or equivalent: English Language (1/2) - 6 English Language (3) - 7 Mathematics 6.

Access to HE Diploma

Overall: QAA-recognised Access to Higher Education Diploma with 30 Level 3 Credits at Distinction and 15 Level 3 Credits at Merit and A-level Mathematics grade B.

Required subjects: Modules must be in relevant subjects.

GCSE or equivalent: English Language at Grade C(4) and Mathematics at Grade C(4) (or equivalent). 

Scottish Highers

Overall: AABBB.

Required subjects: Mathematics.

GCSE or equivalent: English Language - Scottish National 5 - C Mathematics - Scottish National 5 - C.

Welsh Baccalaureate

Overall: ABB from a combination of the Advanced Skills Challenge Certificate and two A-levels. Applicants taking the Science Practical Endorsement are required to pass.

Required subjects: A-level Mathematics.

GCSE or equivalent: Completion of GCSE English equivalent within the Advanced Skills Challenge Certificate and GCSE Mathematics B(5).

Science Practical Certificate

Applicants taking the Science Practical Endorsement are required to pass.

Other international qualifications

If you are an international student and you don’t meet the entry requirements to this degree, we offer the International Foundation Year, run by the Surrey International Study Centre.

Select your country

English language requirements

IELTS Academic: 6.5 overall with 6.0 in each element.

View the other English language qualifications that we accept.

If you do not currently meet the level required for your programme, we offer intensive pre-sessional English language courses, designed to take you to the level of English ability and skill required for your studies here. The University of Surrey is also an IELTS test centre.

Selection process

Offers are normally made in terms of grades.

Suitable candidates will be invited to an Applicant Day. During the visit to the University the candidate can find out more about the programme and meet staff and students.

Recognition of prior learning

The University of Surrey recognises that many students enter their higher education course with valuable knowledge and skills developed through a range of professional, vocational and community contexts. If this applies to you, a process called recognition of prior learning (RPL) may allow you to enter your course at a point appropriate to your previous learning and experience, or to join the start of a course without the formal entry requirements. This means that you may be exempt from certain elements of study in the course for which you have applied and be awarded credit based on your previous qualifications/experience. There are restrictions on RPL for some courses and fees may be payable for certain claims. 

Please see the Code of practice for recognition of prior learning and prior credit: taught programmes (PDF) for further information. Please email Admissions with any queries.


Qualification Course length Professional Training UK/EU fees Overseas fees Professional Training fees
BSc (Hons) 36 months To be confirmed To be confirmed Not applicable
BSc (Hons) 48 months To be confirmed To be confirmed To be confirmed

View a complete listing of all ongoing fees for our undergraduate courses.

The University will assess your fee status. If you are unsure whether you are likely to be considered a home, EU or overseas student for fees purposes, the UKCISA website offers more information.

How to apply

Learn how to apply for an undergraduate course, see details about the UCAS application process and determine the steps you need to take if you receive an offer to study.

Admissions information

Our undergraduate admissions policy provides the basis for admissions practice across the University and gives a framework for how we encourage, consider applications and admit students.

Scholarships and bursaries

We're committed to making sure that we offer support for students who might need it.

Open Days

June 2018


Join a webinar and speak to our current students

Our students

Our graduates


Find us

01SE01, Senate House
University of Surrey
Surrey GU2 7XH