MSc Computer Science
Course Overview
This MSc in Computer Science is designed for graduates from other disciplines who wish to build a substantial foundation in computing and launch a career at the intersection of technology and their original field of study. Accredited by the British Computer Society, the programme equips you with the skills to thrive in the dynamic IT industry and contribute to innovative, cutting-edge research.
Key Program Highlights
- Ideal for graduates without a prior Computer Science degree seeking to pivot into the tech industry.
- BCS accreditation, providing a pathway to becoming a Chartered IT Professional.
- Opportunity to work on an MSc research project shaped by one of four leading research groups.
- Designed to open doors to careers at the interface of IT and your original undergraduate discipline.
- Leads to diverse roles in software engineering, data analysis, systems administration, and more.
Course Overview
This MSc in Computer Science is designed for graduates from other disciplines who wish to build a substantial foundation in computing and launch a career at the intersection of technology and their original field of study. Accredited by the British Computer Society, the programme equips you with the skills to thrive in the dynamic IT industry and contribute to innovative, cutting-edge research.
Key Program Highlights
- Ideal for graduates without a prior Computer Science degree seeking to pivot into the tech industry.
- BCS accreditation, providing a pathway to becoming a Chartered IT Professional.
- Opportunity to work on an MSc research project shaped by one of four leading research groups.
- Designed to open doors to careers at the interface of IT and your original undergraduate discipline.
- Leads to diverse roles in software engineering, data analysis, systems administration, and more.
Requirements
Modules
- Compulsory modules
- RESEARCH METHODS IN COMPUTER SCIENCE
- PROGRAMMING FUNDAMENTALS
- DATABASE AND INFORMATION SYSTEMS
- EFFICIENT ALGORITHMS
- Compulsory modules
- WEB PROGRAMMING
- Optional modules
- COMPUTATIONAL INTELLIGENCE
- DATA MINING AND VISUALISATION
- MACHINE LEARNING AND BIOINSPIRED OPTIMISATION
- SAFETY AND DEPENDABILITY
- REASONING ABOUT ACTION AND CHANGE
- MULTI-AGENT SYSTEMS
- TECHNOLOGIES FOR E-COMMERCE
- ONTOLOGIES AND SEMANTIC WEB
- WEB MAPPING AND ANALYSIS
- MSC GROUP PROJECT
- MSC PROJECT