3 ms·
> write that software, and sell it into the industry I hope by this you mean start a collective open standards FOSS project to fill the need, rather than write
by zanny 12y ago
> write that software, and sell it into the industry
I hope by this you mean start a collective open standards FOSS project to fill the need, rather than write proprietary software that every single firm will redundantly reproduce because nobody wants to embrace the information age. That is the same kind of backwards redundancy that highlights why "everyone coding" is a bad idea.
> I would hope they choose the later
Medicine is rapidly being transformed by AI, robotics, and automation. In decades we should see the complete replacement of human labor in many surgical procedures, since a programmed machine can be much more precise and interpret the bodies signals and vitals in much greater clarity. But do you want doctors, the experts on performing these procedures, writing the code, or do you you want programmers who know to ironlad it against unexpected behavior to write the code? (trick question, we want both, but the doctors need to be computer literate and the programmers medically literate, but usually the later is more true than the former).
I think there is a misnomer equating computer literacy with writing software. The latter can give the former, but it doesn't always happen - I know many SEs who can't point out a hard drive from RAM, and couldn't make heads or tails of problems out of their niche domain. That isn't really computer literacy either, even if they live in a deep crevase within it.
I think computer literacy, as others in this thread have pointed out, should be its own course - just like English literature. You want to convey the macroscopic concepts and motivations and overarching conventions, rather than the minute details. The analogy would be do you care about sentence structure, word density, and subliminal messaging in Lit 101 - well, no, you care about overarching plot and meaning.
Any computer literacy class should have a cirriculum teaching its students what code is, but that doesn't mean they need to know how to write it. They should just understand how the machines in their day to day lives work, and how to control them if they want to from there. Because so many people are misinformed or just ignorant about what these magical glowy screens of letters and pictures actually are to begin with. It is the difference between being able to appreciate literature and being able to write world class novels.