Programming tutors for undergraduate computer science are specialised educators who help university students understand programming languages, software development, and computing concepts. They offer assistance with coursework, projects, and exam preparation at the degree level.