Hacker News new | ask | show | jobs
by pohl 3888 days ago
"Use the repeated addition strategy..."

Critics of this are missing that the teacher is not asking the student to find the correct result. Instead, the teacher is asking the student to apply a specific algorithm.

If the teacher asks to apply Merge Sort to a list, but the student applies Insertion Sort, both strategies will result in the same sorted list.

But only one will demonstrate what the teacher asked the student to demonstrate.

2 comments

The student wrote 5+5+5, isn't that a repeated addition strategy?
It certainly is a repeated addition strategy, but is it the repeated addition strategy given to the students?

The definition of the algorithm given to the student may involve language like "take the first number and..."

The steps are the steps.

"The steps are the steps". Great advice if the purpose of school is to train people for rote factory work (we have robots for that). Not such a great way to prepare future leaders or creative problem solvers.
When are practising skills in school, sometimes we practice creativity and sometimes we practice techniques. Both are useful, and it's clear which is which.

Secondly, a student that knows the difference between different techniques and can call them up at will (such as the difference between 5 sets of 3 and 3 sets of 5) is better off than a student that only knows how to produce a particular answer for a particular question.

I seriously doubt this student "only knows how to produce a particular answer for a particular question". Are you claiming he could compute 3 times 5 but not 5 times 3?

On the contrary, I think this student may be showing that he knew the two techniques, and that he is smart enough to pick the easier computation.

But yes, if your goal is to kill any creativity in intelligent should punish kids that deviate from the lines hard.

If a teacher asked "compute 1000 x 1", no sane kid would do "1 plus 1 equals 2; 2 plus 1 equals 3;...; 999 plus one equals 1000".

This teacher would have failed Carl Friedrich Gauss, too, for computing sum(1,100) in seconds.

A student that sees a multiplication sign and reads it as "sets of" is not better off than one who reads it as multiplication.
Maybe, maybe not; I'm not sure.

But I am sure that a student who understands and can apply a specific process when required as well as produce a correct result is better off than one who can only produce a correct result.

Obviously I don't think that all of school should be rote application of techniques. But I've found that when you want to make sure your students have learned a specific technique, you sometimes have to create a somewhat artificial request. Have you taught enough to have found otherwise?

The steps ought to be a bridge to understanding the arithmetic as an abstraction.

Teaching and requiring that a commutative operation be ordered doesn't seem like it is going to contribute to that.

I agree with you. The learning objective is stated as "I can use multiplication strategies to help me multilpy", but it's important that the question asks about a specific multiplication strategy, and marks the question as partially correct because the specific multiplication strategy desired is used only partially correctly.
The steps are either being taught incorrectly, or they are wrong. Very worrying!
I don't think "merge sort vs. insertion sort" is a good analogy in this case. This seems more like the teacher is deducting points because of a wrong indentation or brace style.
It's not an analogy.

I was giving a different example of an algorithm than the one denoted by the assignment. "Use the repeated addition strategy..." is a clear call to demonstrate the application of a named procedure.

This is no accident, by the way. This is a deliberate design decision of those who created the common core standards. One of the goals is to teach algorithmic thinking.

It's pretty easy to google about if you can find your way through the reactionary hissy-fit memes.