Learning Computational Thinking Research Articles