Minored in math (CS major), we absolutely had to show our work, you got more points for the work than the answer, and what little books were used were quite thorough.
Uni was ALL about the theoretical fundamentals and applying those to different processes, rather than practical solutions and work. The idea was that you don't get taught to work on something, you get taught to gain an understanding of the thing that you can then use to learn almost anything else related to it.
And honestly it was too much of that, some more practical stuff would have been good. Learning the fundamentals of computers is all fine and good, but I don't think learning to do literal machine code on a step by step simulated 8-bit computer really prepared me for the job market... Many people from polytechnics and other more vocational higher education institutions were much more well prepared for actually doing a job.