Getting the most value out of the homework
Why we assign homework
The homework questions are intended to enhance the material presented in class and in the textbook in several ways:- Some of the questions reinforce the concepts presented in class and in the textbook by asking you to apply them to specific, concrete examples and scenarios.
- Some of the questions extend the material by asking you to consider variations of concepts presented in class and in the textbook.
- Some of the questions are intended to sharpen your problem-solving skills by asking you to solve problems that use the concepts taught in class and in the textbook but may also require some additional thought or insight. These questions may be useful practice for the types of questions that are often asked in technical interviews.
Try to do the homework yourself
You will get the most out of these questions if you attempt them yourself. Over the long term, skill at problem solving is far more important than knowing the solution to a specific question through memorization or passive learning.
If you get stuck on a question:
- Review the relevant portions of the lecture notes and the textbook
- Ask questions in Office hours or in Discussion sections
- Ask questions on Ed Discussion.
- Keep in mind that the more specific your question, the better the answer you are likely to get, particularly if your post is on Ed Discussion. Also, a public post on Ed Discussion will receive higher priority than a private post that should have been a public post.
After the solutions are posted …
After the homework quiz (if there is one), and after the solutions are posted, check your solutions against the posted solutions. If you are not sure whether your solution is correct, ask. If there is something in the posted solution you do not understand, ask. Make sure you understand how to do the question correctly.
Last modified: March 28, 2026