Computational Thinking Vs Critical Thinking