Computer Science is not just about "geeks" and programming code. Computer science is not just for "math-minded 'smart' kids". Computer science is not a single discipline with a specific focus. It is about algorithmic thinking, and logic, and crosses over into almost every discipline as a useful tool for more purposeful ways of dealing with anything associated with "crunching data." Computer science can encourage inquiry learning in an equitable environment. Computer science is creative and relevant. Computer science can lend support for a much more democratized society if we make sure we are purposeful about access to CS learning for all.
A paragraph that I like:
The word "algorithm" comes from the name of Persian mathematician al-Khwarizmi, author of a ninth-century book of techniques for doing mathematics by hand. (His book was called al-Jabr wa'l-Muqabala—and the "al-jabr" of the title in turn provides the source of our word "algebra.") The earliest known mathematical algorithms, however, predate even al-Khwarizmi's work: a four-thousand-year-old Sumerian clay tablet found near Baghdad describes a scheme for long division.
But algorithms are not confined to mathematics alone. When you cook bread from a recipe, you're following an algorithm. When you knit a sweater from a pattern, you're following an algorithm. When you put a sharp edge on a piece of flint by executing a precise sequence of strokes with the end of an antler—a key step in making fine stone tools—you're following an algorithm. Algorithms have been a part of human technology ever since the stone age.
--Introduction from Algorithms to Live by, Brian Christin and Tom Griffiths
A video about what might be the next step for my students. Creating apps that change the world:
No comments:
Post a Comment