The Computer Science Department at Middlesex University aims to equip students with knowledge of the foundations of their chosen subject area and the skills necessary to apply their discipline to real-world problems. Our teaching regularly achieves high NSS satisfaction scores and you will find many of our courses provide a diverse and engaging approach to teaching and learning, including project-based activities in all years, invited speakers and access to leading edge technologies in a range of dedicated labs throughout the campus.
The department is very active in research and has been successful in attracting funding from both national and international agencies in addition to working with companies at home and abroad. We have particular strengths in Visual Analytics, Foundations of Computing, Software Systems Engineering, Computational Simulation, Intelligent Networks, and AI. Research is integrated with our teaching and students have an opportunity to be introduced to emerging technology in these areas at both undergraduate and more specialist post-graduate levels of study.