Software Engineering has opened up my knowledge and opportunities to a huge extent. I’ve learnt so much in such little time.


    How do you want to study?


    4 years

    UCAS code:



    Apply via UCASBook an Open Day


    Software Engineers who can collaborate with others in effective teams to produce reliable, robust software on time and on budget are in very high demand.

    This is a dynamic course that will develop your skills in analysis, design, programming, testing and evaluation. You will learn to produce secure, high quality, usable and adaptable software systems.

    This degree will also develop your skills in analysis, design, programming, testing and evaluation to produce software solutions, ensuring you have all the necessary skills to flourish in your career.

    Our Foundation Year option enables you to join the Software Engineering course even if you don’t have the formal qualifications or experience to meet the entry requirements. It equips you with the knowledge to move into formal degree study, setting you up for future success.

    Why Study Software Engineering?

    Software Engineering is a fast moving exciting field of study with the challenges involved to engineer high quality, secure and reliable software systems in a wide range of different fields from medicine, to education, to space flight, to manufacturing and everything in between.

    This course will enable you to adopt a professional approach to the entire process of developing software, from the initial gathering of requirements, through to the design of the functionality and interfaces, to the implementation of the final product using industry best practices.

    You will have the opportunity to develop your technical and personal skills by working on a range of interesting and challenging assessments, many of which you will decide for yourself. The course is highly practical, with lots of opportunities to engage with people and organisations that work in software development. It will support you to become the best Software Engineer you can be.

    Software Engineering at CCCU is supported by a diverse, well qualified and experienced team of teaching and technical staff, in purpose built computing suites, housed in a new building. The majority of teaching staff have teaching qualifications and many also have real industrial and commercial expertise in the subjects they are teaching.

      All about the course

      This four-year course starts with the foundation year, to help build your programming, maths and computing, skills and knowledge while preparing you for your Software Engineering degree.

      During the foundation year you will build your learning, knowledge, understanding and confidence in fundamental aspects of computing such as computer hardware, use of software applications, software development and the specialist maths necessary for Software Engineering.

      You’ll gain the engineering skills and knowledge needed to study at BEng level where you’ll use the pioneering CDIO (Conceive, Design, Implement and Operate) approach to problem solve software challenges. We are one of only a handful of universities in the UK to offer the CDIO international engineering education model developed by MIT that allows you to learn in a practical, hands-on way to tackle real industrial problems.

      All through the course, you'll experience through hands-on learning from on and off campus and on-line learning. This will develop your practical agile problem-solving approach to create Ssoftware engineering solutions to real world problems. You will undertake group projects, typically sourced from industry or akin to problems in industry. Your groupwork will be supported through the use on-line tools and on-line project management solutions. You'll also develop skills enabling you to:

      • work effectively and supportively in diverse and inclusive groups
      • communicate effectively in groups and one to one
      • apply project management to group-work
      • apply principles of commercial management and consideration of wider issues.

      The course will:

      • introduce you to the discipline of software engineering, including programming concepts
      • inform your choice of degree specialism in computing
      • provide you with the study skills needed for a degree-level course
      • allow you to apply academic knowledge and skills to real world technical challenges.

      You will have the opportunity to work collaboratively in mixed engineering teams to research and solve industry work-related/based sourced problems. The CDIO approach will typically enable you to make contributions to industry - your software engineered prototype solution maybe the building block to a final solution used by industry.

      Work experience

      You will have the opportunity to take a placement in your third year, providing you meet the requirements. If you can identify and secure a placement opportunity, with the support from the computing team, a placement will provide you with the further opportunity to develop your skills as a practicing computing professional, a personal development plan and evidence of your abilities for your future employers.

      Year-long placement opportunities in software engineering often lead to opening doors to great potential software engineering graduate employment opportunities with companies such as IBM, Google, Amazon as well as smaller employers based in the south east.

      We have also offered a number of paid summer student internships open to students to apply for. A previous opportunity involved two students who undertook a development internship with us to look at the production of a prototype healthcare system. This was used to demonstrate the capability of such a system to surgical teams in Kent.

      Students on this programme can usually expect to go on a small number of optional trips such as the National Computing Museum at Bletchley Park. We also aim to have a number of guest lecturers each year.

      Your Foundation Year gives you a solid underpinning from which you can build academic success and a good career. 

      Entry requirements

      Qualification type


      A Levels EEE
      BTEC PPP
      Access Pass 45 Credits
      International Baccalaureate 24 points
      Combinations A combination of qualifications totalling 32 UCAS points minimum

      You will also need GCSE Maths and English Grade C/4 or above

      For more information on the IELTS (International English language Testing System) requirements for this course, please click here to visit our dedicated web page.

      More information about entry requirements.

      UCAS Points

      Module information

      Please note that the list of optional modules and their availability may be subject to change. We continually review and where appropriate, revise the range of modules on offer to reflect changes in the subject and ensure the best student experience. Modules will vary when studied in combination with another subject.

      Core/optional modules

      How you’ll learn

      This degree uses a Conceive-Design-Implement-Operate-like structure – where some of your teaching will be done via real-world inspired projects. You will be taught through a combination of lectures, seminars and practical labs. You will typically have around 12 contact hours per week and are expected to also spend about 4 hours each week co-ordinating with team members on group activities, and at least another 8-12 hours working independently on assessments and learning activities. Labs will often emphasise working in small groups to enable you to discuss and develop your understanding of topics covered in lectures and put theory into practice.

      Teaching will mostly take place in classrooms, labs and lecture theatres on the main Canterbury campus. Some teaching takes place online through the University's Blackboard VLE and CMS, 1:1 meetings may be held on other platforms.

      You will also have regular scheduled meetings, in addition to the above contact hours, with an assigned academic personal tutor, which is your first point of contact for assistance to your undergraduates needs.

      Your actual contact hours depend on the option modules you select.

      All programmes are informed by the University’s Learning and Teaching Strategy 2015-2022.

      When not attending timetabled sessions it is expected you will continue learning through self-study. Typically, this involves completing computer-based exercises, preparing for workshops and seminars, undertaking research in the library, working on projects, undertaking coursework assignments or reading journal articles and books. Your module leader will direct you towards specific readings and/or activities to complete before or after a class.

      For your final year individual project, you will undertake independent research and develop a software based system. You will receive specific teaching/training before undertaking this project and will be assigned a supervisor who will guide you through your work.

      You should treat your studies as a full time occupation, spending 30+ hours per week on your learning and personal development. 

      The team consists of highly qualified academics. They have a range of expertise and experience and many have directly relevant work or consultancy experience. You can expect that all members of academic staff will have or be working towards a teaching qualification or Fellowship of the Higher Education Academy.

      All our team members hold Doctoral or professional qualifications (e.g. Member of the British Computer Society or Eur. Ing.).

      Postgraduate students assist in some teaching and assessing some modules. However, experienced academics teach the majority of lectures and seminars.

      We will work with you to develop the technical and people skills you will need to work successfully in the software industry.

      Tina EagerProgramme Director

      How you’ll be assessed

      Methods of assessment used include production of software artefacts, project plans and diaries, essays, reports, ‘investigation-based’ presentations, oral presentations, individual studies/projects, poster presentations, online assessment, logs, and time constrained assignments. You shold not expect to sit the large scale formal examinations you may have experienced at school.

      Coursework is mainly practically-oriented with appropriate theoretical elements to ensure a well-rounded education. Assessments are a combination of individual and group work.

      We use coursework assessment methods based on their suitability for specific modules. Formative and summative feedback is provided informally in classes and workshops and formally through assessment feedback throughout the course.


      The 2022/23 annual tuition fees for this course are:

        UK** Overseas***
      Full-time - Foundation Year 0 £9,250 £14,500
      Full-time - years 1-3 * £9,250 £14,500

      Tuition fees for all courses are payable on an annual basis, except where stated.

      * The tuition fees of £9,250 / £14,500 relate to 2022/23 only. Please read the 2022/23 Tuition Fee Statement for further information regarding 2022/23 tuition fees and year on year fee increases.

      **Home (UK) Fees

      The fees above are for the 2022/23 academic year but may be subject to change following any announcements by the UK Government (approved by Parliament) regarding maximum Undergraduate tuition fee caps for 2022/23.

      In addition, the University reserves the right to increase all full-time and part-time Undergraduate tuition fees mid-course, in line with any further inflationary increase in the Government tuition fee cap which is approved by Parliament. The University will publish information about any changes to tuition fees on its website.

      ***Overseas Fees (including EU fees):

      Undergraduate Overseas tuition fees for International students are not subject to the Government’s regulations on maximum tuition fees.

      Students with an Overseas fee status will be eligible for an International student Scholarship fee discount of £1,500, which will be applied to all Full-time Undergraduate courses with a tuition fee of £14,500.

      Students with an EU fee status will be eligible for the EEA Transition Scholarship. Further details can be found here:

      Diamond Jubilee Scholarships and Bursaries

      To celebrate 60 years of transforming lives through education new cash bursary and scholarship opportunities are available for students starting a degree in September 2022. See full details.

      Regulated by the Office for Students

      The Office for Students (OfS) regulates Canterbury Christ Church University. The OfS is the independent regulator of higher education in England. It aims to ensure that every student, whatever their background, has a fulfilling experience of higher education that enriches their lives and careers. Further details about its work are available on the OfS website.

      Apply now


      4 years

      UCAS code:



      Apply via UCAS

      Find out more

      Sign up to hear the latest from the University, including upcoming events, useful updates, student life and more!