Engineering future leaders in technology
Our MSc in Computer Science with Software Engineering enables graduates from non-computer science backgrounds to enter computer science and specialise in software engineering. You will gain the knowledge, understanding and application of practice in computer science areas including networking, human factors, emergent technologies and more, and develop specialised skills in software engineering. Our approach to teaching is interactive and learner-centred, so you can put the theory you learn into practice.
You will complete your study with a research-oriented proposal and project, as a further opportunity to develop your software engineering specialisation.
What you’ll study:
- Fundamentals of computing
- Data structures and algorithms
- Web development
- Data for Decision Making
- Emergent technologies
- Human factors
- Research Methods
- Research Proposal
- Master’s Project
Designed with your future in mind
Working professionals looking to pivot into, or take their next steps in computer science careers, but who are unable to take a study break, will find this MSc a good fit. It offers a solid foundation of skills and knowledge in computing, combined with advanced studies and a research project in software engineering.
You will have the flexibility to learn and earn with fully online and part-time study, so you can maintain important work, family and life commitments alongside your studies.