Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The field of computer science spans diverse areas, ranging from theoretical algorithms to advanced robotics and AI systems. This BCS-accredited, NCSC-certified Computer Science program aligns with industry standards, serving as your gateway to a career in secure software engineering. Established in October 2016, the NCSC combines expertise from CESG (GCHQ's information security division), the Cyber Assessment Centre, CERT-UK, and the National Infrastructure Protection Centre. Only a select few degrees achieve certification from this esteemed body. You'll tackle practical challenges to prepare for the workforce, gaining adaptable skills in this fast-evolving discipline. Aspiring programmers will find this course ideal, covering concepts like abstraction, computational complexity, system evolution, resource management, security protocols, and parallel processing. You'll develop solutions considering functionality, user experience, and performance impacts on society. Through hands-on learning with advanced computing systems, you'll experience agile development firsthand by delivering projects both independently and collaboratively under time constraints.
With computers revolutionizing countless industries, Computer Science graduates enjoy versatile career options. Programming professionals typically join major tech corporations like Microsoft, IBM, Intel, or HP, which employ numerous computer specialists. Within these organizations, graduates can pursue various roles across different departments. Product development teams particularly value software engineering and design skills for creating, testing, and refining new technologies.