John Shepherd's comment: I think we should resist the temptation to make the CS degree any more prescribed than it currently is. Its main feature is flexibility. As it stands the degree has only 10 out of 24 courses that *must* be filled by COMP subjects, and even then, the precise mix of COMP3 subjects is not specified. About the only change I'd like to make to the degree requirement is to insist that the 3rd year Algorithms subject be taken. I think any other "tuning" of the program can be handled by appropriate advice at enrolment time (preferably augmented by an on-line course advice system that could be consulted before enrolment).