
Christian Berger is spot on; but even among a fully computer-literate population, electronic voting would still be unworkable.
There's still no way to verify that the machines really are running the same program whose Source Code you checked.
Direct-recording mechanical voting machines might be acceptable, if they were close enough to universally comprehensible; but they still don't need any less scrutiny than paper ballots, and are really only workable for first-past-the-post elections. For transferrable votes, nothing beats pencil and paper.
Nothing ensures the integrity of the count like have it being done by representatives of the candidates or the candidates themselves. Nobody trusts anyone else, so they only way they can agree is if they are all telling the truth.