中文部份
王麒富(2009)。應用直觀式Scratch 軟體提升國小學童問題解決能力效益之研究。國立臺中教育大學數位內容科技學系碩士學位在職進修專班碩士論文。王國川(2009)。國小中年級學生以Scratch學習程式語言設計之研究。佛光大學學習與數位科技學系碩士論文。左台益(2002)。Van Hiele 模式之國中幾何教材設計。中等教育,53(3),44~53。
朱銘裕(2012)。5E探究教學對國中生數學學習動機與學習成效影響之研究:以「幾何單元」為例。國立彰化師範大學科學教育研究所數理教學碩士班碩士論文。何秀美(2010)。創造思考技法融入國小Scratch程式設計教學之研究。臺北市立教育大學數學資訊教育教學碩士學位班碩士論文。何榮桂(1998)。從教育部之資訊教育推展策略看未來中小學資訊教育的願景。資訊與教育,68,2-13。何榮桂(1998)。台灣資訊教育的現況與發展— 兼論資訊科技融入教學。資訊與教育雜誌,87,22-48。李淑媛(1995b)。高一學生問題解決態度、生涯不確定源與生涯決定狀態之相關研究。國立彰化師範大學特殊教育學系碩士論文。吳文琦(2013)。問題解決教學策略對國小學童Scratch程式設計學習成就、態度與問題解決歷程之影響。國立臺北教育大學理學院數學暨資訊教育學系碩士論文。吳庭瑜(2000)。電腦輔助系統角色與解釋對歸納推理技能的影響。國立交通大學工業工程與管理系碩士論文。吳德邦、馬秀蘭、藍同利、陳泰勳(2004)。使用VAN HIELE 五階段學習模式開發九年一貫課程第一階段圖形與空間教材教法之詮釋性研究。行政院國家科學委員會專題研究計畫成果報告。
侯人俊(2011)。樂高機器人程式設計對國小兒童高層次思考能力之研究。國立屏東教育大學資訊科學系碩士論文。周祝瑛(2012)。從PISA看台灣教育中選擇題的危機。
http://www.npf.org.tw/post/1/10575(2013.01.04)。
林恬忻(2006)。於國中實施Alice程式設計教學行動研究。國立臺灣師範大學資訊教育學系碩士論文。林美娟(2008)。國中小實施程式設計教學之適切性探究。中等教育, 58-77。
徐曉彤(2013)。Scratch協作專題導向式學習之學習態度與學習成效之研究。淡江大學教育科技學系碩士在職專班碩士論文。教育部(2003)。國民中小學九年一貫課程綱要。臺北:教育部。
黃秀瑄、林瑞欽(1991)。認知心理學。臺北:師大書苑。
黃春金(2010)。探索教育活動對國小高年級學童的問題解決能力與態度之影響研究。國立屏東教育大學教育學系碩士論文黃健誌(2011)。Scratch軟體應用於國小高年級數學學習之研究-以平面座標單元為例。國立屏東教育大學進修暨研究學院數位教學學習碩士學位學程班碩士論文。陳彤萱(2011)。專題式程式設計教學對國小學童問題解決歷程之研究。國立臺北教育大學理學院教育傳播與科技研究所碩士論文。
陳毓筑(2010)。不同探索式教學模式對國中生程式設計概念的學習成效及學習態度之影響。國立臺灣師範大學資訊教育研究所碩士論文張文奇(2009)。視覺化程式設計對國小兒童高層次思考能力之影響。臺北市立教育大學自然科學教學碩士學位班碩士論文。張俊傑(2012)。Scratch程式語言教材設計與發展以國一數學直角座標及直線方程式為例。淡江大學教育科技學系數位學習碩士在職專班碩士論文。張春興(1992)。現代心理學。台北:東華。
張素芬(2010)。國小資訊教育實施Scratch軟體教學之研究。國立高雄師範大學工業科技教育學系碩士論文。郭士豪(2011)。同儕教學法對國小學生學習Scratch程式設計之影響。臺北市立教育大學數學資訊教育教學碩士論文。郭有遹(1994)。創造性的問題解決法。臺北:心理出版社。
郭秀蓮(2010)。Scratch 互動式故事敘說評量。國立交通大學理學院科技與數位學習學程碩士論文。游淑媚(1996)。建構式教學模式和科學教學焦慮感之縱貫研究。1996 年中華民國第九屆科學教育學術研討會論文彙編,547-559。臺中市:國立台中師範學院。
楊建民(2010)。探究式教學法與講述式教學法在國小Scratch程式教學學習成效之研究。國立屏東教育大學資訊科學系碩士論文。楊書銘(2008)。Scratch程式設計對六年級學童邏輯推理能力、問題解決能力及創造力的影響。臺北市立教育大學數學資訊教育教學碩士學位班碩士論文。劉文斌(2009)。電子白板融入代數推理教學之研究。國立屏東教育大學數理教育研究所碩士論文。劉南坤(2004)。STS 教學對國小五年級學生問題解決能力與問題解決態度之研究。國立台北師範學院數理教育研究所碩士論文。劉福增(2003)。邏輯思考。台北: 心理。
蔡孟憲(2010)。Scratch 程式設計對國小五年級學生幾何概念及邏輯推理能力的影響。臺北市立教育大學數學資訊教育教學碩士學位班碩士論文。賴明宏(2010)。Scratch 程式對國小五年級學童邏輯推理能力與科學問題解決能力影響之研究。國立臺北教育大學自然科學教育學系碩士班碩士論文。賴阿福、王維正、史婷慧(2006)。國小學生的電腦態度調查分析以台北市某國小為例。臺北市國民小學資訊教育輔導小組成果專刊。臺北市政府教育局。
賴健二(2002)。VB 程式設計進階教材。台北市:財團法人資訊工業策進會。
蕭信輝(2010)。Scratch 程式設計對國小五年級學童科學過程技能、問題解決能力及後設認知之影響。臺北市立教育大學數學資訊教育教學碩士學位班碩士論文。謝佳鈺(2009)。國小學童邏輯推理能力養成之研究。國立臺北教育大學數學教育研究所碩士論文。英文部份
Bybee, R. W., &; Landes. N. M. (1988). The biological science curriculum study.Science &; Children, 25(8), 36-37.
Daly, T. (2009). Using introductory programming tools to teach programming concepts: A literature review. The Journal for Computing Teachers, 1-6.
Felleisen, M., Findler, R. B., Flatt, M., &; Krishnamurthi, S. (2004). The TeachScheme! Project: Computing and Programming for Every Student. Computer Science &; Education, 14(1), 55-77.
Funkhouser, C. P. (1993). The influence of problem solving software on student attitudes about Mathematics. Journal of Research on Computing in Education, 25(3), 339-346.
Gries, D. (1974). What should we teach in an introductory programming course? SIGCSE Bulletin, 6 (1), 81-89.
Hatch, L. (1988). Problem Solving Approach, In Kemp, W. &; Schwaller, A. E.(Eds). Instructional Strategies for Technology Education.37 th Yearbook (pp.87-98) . Council on Technology Teacher Education.
Malan, D. J., &; Leitner, H. H. (2007). Scratch for budding computer scientists. ACM SIGCSE Bulletin, 39 (1), 223-227.
Maloney, J., Resnick, M., Rusk, N., Silverman, B., &; Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10 (4), 16.
Mayer, R. E. (1992). Thinking, problem solving, cognition. New York : W. H.Freeman and Company.
Lai, A. F. &; Guo, S. H. (2011). The flow and self efficacy of sixth grade students under Scratch programming learning. Electrical and Control Engineering (ICECE), 2011 International Conference on , vol., no., pp.6915-6919, 16-18 Sept. 2011. doi: 10.1109/ICECENG.2011.6056787(Ei)
Lai, A. F. &; Yang, S. M. (2011). The learning effect of visualized programming learning on 6th graders' problem solving and logical reasoning abilities. Electrical and Control Engineering (ICECE), 2011 International Conference on , vol., no., pp.6940-6944, 16-18 Sept. 2011. doi: 10.1109/ICECENG.2011.6056908(Ei)
Resnick, M. John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, &; Yasmin Kafai (2009) . Scratch: Programming for All . Communications of the ACM, Vol. 52 No. 11, pages 60-67
Newell, A. &; Simon, H. A. (1972). Human problem solving. New Jersey :
Prentice-Hall.
Heppner, P. P. &; Chris, H. P. (1982). The development and implications of a personal problem-solving inventory. Journal of Counseling Psychology, 29 (1), 66-75.
Piaget, J. &; Inhelder, B. (1969). The psychology of child. New York : Basic Books.
Polya, G. (1945). How to solve it. Princeton, NJ: Princeton University Press.
Polya, G. (1981). Mathematical discovery: On understanding, learning and teaching problem-solving. New York: John Wiley & Son.
Steen, L.A. (1988). The science of patterns. Science, 240.