BSc Computer Science

In choosing to study a Computer Science Degree at Aberystwyth University, Mauritius, you will be immersed in both the fundamentals of computer science and the very latest technological innovations. With core coverage that includes operating systems, telecommunications, database management, HCI, Agile methodologies and object orientation, the structure of this degree in Computer Science allows you to develop the skills needed to solve complex problems that include analysis, design, solution choice and implementation. You will develop skills and capabilities sought by the main employers in the discipline and you will graduate with the competences necessary to undertake the career you choose.

This course is the same as the BSc Computer Science delivered in Aberystwyth, UK, with the same core components. At present in Mauritius, the degree offers fewer optional modules, but we hope to add additional options in the future depending on student demand. We are aiming for the Mauritius degree to be British Computer Society (BCS) accredited like the UK BSc Computer Science, but this is only possible after a complete cycle is completed in 2018.

Accredited with the TEC


Computers pervade practically every sphere of modern life and Computer Science seeks out the new ideas that lie at the heart of computer hardware and software. By following this course you will learn to program, and how to design and develop new computer systems and software. 

Why study Computer Science at Aberystwyth University, Mauritius?

The Computer Science department in Aberystwyth is expanding its 45 years of experience in teaching and research in Computer Science to Mauritius.  Where feasible the same staff will coordinate and deliver teaching in Aberystwyth UK and Mauritius, in collaboration with locally employed Aberystwyth staff.

This practical based degree provides students with the chance to engage with an economically important and rapidly-expanding industry, and to help create solutions to the ever-changing needs of the business world. You will learn core computer science and business skills such as: web programming, website design, database management systems, database driven websites, software engineering, e-commerce, commercial processes, internet services administration, and internet security. The staff who teach on this course teach from an engineering perspective, meaning that they focus on science in application. The department has strong links with other departments in and beyond Aberystwyth, as well as a strong track record of collaboration with industry.

You will have opportunities to practice your skills in the second year in your group project – taking on a role such as designer, leader, or quality assurance champion. In your final year you will undertake another group project where you will propose and design an IT business using the skills you have learned in your degree. This is followed by an individual project where you may build on your business idea or explore a research or engineering challenge.

Graduates of Computer Scienceare able to work in many places in the IT industry and beyond at a range of technical positions.

Computer Science at Aberystwyth

Our computer science degrees are accredited by the British Computer Society (BCS) on behalf of the Engineering Council, which means that they meet industry standards and requirements, giving you a head start when you enter the competitive jobs market. We intend to seek this accreditation for the Mauritius degree as soon as a whole cohort has progressed through.

In the most recent Research Excellence Framework comparison (REF2014) the Department produced more world-leading (4*) and internationally excellent (3*) research than any other university in Wales. REF 2014 also assessed the impact of research on society, industry and government policy and the Department delivered 100% of its research impact at the top 3* and 4* level, demonstrating that our research makes a real difference in the world outside academia.

We are particularly proud that Times Higher Education (THE) ranked the Aberystwyth Computer Science department as 11th in the UK and 1st in Wales based on an analysis that takes into account both the research quality profile and the proportion of staff submitted. This is a good indicator of the research activity in a department irrespective of its size, and, with 99% of eligible staff submitted, indicates that the course is organised  by staff who are working at the frontiers of their disciplines.

The department prides itself on the employability of our graduates, who are employed all over the world.


Career prospects

A degree in the Department of Computer Science will prepare you for a variety of careers in software design, communications and networking, computer applications, web development, IT consultancy and management, systems analysis and development, computer sales and marketing. Following further study, you could also consider teaching or research.

Transferable Skills

Studying for a degree with us will equip you with a range of transferable skills which are highly valued by employers. Employability skills are a recurring theme during your degree. Our departmental link careers adviser works closely with us to ensure you have appropriate CV and interview skills training, careers education, and visits from employers and recent graduates to let you know what opportunities await after graduation.

Early in the first year we take our students on a weekend away to where you'll get to know other students in your year, while working in teams to solve problems. Here we encourage communication skills, good time-management and creative thinking. These skills will be used again and again throughout your degree, but especially during your second year group project.

