Algorithmic thinking for students
if source(statement) = Department_of_Education
then credibility(statement) = 0;
endif
The ”Coding across the curriculum” plan included in Australia's “Industry Innovation and Competitiveness Agenda” is yet to be developed, and is yet to be targeted at particular students or schools. The AU$3.5m plan was announced last week, just two days after a review of Australia's national curriculum recommended a recently- …
The term computational thinking was first used in 1996 by notable educator Seymour Papert. It can be used to algorithmically solve complicated problems of scale, and is often used to realize large improvements in efficiency. It is gaining ground in STEM education and the maker-culture, you will find it being applied to real-world problem solving. Think of it as analysing and organising data, designing models and simulations, using computers to solve problems then testing possible solutions, automating solutions via algorithmic thinking then applying this process to other problems. For one of my classes, we used a game engine to model traffic flow along a road way and modelled the effect of speed restriction changes. We went on to explore how climate models work to help predict climate change, how aid agencies use bigdata to help target resources during national disasters, using 3D printers, robotics etc.
This is real world stuff that leverages the best out of human creativity and innovation by putting students in charge of technology. if you really want to make kids think like computers, then teach them just by direct instruction and route learning. Add some banal worksheets and final exams to prepare your programmed worker bees for life in ye olde factory.