Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
If your current grades don't meet the direct entry requirements for our BSc (Hons) Computer Science program, our foundation year provides an excellent alternative pathway. This preparatory year concentrates on computing and mathematics, building a strong numerical foundation to support your continued studies in Computer Science. Our BCS-accredited program aligns with industry standards, serving as your gateway to a career in secure software development. You'll tackle authentic challenges to prepare for the workforce, cultivating essential abilities to stay current in this fast-evolving discipline. Aspiring programmers will find this course ideal, as it covers key concepts like abstraction, complexity, evolutionary development, resource sharing, security, and concurrency. You'll gain practical problem-solving skills that consider system functionality, usability, performance, and real-world impacts on people's lives. Through hands-on learning using high-performance computing systems, you'll experience both individual and team-based project work with strict deadlines, mirroring real-world agile development practices.
With computers being integral to countless industries, your acquired skills will have wide applicability. Most computer professionals find employment with major tech corporations like Microsoft, IBM, Intel, and Hewlett-Packard, which depend on computer science experts to develop and maintain their technologies. Even within these organizations, a Computer Science degree opens doors to diverse roles across multiple specialties. In product development specifically, your software programming and design expertise will be crucial for creating, testing, and refining cutting-edge products.