Use of Computer Technology in Education Course Management Systems Learning Management Systems Classroom Teaching Technology Modeling and Simulation and Computational Thinking
Computational Thinking is integrating human thinking with computer capabilities
Learning how computer Scientists solve problems can help all of us solve complicated problems
Some Computational Thinking ideas Recursion Reduction and Transformation Dealing with Scale
Recursion Source: wikipedia
Count the number of nodes in a large tree
Move disks from one peg to another Rules: Only one disk can be moved at a time A larger disk cannot be placed on the top of a smaller disk
Reduction
Examples Given 63 cents what is the minimum number of coins to give change? Given n cities how