<p>I'm going to dispute some of the "facts" as presented in the SO version of this argument, which I think either don't apply here, or are just a little bit wrong. Generally speaking, I favor retaining the homework tag.</p>

<ul>
<li>"homework is a meta-tag". I don't necessarily think meta-tags are bad. It helps put the question in context - this is homework, or an assignment, and so the relevant issue (at least should be) the OP understanding their answer, and being able to take it and apply it. While someone just asking "What does this output mean?" might be well served by an up and down explanation of the output, homework questions prompt me at least to try and convey some sense of how to avoid needing to come back to CV in the future with a similar, but slightly different, problem.</li>
<li>"homework might be factually incorrect". This is an argument against people tagging something they feel like is homework for being "lesser" as homework, not an argument against the tag itself. This is true for any tag - if someone errantly labels a thread with a tag, that tag might be factually incorrect.</li>
<li>"Copied assignments (verbatim) with no attempt at solving the problem are not real questions and should be closed anyway." These are only a subset of questions that could be, and should be, tagged as homework.</li>
<li>"Someone, somewhere, will feel the need to say "is this homework? is it? is it homework? Really?" then somebody else will "USE THE HOMEWORK TAG11!!11" This is at best mildly irksome.</li>
<li>"In spite of this tag, people do not treat the question differently (in my experience)." I do.</li>
<li>"homework on occasion attracts some poor quality stuff." These questions will not go away because the homework tag is missing. That's like saying the "Python" tag in SO sometimes attracts some poor quality stuff.</li>
</ul>
