Undergraduate learning at programme level: an analysis of students' perspectives · Study