5 Reasons Educators Should be Teaching Computer Science, not Computer Programs


Computer science is no more about computers than astronomy is about telescopes. – Edsger Dijkstra 5 Reasons you should be Teaching Computer Science, Not Programs Computer programs, like Microsoft Word, are subject to change; they come and go. Computational thinking concepts are always relevant and can be applied to all computer programs. Computer science requires analytical thinking for problem solving and creativity in all subject matters. Computer science learnings stick with students long after they leave the classroom, and are carried on throughout their careers. Computer science teaches logic and applied mathematics. Computer applications do not teach this. They typically make a task easier rather [...]