The second year group project provides a substantial challenge that allows you to expand your technical skills while working in teams. We ask your team for the whole process of creating software, including research and design, understanding a specification, implementation, testing and documentation. You'll take on the roles of a software team and you'll learn to manage and delegate the tasks involved. In your teams you'll need to discuss concepts, accommodating different ideas and reaching agreement. You'll also have to work to a series of deadlines, just as in industry.

The final year project demonstrates your ability to work independently (under the supervision of a member of staff), and showcases your creative and technical skills. You may have to research the structure of a business, some unfamiliar code libraries, a new coding language or some new hardware. You may have to interact with an external client, communicate your ideas, and meet deadlines for delivering a prototype. You'll certainly be undertaking a new challenge in an area of your choice. Finally, you'll also need to describe your work in a final written dissertation report that presents your achievements in a professional manner.

Computer Science, as a subject area, does not stand still. Our students will be trained to deal with abstract underlying concepts and current information technology, so that they can cope with the rapid technological changes of the future.

Industrial Year and Year in Employment scheme (YES)

Some of our degree schemes include an Industrial Year (IY), which offers you a fantastic opportunity to take a year out between your second and third year to work in an organisation in Mauritius or overseas. For the schemes that do not include an assessed industrial year, the University operates an optional Year in Employment Scheme (YES). The IY and YES provide a very rewarding and worthwhile experience, both personally and professionally, and can help you to stand out from the crowd in a very competitive job market.

Help is available from the department and the University's Careers Service to find suitable placements and to develop your interview skills and CV. Our students are in demand with employers such as IBM, HP, Gloversure and Plymouth Marine Laboratories. Industrial year employers are diverse and worldwide, including CERN, Walt Disney and GCHQ.

By the end of your second year you already have enough knowledge and understanding to make a substantial contribution at work. Most students find they return from their industrial year with much improved skills, more motivated to learn, and having a better idea of what areas of Computer Science interest them.

Teaching, Learning & Assessment

What will I learn?

In the first year, you will be introduced to programming, operating systems, hardware, web development, problem solving and software development, and no prior knowledge is necessary. Professional and personal development is covered to help with study skills and employability, and an optional module is available for those who need to strengthen their mathematics.

In the second and third years you will build on this foundation with more specialised modules in data modelling, algorithms and data structures, web programming and HCI.  All students participate in the Software Development Lifecycle module which includes a group project where, taking one of the roles which exist in industry, such as project manager, designer, or quality assurance manager, you will produce a working software product, following best current industrial practice at every stage.  Optional modules include business processes and database applications and web graphics.

In your final year you will study development processes, and techniques and technologies for constructing real operational software systems. You will also complete a major individual project developing a piece of software in an area of particular interest to you. For many students this is the highlight of the entire course.

How will I be taught?

You will be taught by enthusiastic staff through a complementary set of teaching and learning methods and approaches, ranging from formal lectures, seminars and tutorials to practicals and individual and group-based project work. 

You will be assessed through a combination of coursework, practicals, projects, workshops and examinations.

You will be assigned a personal tutor throughout your degree course, who will help you with any problems or queries, whether these are academic-related or personal issues. You should feel free to contact them at any time for help and advice.

You will also have the opportunity to complete a Personal Development Plan (PDP) at Aberystwyth. This is a structured process of self-appraisal, reflection, and planning, which will enable you to chart your personal, academic and professional development throughout your time at university. By recording your academic performance, and highlighting the skills you already have and those you will need for future employability, the PDP portfolio will equip you with the necessary tools to plan effectively, develop successful approaches to study, and consider your future career options and aspirations.

Key Facts
Degree type: BSc (Hons)
Course code: G400
Duration: 3 years
Entry requirements: 280 points or 22 HSC grade aggregate
Key Facts
Degree type: BSc (Hons)
Course code: G401
Duration: 4 years (including a year in industry)
Entry requirements: 280 points or 22 HSC grade aggregate