The BSc Computer Science course offered by Cardiff University is a three-year programme designed to equip students with an in-depth understanding of the principles and applications of computing. The course offers comprehensive study areas, with opportunities for specialisation, alongside honing problem-solving and practical programming skills. Course Content: The course curriculum comprises core topics such as computer architecture, networks, databases, artificial intelligence, user interfaces, graphics, modelling and programming languages from the basics to complex applications. From second year onwards, students have the option to choose their modules according to their areas of interest. The final year project offers students an opportunity to demonstrate their cumulative knowledge by addressing a specific problem or issue in computer science.Key Modules: Students would find themselves studying topics such as Introduction to Computational Thinking, Data Structures and Algorithms, Computational Mathematics, Operating Systems and Concurrency, Networking and Web Technologies, Advanced Programming, and Object Oriented Design and Development along with their chosen modules.Accreditations: This course is accredited by the British Computer Society (BCS) — the Chartered Institute for IT on behalf of the Engineering Council for the purposes of fully meeting the academic requirement for registration as a Chartered Engineer (CEng). This accreditation ensures that graduates are well-prepared for a professional career in computer science.Future Careers: Graduates of the BSc Computer Science course have a strong employment record, with many securing roles in software engineering, network design, data analysis and consultancy. Top employers of the alumni include multinational tech companies like IBM, Microsoft, Siemens and Logica.For more information on this course, please visit the official course page.