The homework tag is a meta tag, it adds nothing to the question and can removed without adversely affecting the question. It has recently resurfaced.
I made a start removing the tag from the most recently asked questions and deleting some older closed questions.
As of this writing there are 22 questions left with the tag so they can be address by editing rather than getting the development team to delete the tag that way.
Assuming that there's agreement that it should be removed feel free to remove it from any question you find.
The Stack Overflow homework
tag has the following wiki:
Homework means the asker is requesting help with school homework. This lets potential answerers know that they should guide the student in solving the problem, rather than simply showing the complete answer.
Given that answers aren't as hard and fast here the chances of posting a "complete" answer are rarer, making this warning unnecessary.