And now for something completely different (and related to my day job).
My august university has been going through the throws of reacrreditation and I’ve been reluctantly dragged into the mess. One of the big issues is that we have to formulate learning outcomes. The term ‘learning outcome’ may mean something to members of the college of education but doesn’t mean anything in computer science. So of course, we did our best to define them, which was NOT GOOD ENOUGH. So I actually read some of the (very poor quality) education literature and found what they were talking about.
Learning outcomes must be specific, measurable, and quantitative things that students actually do in the course. Great for a lesson plan, possibly acceptable for elementary school, but insane at a undergraduate and graduate college level.
For example, with “introduction to object-oriented programming”, a sophomore course in computer science, we have general aim of “students will be introduced to the principles of object-oriented programming using the Java language”. Unfortunately, that’s not specific, measurable or quantitative.
So we change it. Let’s follow the instructions.
Students will be introduced to the principles of object-oriented programming using the Java language. They will learn object creation, extension with sub-classing, …, procedural control. Closer, but still not right - we’re specific, and maybe measurable, but not quantitative and it doesn’t say what the students do.
Here’s what they want, and what is simply incorrect.
Students will be introduced to the principles of object-oriented programming using the Java language. They will learn object creation, extension with sub-classing, …, procedural control. They will write the 10 (insert your nonsense number here) principles of object orientation, they will write the 4 (ditto) control structures of Java, they will write the 20 ways to sub-class,… .
Fine - except there aren’t an agreed upon 10 principles of object orientation (which is still an active area of language research), or any of the other things. In science in general, and especially at the professional level expected at university level instruction, there isn’t a simple way to quantify the knowledge. We either end up writing detailed lesson plans for every lecture - plans that are obsolete before class starts - let alone after a few years or we make the aims looser.
I vote for looser aims. Unfortunately I’m not on the accreditation committee.