Computational Thinking: Algorithm