MSc Computer Science
Course Overview
This intensive conversion course is designed for individuals from non-computing backgrounds, providing a comprehensive foundation in core computer science principles and modern software development. You will gain the essential skills and industry-recognized accreditation needed to launch a successful tech career, with our graduates enjoying an excellent employment record at leading companies.
Key Program Highlights
- Ideal for career changers with no prior experience, including teachers transitioning to the Computer Science curriculum
- Master in-demand skills through a curriculum focused on programming in Java, database design, and network technologies
- Graduate with a British Computer Society (BCS) accredited degree, the first step to becoming a chartered IT professional
- Learn from active researchers, ensuring your education incorporates the latest cutting-edge techniques and knowledge
- Choose a flexible study path with full-time (1 year) or part-time (2 years) options to suit your schedule
Course Overview
This intensive conversion course is designed for individuals from non-computing backgrounds, providing a comprehensive foundation in core computer science principles and modern software development. You will gain the essential skills and industry-recognized accreditation needed to launch a successful tech career, with our graduates enjoying an excellent employment record at leading companies.
Key Program Highlights
- Ideal for career changers with no prior experience, including teachers transitioning to the Computer Science curriculum
- Master in-demand skills through a curriculum focused on programming in Java, database design, and network technologies
- Graduate with a British Computer Society (BCS) accredited degree, the first step to becoming a chartered IT professional
- Learn from active researchers, ensuring your education incorporates the latest cutting-edge techniques and knowledge
- Choose a flexible study path with full-time (1 year) or part-time (2 years) options to suit your schedule
Requirements
Modules
- Compulsory modules
- Introduction to Software Development
- Software Development Techniques and Tools
- Professional skills and Portfolio
- Software Development Advanced Techniques
- Cybersecurity
- Advanced Programming
- Database Systems
- Web Technologies
- Software Engineering and Team Project
- Computer Networks
- Human Computer Interaction
- Project and Dissertation for MSc Computer Science