Aberystwyth’s BSc in Computer Science delivers a grounded programme in programming, systems, web technologies, AI, robotics, and information security, taught in well-equipped Linux / Mac labs with robotics kits and central servers. Fully BCS-accredited, it’s ideal for students seeking a supportive, research-informed campus experience that blends theory, hands-on projects, and strong graduate outcomes.
Curriculum Structure
Year 1
You'll be introduced to core computing through modules like Introduction to Programming, Programming Using an Object‑Oriented Language, Problems and Solutions, Introduction to Computer Infrastructure, Fundamentals of Web Development, Information Security, and Study Skills for Computer Science. Learning is delivered via lectures, labs, tutorials, and workshops to build your foundational skills.
Year 2
Focuses on deeper understanding with Algorithm Design & Data Structures, Modelling Persistent Data, Software Engineering, and your choice of options such as Artificial Intelligence, Robotics & Embedded Systems, or Scientific Python. You’ll engage in real-world development techniques and collaborative software projects.
Year 3
You will complete a substantial Major Project (40 credits) and take on Professional Issues in the Computing Industry, along with optional advanced modules like Advanced Algorithms, Mobile Development with Android, Computer Graphics & Games, and Computational Bioinformatics, tailoring your degree to your interests.
Assessment Format
Focus Areas
programming & software design • algorithms & data structures • systems, infrastructure & security • web development • AI, robotics & electronics • individual honours project & professional issues
Learning Outcomes
Design, implement, and evaluate robust software and systems
Apply formal and algorithmic methods
Analyse infrastructure and security
Specialise in AI, robotics, web, or data
Conduct and deliver an independent major project
Demonstrate professional skills and awareness.
Accreditation & Professional Recognition
This degree is fully accredited by the British Computer Society (BCS) on behalf of the Engineering Council, meeting academic standards for Chartered IT Professional (CITP) status.
Reputation & Employability Rankings
Aberystwyth’s BSc Computer Science provides a hands-on, research-led computing education combining modern facilities, real-world projects, and individualised support within a close-knit community. Fully BCS-accredited and located in Wales’s first university town, the degree supports students aiming for careers in software development, AI, XR, robotics, and beyond.
Facilities & Learning Environment
Specialist teaching and research labs: Multiple departmental labs, plus ~800 PCs campus-wide (library, residences), with 24/7 access and strong Wi‑Fi.
Robotics and Extended Reality labs: Three dedicated robotics labs (indoor, outdoor, space robotics) and an XR lab with full motion‑tracking gear during relevant modules.
Arduino and robot kits: Students use individual hardware such as Arduinos, mobile robots, and sailing robots—during module durations.
High-performance computing cluster & diverse equipment: Includes iCub humanoid, Unitree robot dog, smart-home setup, eye-tracking glasses, thermal cameras, accessible to final-year and research-focused projects.
Cross-platform labs: Dedicated Linux, macOS, and Windows environments with centralized servers.
Experiential Learning Highlights
Weekly demonstrator-led labs (Year 1–3): Hands-on practice in programming (Java, Python, C/C++), web development, infrastructure, networking, security, embedded systems, robotics, AI, and XR during lectures and seminars.
Year 2 “Software Engineering” module: Follow the full development life-cycle design, build, test, deploy, mirroring real industrial practice.
Final-year Major Project: A substantial, supervised capstone (40 credits) where you’ll apply advanced tools and lab environments, be it robotics, XR, AI, or hardware systems .
Industry Placement & Global Options
Optional Year in Industry: Paid placements arranged by students, supported by staff, with formal credit and supervision
Study Abroad Year: Students may opt for a global exchange instead of industry placement
Placement Outcomes: Roles span robotics, development, AI, systems, and research; 70+ students annually choose this route
Prifysgol Aberystwyth University's BSc Computer Science graduates step into promising tech careers: approximately 90% of graduates are employed or in further study within 15 months and 80% in professional-level roles. Typical roles include:
Software developer
Systems analyst / IT consultant
Web engineer / Applications developer
Data specialist / Technical project lead
University services that support employment
Graduation Outcomes & Alumni Success
90% in employment or further study within 15 months for Computer Science graduates
Median salaries (all CS graduates):
£28k at 15 months
£32.5k at 3 years
£38k at 5 years
University–industry partnerships
Long‑term accreditation & reputation
Further Academic Progression:
After earning your BSc, you can elevate your career through:
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.