Standardized homeworks as a simple check on learning with an individual or group project at the end has been my favorite way of learning.
When students are doing homework you want them to form collaborative study groups or freely consult any other source, if it helps them learn. Fear of plagiarism is antithetical to that.