1Wing J M.Computational thinking[J].Communication of the ACM,2006,49(3):33-35.
2Ruthmann A,Heines J M,Greher G R,et al.Teaching computational thinking through musical live coding in scratch[C] //Proceedings of the 41st ACM technical symposium on computer science education,Milwaukee.ACM Press,2010:351-355.
3Qin H.Teaching computational thinking through bioinformatics to biology students[C] //Proceedings of the 40th ACM TechnicalSymposium on Computer Science Education,Chattanooga.ACM Press,2009:188-191.
4Hambrusch S,Hoffmann C,Korb J T,et al.A multidisciplinary approach towards computational thinking for science majors[J].SIGCSE Bull,2009(1):183-187.
5Kafura D,Tatar D.Initial experience with a computational thinking course for computer science students[C] //Proceedings of the42nd ACM Technical Symposium on Computer Science Education,Dallas.ACM Press,2011:251-256.
6Li T,Wang T.A unified approach to teach computational thinking for first year Non–CS majors in an introductory course[C] //Proceedings of International Conference on Future Computer Supported Education,Seoul.IERI Procedia,Elsevier,2012:498-503.
7Comer D E,Gries D,Mulder M C,et al.Computing as a discipline[J].Communication of ACM,1989(1):9-23.
8de Souza C S,Sedig K.Semiotic considerations on direct concept manipulation as a distinct interface style for learnware[C] //Proceedings of the 4th Workshop de Fatores Humanos em Sistemas Computacionais.Porto Alegre:SBC,2001:229-241.
9Kuster C,Symms J,May C,et al.Developing computational thinking skills across the undergraduate curriculum[C] //Proceedingsof 2011 Midwest Instruction and Computing Symposium,Duluth,2011.
10Engelbart D.Augmenting human intellect:a conceptual framework[R].Summary Report,AFOSR-3233,Stanford ResearchInstitute,Menlo Park,CA,1962.