Вообще по учебнику стоит проходить теорию. А откуда брать задачки, это уже другой вопрос. Ну и в самом деле самостоятельные работы на уроке решают вопрос домашки. Если домашку давать, но не ставить за нее оценки, лишь проверять ее наличие, а оценки ставить за самостоятельные, то вопрос списывания станет не столь критичен.  А списать на самостоятельной ребенок просто не успеет. Пока  найдет, пока спишет, урок уже и пройдет.