Assessment of Computational Thinking