I also agree with you 100%. I have an applied mathematics and a comp sci degree and I can honestly tell you that there is a huge deficiency in course materials for CS. CS would appear to encourage "cookie cutter thinking" Most students don't even know where the box is, let alone be able to think outside of it.
There is way to much emphasis on getting the right answer (the traditional way), and not on trying to find a better way. Sure you will not always succeed in getting the right answer, but you will learn far more in the failed attempts than the success of one grind throug the cookie machine.
Just my 2 cents.
I also agree with you 100%. I have an applied mathematics and a comp sci degree and I can honestly tell you that there is a huge deficiency in course materials for CS. CS would appear to encourage "cookie cutter thinking" Most students don't even know where the box is, let alone be able to think outside of it. There is way to much emphasis on getting the right answer (the traditional way), and not on trying to find a better way. Sure you will not always succeed in getting the right answer, but you will learn far more in the failed attempts than the success of one grind throug the cookie machine. Just my 2 cents.