The idea is that you create questions that are ungoogleable. Most of my upper-level CS courses had take-homes that were open-book, open-internet, and the professor basically said “good luck finding the answer to this problem online; you will not”.
This is harder for professors to do, and maybe fails in intro courses, but generally is quite effective.
This is harder for professors to do, and maybe fails in intro courses, but generally is quite effective.