Springer Education, 09 Jun 2016 Free article! Identifying middle school students’ challenges in computational thinking-based science learning http://telrp.spring…