Course Overview - Software Engineering* BSc (Hons)
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...
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. <br/><br/>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). <br/>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.<br/><br/>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. <br/><br/>Students completing the programme will have sufficient knowledge, understanding and expertise to enter employment at any stage of the software development lifecycle.<br/><br/>*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 3-year degree programme.<br/>*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.<br/>*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. <br/>*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. <br/><br/>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.