6 ms·
The word programming is distorting the real value of the subject, I think. It's easy to think of programming as something that is done with and to computers exc
by stan_rogers 15y ago
The word programming is distorting the real value of the subject, I think. It's easy to think of programming as something that is done with and to computers exclusively, but that's a sort of guilt by association.
Programming, at its base, is really a method for understanding and defining a process. It's about breaking a big task down into its component pieces. It's about turning one large, nearly intractable problem into a series of easily understood and fundamentally soluable problems.
If programming is taught in this context, with an emphasis on methods for problem-solving in general rather than language syntax in particular, its utility in the everyday life of the average person becomes a lot more obvious. I used simple programming as a part of a worker re-education program that included basic literacy and numeracy, and it proved to be very effective in the overall success of the students -- even with no expectation that programming would play a part in their later lives. It made other things easier for them to do, and if that's the only value that the "average" student gets out of a programming course, it seems like enough, doesn't it?
- deleted 15y ago[deleted]
- pbhjpbhj 15y agoThis. Programming = problem solving with logic and consideration of efficiency.