Course Overview

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. 
*PLEASE NOTE - THIS PROGRAMME IS UNDERGOING PERIODIC REVIEW/REAPPROVAL IN THE 2019-20 ACADEMIC YEAR FOR DELIVERY FROM 2020-21. Periodic Review is a monitoring and review activity undertaken by all universities/colleges delivering HE programmes. Any changes to the existing programmes as a result of this process will be fully communicated to all applicants as soon as possible after conclusion of the reviews.

Course Structure

The Foundation year provides a good underpinning of knowledge and understanding to various computing technologies and methodologies. It allows students who have not achieved the required entry requirements to enrol on to the 4-year degree programme.
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. Modules include data structures and algorithms, project management and cloud concepts. 
The final year will be the culmination of all modules studied and applied into a final year project demonstrating the complete software development lifecycle. Also included is a module called Employability Skills for Computer Graduates, to support and assist graduates when applying for jobs and graduate schemes. 
Modules covered
  • Foundation Year modules will include (entry with 48 UCAS points – 4-year programme): 
  • Computers in Society 
  • Skills for IT
  • Problem Solving 
  • Information System 
  • Digital Security 
  • Design and Modelling 
Year 1 (Level 4) modules will include (entry with 80 UCAS points – 3-year programme):
  • 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) modules will include:
  • Requirements Engineering and Software Design
  • Data Structures and Algorithm 
  • Cloud Concepts (AWS)
  • Project Management 
  • Data Management and Analysis 
  • Application Development 
Year 3 (Level 6) modules will include:
  • Advanced Programming 
  • Information Systems Security
  • Quality Assurance and Software Testing
  • Employability Skills for Computer Graduates
  • Final Year Project

Learning Methods

The course uses a wide range of learning methods with a focus on practical workshops. These are designed to allow you to develop your skills and knowledge in a supportive environment.
Additionally, although contact hours are tutor and group-based, independent learning is increasingly developed throughout the course, and actively encouraged for your personal development; use of problem-based exercises and relevant scenarios aid this process.

Teaching Methods

Concepts and theories that are presented through lectures are then explored and developed during tutor led tutorials and student led seminars. Case studies and interactive Workshops are also implemented to aid learning, and there is a strong focus on Personal Development Planning, which aims to prepare you for employment and consider ethical, social and legal issues which can face the computer professional.
An annual literacy and numeracy test is also given, so that you can be offered learner specific support if needed.


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 primarily practical, but will be substantiated through written work such as reports and essays. Group work is also used to promote transferable skills where appropriate.

Additional Costs

There are no additional course costs associated with your study on this programme. All equipment is provided by the College. Students are free to purchase their own copies of books to support their studies – but all texts are available for loan from the College Library.

Entry Requirements

For the 3-year degree, 80 UCAS tariff points with GCSEs at Grade C/4-5 or above in Mathematics and English, or equivalent.
For the 4-year degree, 48 UCAS tariff points with GCSEs at Grade C/4-5 or above in Mathematics and English, are desirable.
For part-time entry, 80 UCAS tariff points with GCSEs at Grade C/4-5 or above in Mathematics and English, or equivalent. 
This course can be studied as a Top-up (Level 6 only). Please contact the course team for more information.  
For UCAS tariff points grade combinations click:
Applications are welcomed and encouraged from 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.
For further information please contact: [email protected]

We also consider individual applicants who can demonstrate relevant learning, work/voluntary experience, using our Recognition of Prior Learning process. Please contact the admission team for further information and support.

Information, Advice and Support

Careers Guidance

Help with choosing the right course and with thinking about where this might take you in the future.
Email: [email protected]

Student Finance

Money matters - you may be entitled to financial support whilst you study.
Tel: 01274 088503 (HE).
Email: [email protected]

Learning Support

Support for applicants with a learning difficulty, disability, illness or other learning need.
Tel: 01274 088344
Email: [email protected]

For all other queries call 01274 088088

Fees Information

We believe that quality degrees should not cost the earth. That's why our competitive tuition fees provide you with a quality experience that includes more taught hours than those at most universities, good levels of tutor access, and support with small teaching groups. More information on our competitive tuition fees