The Computer Science undergraduate program at the University of Kent allows students to develop a broad and deep understanding of computer science concepts and technologies. This full-time program provides students with the skills necessary to design and implement software systems to the high professional standards demanded by industry. Course Content: The academic content focuses on the basic topics of computer systems, programming languages, software design, artificial intelligence and databases. The course combines the development of practical skills with the underlying theories needed to create software systems that perform effectively and reliably.Key Modules: In the first and the second year, students would study the core modules that include Programming, Algorithms and Data Structures, Computer Systems, Computational Thinking, Networks and Communications, Object-oriented Programming, Databases, Concurrent Systems and Software Engineering. In the final year, students have an option to choose from a variety of modules which include User Interface Design, Cyber Security, Artificial Intelligence, Advanced Object-oriented Programming and more.Accreditations: The programme is accredited by BCS, The Chartered Institute for IT, for the purposes of fully meeting the academic requirements for registration as a Chartered IT Professional.Future Careers: This program prepares students for a career in a range of sectors. Graduates from the University of Kent's Computer Science undergraduate program have gone onto work in roles such as IT consultants, systems analysts, software developers, database administrators, network engineers, IT managers, and have worked for companies including IBM, Google, Disney, Sony, and British Aerospace.For more information on this course, please visit the official course page.