Don't do homework. Homework is so HIGH SCHOOL.
I disagree.
In math and science classes it gives students a chance to work problems and see if they really understand the material. In an assigned text, there are so many problems that it can be overwhelming to the student. Assigning problems gives them something to work from.
Of course, many students go to the extreme and think all exams problems should be just like homework problems. I get comments on my evaluations to that effect- "exams problems aren't like the homework problems."
I had a student complain to me in class after an exam was passed back.
Student- "Sheesh. Your exams are nothing like the homework problems or what we cover in lecture. And I understood the material."
Me- "Really?"
Students- "Yes, and we've all talked about it."
Me-"Huh. Let's look at one of the exam problems that people had a difficult time with. First, you'll find the concepts of this problem in your lecture notes when we discussed topics a, b, and c. Second, this exam problem is really a combination of homework problems x and y. If you *really* understood the concepts like you said you did, you had the basics down. And if you understood those assigned homework problems, you should have been able to do that exam problem. I would look at that exam problem and see how you did on it. If you did poorly, I would seriously question your understanding of the material."
I feel that it is my job to help the students learn how to be students. They need to learn not only what questions to ask but how to ask them.
Homework problems give them something to question their knowledge. When they come with homework problems, I can then work with them to see the concepts they don't really understand and help them.
Alan