Four Key Techniques Of Computational Thinking