Pretty much most senior level/grad algorithm classes are like this. They introduce a framework for solution and then give you about 2-3 example lecture problems that they walk you through. 2-3 weeks after being introduced to 5/6 frameworks its Exam day. You are given unique word problems that, in the eyes of someone experienced like a prof or PhD student, is trivial. But you are struggling with 1 week of homework exp…
> But there are smart people who get all this stuff "easily" (previous practice, exposure). Or, simply by virtue of being more intelligent. Life is not fair, and some people do have it easier than others, without having to pay for it with extra study time. If you are pursuing a research career, and you observe other students putting similar amounts of effort, but obtaining much better results, understanding things mo…
Does this kind of "weeding out" actually have any value in the real world, or is it just gatekeeping slash carnival-prizes?