kirby1024: Kirbinator Icon (half-my face, half-terminator face) (Face Up)
kirby1024 ([personal profile] kirby1024) wrote2006-09-28 03:38 pm

Amusing little thing

Read from a paper linked from [livejournal.com profile] pfhsblog. I submit that this is one of most daring and most amusing conclusions that I have ever seen in an academic paper:

7 Conclusion
There is a test for programming aptitude, or at least for success in a first programming course. We have speculated on the reasons for its success, but in truth we don't understand how it works any more than you do. An enormous space of new problems has opened up before us all.


That's the whole conclusion. Everything. That little paragraph. To make it a touch more... generic, "We found something interesting, we have no firms ideas as to why it's interesting, but we think it's going to generate a lot of research".

Tell me that's not exactly how you'd like to end your thesis...

[identity profile] omnot.livejournal.com 2006-10-02 04:11 am (UTC)(link)
Indeed - but that is not what I propose. I suggest that an overview might be developed in which people learn *about* programming, but don't necessarily have to master programming.

[identity profile] http://users.livejournal.com/_sabik_/ 2006-10-02 05:52 am (UTC)(link)
The problem may be that with no programming experience nor even aptitude, people may have difficulty grasping what is and is not programmable (see also the "gedanken" entry in the Jargon File). Without this sense, it will be difficult for them to make any meaningful contribution to anything that will eventually be programmed.

Remember, this study isn't about mastering programming but about grasping the very basics. I don't think an overview will be any easier to digest for people who simply don't get programming at all.

η

[identity profile] omnot.livejournal.com 2006-10-03 09:39 am (UTC)(link)
Good points, but I still hold that people who do not intend to program after completing their IT course might benifit from an alternative to the existing 'get it or fake it, you still have to pass it' system. Too much effort is being put into getting non-programmers to pass programming tests. This makes the delivery and assesment sub-optimal for everyone concerned.