The University of Dundee offers an undergraduate degree program in Computer Science. The program blends theoretical concepts with practical skills to offer a comprehensive understanding of the subject. The course is designed to equip students with the necessary skills and knowledge to become professional computer scientists, in an increasingly digitally-focused world.Course Content: The course gives a broad overview of Computer Science with broad-ranging applications from designing efficient algorithms to writing software for embedded systems. It covers areas such as programming, human-computer interaction design, artificial intelligence and machine learning. Besides lecture-based theoretical learning, the course involves practical application through laboratory work, and software and hardware development. Key Modules: Key modules in the program include Introduction to Programming, Systems and Architecture, Computer Graphics, Artificial Intelligence, and Human Computer Interaction, amongst others. There is an option for a research project during the final year of the course, allowing students to apply their knowledge in a practical research context.Accreditations: The course is accredited by the British Computer Society (BCS), the UK’s Chartered Institute for IT. This accreditation means that a degree from Dundee ensures that graduates have the background knowledge they need to obtain Chartered IT Professional (CITP) status.Future Careers: Graduates of this course can pursue careers in various roles such as Software Engineer, Systems Analyst, and Computer Systems Manager, amongst others. They will be well-positioned to work in areas like software development, data analysis, machine learning, and other rapidly advancing computing fields.For more information on this course, please visit the official course page.