Canterbury Christ Church University - Software Engineering with Foundation Year

Canterbury Christ Church University

Software Engineering with Foundation Year

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.

Entry Requirements

A typical offer would be minimum of 32 UCAS Tariff points. GCSE English and Mathematics at grade C, or above (or equivalent) is required.

Further entry requirements

If you haven't taken Level 3 qualifications in subjects traditionally aligned to Engineering (e.g. maths, science), are returning to education or are changing careers, the foundation year provides you with the opportunity to build the knowledge base required to continue onto the BEng Software Engineering.

If you already have maths or science qualifications at Level 3 then we would require 32-88 tariff points for entry onto the foundation year.

If you do not have the necessary entry qualifications, we will consider you if you can demonstrate that you can study at a suitable level. You may be invited to attend an interview.

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

This course is also available as a BEng. 

Career Prospects

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 engineering often lead to opening doors to great potential engineering graduate employment opportunities with companies such as IBM, BULL, P&O, UEL and South Eastern Railway.

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.

Course Details

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

During the foundation year you will build your learning, knowledge, understanding and confidence in science, programming, mathematics and statistics.

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 computing science solutions to 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.

Year 1

Introduction to C#
Mathematics for Computer Science
Fundamentals of Computer Systems
Application Development
Ethics, Professionalism and Employability in Computing
Software Lifecycle Group Development Project

Year 2

Object-oriented Programming
Software Engineering
Database Enhancement Group Project
Web Development Project
Networking and Operating Systems
Algorithms and Data Structures
Optional Year in Industry

Year 3

Individual Study - part A
Programming Languages and Frameworks
Individual Study - part B
Human Computer Interaction
Advanced Databases and Big Data

Working with Software
Working with Computer Hardware
Programming Concepts
Software Development Project
Computing in Society

*The information’s are correct at the time of publishing, however it may change if university makes any changes after we have published the information. While we try our best to provide correct information, It is advisable to call us or visit university website for up to date information.

Are you ready to start building your future?

Contact our admission counseller and get a free consultation.