Software Engineering has opened up my knowledge and opportunities to a huge extent. I’ve learnt so much in such little time.
Software Engineering has opened up my knowledge and opportunities to a huge extent. I’ve learnt so much in such little time.Charlotte
Changes to previously published information189.8 KB
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.
This innovative course has been designed in collaboration with industry and you’ll have the excellent opportunity to work with a range of employers. We offer a truly immersive learning opportunity where the applied side of the course provides the opportunity to solve problems provided by local industry. Working with your peers and other fields of engineering you will typically have the opportunity to apply theory to solving industry supplied work related/work based problems.
A typical offer would be minimum of 32 UCAS Tariff points. GCSE English and Mathematics at grade C, or above (or equivalent) is required.
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.
This course is also available as a BEng.
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.
The course will:
At the end of the foundation year, you will progress with the BEng Software Engineering course which will develop your learning in analysing, the application of your knowledge and understanding of researching, designing, developing, testing, and maintaining professional software. Software engineering is aimed to support professional software development of products for specific business purpose for example banking mobile app, student record information system, automation manufacturing monitoring and control systems. Software engineers design, build and test computer programmes that interface with hardware or software. This course will make use of computer laboratories, practicals and workshops to develop your technical subject and employability skills. You will have the opportunity to work 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.
During the BEng Software Engineering, you will be supported to develop your employability skills and job application skills to apply for year-long placement opportunities. 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.
You may opt to take a third year placement module, providing you meet the requirements of the Year in Industry. This allows you to put your classroom knowledge into practice.
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 expect to go on a small number of optional trips such as the National Computing Museum at Bletchley Park. We also have a number of guest lecturers each year.
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.
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. Labs will often emphasise working in small groups to enable you to discuss and develop your understanding of topics covered in lectures and place theory into practice.
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 preparing for class-tests and examinations and reading journal articles and books. Your module leader will direct you towards specific readings and/or activities to complete before class.
For your final year individual study (dissertation), you will undertake independent research and will be assigned a supervisor; who will guide you through your first substantial and independent work through regular scheduled meetings.
Your overall workload typically consists of 12 contact hours and an additional 25 hours of independent learning. In addition, there may be field trips.
For each 20-credit module, your study time will about 10 hours a week plus work on assessments or preparation for examinations. Assessments would normally be expected to take approximately 50 hours for an assignment worth 50% of a 20 credit module. A similar amount of preparation and revision time would be expected for an examination worth 50% of a 20 credit module.
The team consists of highly qualified academics. They have a range of expertise and experience.
All our team members hold Doctoral or professional qualifications (e.g. Member of the British Computer Society or Eur. Ing.). You should note members of the teaching team might change.
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
You will be assessed largely by coursework and project work, though some modules will also have examinations or class tests. Coursework is mainly practically-oriented with appropriate theoretical elements to ensure a well-rounded education. Assessments are generally individual, with group work in some modules where this matches the approaches used in industry.
We use coursework assessment methods based on their suitability for specific modules. Formative feedback is provided formally in year one and during the year three individual study, and informally in workshops and seminars. 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, examinations and time constrained assignments.
The 2020/21 annual tuition fees for this course are:
|UK / EU||Overseas|
|Full-time - Foundation Year 0||£7,050||£9,910|
|Full-time - years 1-3 *||£9,250||£13,000|
Tuition fees for all courses are payable on an annual basis, except where stated.
* The tuition fees of £9,250 / £13,000 relate to 2020/21 only. Please read the 2020/21 Tuition Fee Statement for further information regarding 2020/21 tuition fees and year on year fee increases.
Sign up to hear the latest from the University, including upcoming events, useful updates, student life and more!