BSc (Hons) Computer Science (Software Engineering)
Software Engineering involves the use of principles from the field of engineering in the development of computer software. The objective being to produce robust, quality systems that are fit for purpose, whilst being easy to maintain and adapt as the user requirements change. Our course teaches the tools, techniques and methodologies that embrace these engineering principles.
The course aims to produce software engineers, software developers, programmers and systems Engineers who can seamlessly make the transition from University to the International Computer Industry. We will provide you with a thorough grounding in the core principles of computer science and integrating these with computer languages, tools, techniques and methodologies used by computer professionals worldwide. Additionally, we will prepare you with the key skills needed to keep abreast of future developments in the exciting career to which this course leads.
You will also engage in studies focused on developing your academic and employability skills and you will be offered the opportunity to undertake an industrial placement where you gain invaluable experience in the workplace.
Course Type
Full Time
Course Commencement Dates
January
Duration
3 Years
Course Modules
Year 1 Semester 1 | |
4CS001 |
Introductory Programming & Problem Solving |
4CS015 |
Fundamentals of Computing |
4CI018 |
Academic Skills & Team-based Learning |
Year 1 Semester 2 | |
4CS014 |
Team-based Learning Project |
4MM013 |
Mathematics for Computer Science |
4CS016 |
Embedded Systems Programming |
Year 2 Semester 1 | |
5CS019 |
Object Oriented Design & Programming |
5CS021 |
Numerical Methods & Concurrency |
5CI022 |
Databases |
Year 2 Semester 2 | |
5CS022 |
Distributed & Cloud Systems Programming |
5CS020 |
Human Computer Interaction |
5CS024 |
Collaborative Development |
5CS016 |
Professional Development & Experience |
Year 3 Semester 1 | |
6CS012 |
Artificial Intelligence and Machinig Learning |
6CS002 |
Advanced Software Engineering Topics |
6CS007 |
Project & Professionalism with Software Artefact (Year Long) |
Year 3 Semester 2 | |
6CS005 |
High Performance Computing |
6CS027 |
Mobile Application Development |
6CS007 |
Project & Professionalism with Software Artefact (Year Long) |
**Industrial training will be provided after completing the programme / Field Visits are arranged during the studies
Entry Requirements
Any of the below
- G.C.E. A/L Any Stream 1C and 2S passes (Local) or 1C, 2D (London) + 5 Credit Passes for O/L (London /Local) including Credits for Mathematics Science and English
OR
- Foundation + 5 Credit Passes for O/L (London /Local) including Credits for Mathematics Science and English
OR
- Any other qualification as approved by the University of Wolverhampton
HOTLINE: 0714 178 702
Job Opportunities
A computer science software engineering degree is a highly respected qualification which can lead you into careers such as; Software Developer, Programmer, Software Engineer, Systems Engineer and Quality Assurance Specialists.
Share