Quote of the week
Quote of the week
Posted Aug 18, 2011 5:28 UTC (Thu) by elanthis (guest, #6227)Parent article: Quote of the week
... kind of obvious, and yet most schools don't teach this. Because they teach CS instead of software engineering. So college kids learn functional composition but never learn how to actually apply it in real-world contexts.
Le sigh.
Posted Aug 18, 2011 8:53 UTC (Thu)
by alankila (guest, #47141)
[Link] (1 responses)
for (int i = 0; i < array.size; i ++) {
If so, it's another case of somebody constructing elaborate architectures for accomplishing trivial tasks. Giving more flexible tools to do this sort of stuff doesn't help: the key insight is to not do any of this stuff.
Posted Aug 18, 2011 11:36 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Now, I have a similar problem with naming. If I try to use descriptive names I often end up with stuff like 'NullResultPropagatingSession'. And I don't really know how to make such names to be shorter.
Posted Aug 18, 2011 10:14 UTC (Thu)
by nye (subscriber, #51576)
[Link] (3 responses)
[NB: When you say 'school', I assume you mean 'university' since I've heard Americans use it that way a lot. But possibly I've misunderstood you and you really do mean children's education]
To be fair, if you choose a CS course instead of an engineering course, you should know what you're getting. I wouldn't blame a university for not having much engineering in its maths courses, and it's pretty much the same issue.
I'm not certain that's the problem at hand though - I'm struggling to imagine how you could learn the concept of functional composition in even the most abstract theoretical way and still come up with the examples given.
Posted Aug 18, 2011 18:07 UTC (Thu)
by dlang (guest, #313)
[Link] (2 responses)
Posted Aug 19, 2011 4:43 UTC (Fri)
by speedster1 (guest, #8143)
[Link] (1 responses)
Posted Aug 25, 2011 22:16 UTC (Thu)
by wtanksleyjr (subscriber, #74601)
[Link]
In summary... Unless you want to write device drivers, you'll probably be better challenged taking CS courses than ECE ones; your competition will be a lot more serious.
At least at UCSD.
Mixed majors are a different thing; but again, if you can get into the CS courses you'll get more of a programming challenge.
-Wm
Quote of the week
array[i] = array[i].toLowerCase();
}
Quote of the week
Quote of the week
Quote of the week
Quote of the week
Quote of the week