Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Developed in collaboration with industry leaders, our professionally recognized Computer Science program provides you with the technical expertise, analytical abilities, and interpersonal competencies required in today's rapidly evolving digital landscape.
You'll master core theoretical principles and fundamental concepts spanning computational thinking, computer system architectures, machine intelligence, embedded technologies, and beyond. Since Computer Science is inherently hands-on, this program emphasizes practical application through numerous project-based learning opportunities. You'll work in state-of-the-art laboratories, tackling real-world challenges from software engineering and application development to IoT systems integration and robotic systems programming.
Additional opportunities include undergraduate research positions in our specialized labs and innovation centers, allowing you to work with emerging technologies while learning industry methodologies. You can further enhance your professional profile through our optional industrial placement year, where our students have secured prestigious positions with organizations like Microsoft, HP, General Electric, and the Met Office through competitive national programs.