一、中文參考文獻
方婷妮(2006)。不同入學背景學生學習態度及學習策略對專業科目學業成就之影響-以二年制工業設計系學生為例。國立台灣科技大學設計研究所碩士論文。方德信(2004)。國民中小學教師透過網路在職進修動機與學習成效。國立台北師範學院教育政策與管理研究所碩士論文。王國川(2008)。國小中年級學生以Scratch學習程式語言設計之研究。佛光大學學習與數位科技學系碩士論文。王鼎中、丘聖光、林淑玲、梅文慧、林美娟(2009)。創新程式設計課程與教學模式之研發。科學教育月刊,321,2-11。
王曉璿、王麒富、林建伸(2009)。應用直觀式Scratch軟體輔助國小學童問題解決合作學習教學設計初探。GCCCE2009第十三屆全球華人計算機教育應用大會。973-976
王麒富(2009)。應用直觀式Scratch軟體提升國小學童問題解決能力效益之研究。國立台中教育大學數位內容科技學系碩士論文。何昱穎、張智凱、劉寶鈞(2010)。程式設計課程之學習焦慮降低與學習動機維持–以Scratch為補救教學工具。數位學習科技期刊,2,1,11-32。
余民寧(1993)。國小學生學習電腦的態度及其相關因素之研究。國立政治大學學報,67期,75-106。吳明隆(1993)。國民小學學生電腦態度及其相關因素之研究。國立高雄師範大學教育研究所碩士論文。吳國聖(2010)。問題解決步驟融入國小電腦課程對五年級學生問題解決能力之影響。國立臺中教育大學數位內容科技學系碩士在職專班碩士論文吳培安(1995)。「問題解決」式的科技教育教學模式。教師之友,36,2,12-19。吳聲毅(2009)。數位學習觀念與實作第二版。台北:學貫行銷。
呂錦宗(2010)。國民小學中高年級學生電腦自我效能與實測資訊能力之研究 -以桃園縣四~六年級學生為例。元智大學資訊社會學研究所碩士論文。李長駿(2009)。一套註記工具支援教學策略來改善學童學習程式語言之學習成效。國立中央大學資訊工程研究所碩士論文。林玉娟、林哲正(2001)。技職院校大一新生修習程式設計困擾因素之研究:以樹德科技大學為例。教育學刊,200106,309-320。國立高雄師範大學教育學系。侯人俊(2011)。樂高機器人程式設計對國小兒童高層次思考能力之研究。國立屏東教育大學資訊科學系碩士論文。洪詩玲(2010)。完成問題策略對基本程式概念教學的學習成效研究─以國小四年級學童為例。國立交通大學理學院科技與數位學習學程碩士論文。徐龍政(1995)。LOGO作為國小資訊課程初學者語言之適用性研究。台東師院學報,6,187-208。張文奇(2009)。視覺化程式設計對國小兒童高層次思考能力之影響。台北市立教育大學自然科學教學碩士班碩士論文。張宇華(2003)。模組化知識管理系統之建構。樹德科技大學資訊管理研究所碩士學位論文。張春興(1994)。教育心理學-三化取向的理論與實踐。台北:東華書局。
張春興、林清山(1991)。教育心理學。台北:東華書局。
張素芬(2010)。國小資訊教育實施Scratch軟體教學之研究。高雄師範大學工業科技教育學系研究所碩士論文。張菀珍(1998)。鷹架理論在成人教學實務之應用。成人教育,40,43-52。
張嘉宏(2007)。JSP教學系統設計與評估。國立雲林科技大學資訊管理系碩士論文。教育部(2001)。教育部中小學資訊教育總藍圖。教育部。
教育部(2008)。國民中小學九年一貫課程綱要。教育部。
教育部(2008)。教育部中小學資訊教育白皮書2008-2011。教育部。
許惠美(2011)。美國初等教育中建造主義實踐之初探。網路社會學通訊,97,南華大學社會學研究所。
許惠美(2011)。淺談Scratch與Kinect結合與實作方法─讓你的Scratch更具互動性。宜蘭縣教育資訊電子週報,34。
陳文鴻(2010)。運用概念圖輔助國小學童主題式程式設計課程效益探究。第六屆科技教育課程改革與發展學術研討會 (ICCITE 2010)國內研討會論文。
陳銘城(2004)。國小學童的電腦態度及其相關因素之研究─以台中縣國小六年級學生為例。東海大學教育研究所碩士論文。黃嘉文(2010)。以Cyber-Physical 環境支援程式設計學習之探究。國立中央大學網路學習科技研究所碩士論文。楊中任、李榮通(2007)。九年一貫資訊教育成效之探討-以中部地區國小高年級學童為例。國民教育研究學報,19,169-186。楊建民(2010)。探究式教學法與講述式教學法在國小Scratch 程式教學學習成效之研究。國立屏東教育大學資訊科學系碩士論文。楊書銘(2008)。Scratch 程式設計對六年級學童邏輯推理能力、問題解決能力及創造力的影響。臺北市立教育大學數學資訊教育教學碩士論文。董少桓、林宗德、沈維倫、錢傳明、沈勇嘉(2005)。支援教師分身的智慧型程式言教學平台。雲林科技大學資訊管理系。
蔣姿儀(1996)。國民中小學學生電腦態度、電腦素養及其相關因素之研究。國立政治大學教育研究所博士論文。蔡孟憲(2010)。Scratch程式設計對國小五年級學生幾何概念及邏輯推理能力的影響。台北市立教育大學數學教育資訊學系教學碩士班碩士論文。蕭信輝(2010)。Scratch程式設計對國小五年級學童科學過程技能、問題解決能力及後設認知之影響。台北市立教育大學數學教育資訊學系教學碩士班碩士論文。賴明宏(2010)。Scratch程式對國小五年級學童邏輯推理能力與科學問題解決能力影響之研究。國立臺北教育大學自然科學教育學系碩士班碩士論文。賴健二(2004)。兒童視覺化中文程式語言之開發與研究。國立台北師範學院教育傳播與科技研究所碩士論文。錢傳明(2008)。支援同儕學習的程式語言教學平台。雲林科技大學資訊管理系碩士論文。鍾一先(1997)。問題解決教學策略應用於國民中學生活科技之實驗研究。國立台灣師範大學工業教育研究所博士論文。鍾仁貴(1999)。楷模類型對電腦技能學習的影響。臺灣師範大學資訊教育學系碩士論文。簡幸如、劉旨峰(2009)。專題導向數位遊戲製作教學模式之個案探討。人文暨社會科學期刊,5,2,113-130。豐佳燕、陳明溥(2008)。國小學生學習電腦程式之研究- 以 Stagecast Creator 創作遊戲為例。GCCCE2008第十二屆全球華人計算機教育應用大會。
羅家德、施淑惠、林敬堯(2002)。以濡染模型研究關係網絡對電腦態度之影響。資訊社會研究,2,139-164。元智大學資訊社會所。二、英文參考文獻
About Scratch(2011). http://info.Scratch.mit.edu/About_Scratch
Anthony Ralston, Edwin D.Reilly, David Hemmendinger, 2000, Encyclopedia of Computer Science, 4th ed., Nature Publishing Group.
Bandura, A. (1973). Aggression: A social learning analysis.Englewood Cliffs, NJ: Prentice-Hall.
D. L. Parnas(1972). “On the Criteria To Be Used in Decomposing Systems into Modules", Communications of the ACM, Vol. 15, No. 12, pp. 1053 –1058, December.
Design Envy ( 2011), Scratch: MIT Media Lab,
http://designenvy.aiga.org/Scratch-mit-media-lab/
du Boulay, B., O'Shea, T. & Monk, J. ( 1989). The Black Box Inside the Glass Box: Presenting Computing Concepts to Novices.Studying the Novice Programmer. E. Soloway and J. C. Spohrer.Hillsdale, NJ, Lawrence Erlbaum Associates: 431- 446.
Ed Peschko & Michelle Dewolfe & Edward S. Peschko,2001,Perl 5.6 Complete,McGraw-Hill Education.
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.
Peter Wayner(2011).Programming for Children, Minus Cryptic Syntax,The New York Times , November 10, 2011, on page B6.
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for All. Communications of the ACM, 52(11), 60-67.
Resnick,M.(2011).http://web.media.mit.edu/~mres/
Resnick,M., Maloney, J., Rusk, N., Silverman, B., & Eastmond, E.(2010). The Scratch Programming Language and Environment. ACM Trans. Comput. Educ. 10, 4, Article 16.
Simon, H. (1998). What we know about learning. Journal of Engineering Education, 87(4), 343-349.
Stephen Copper, Wanda Dann, Randy Pausch (2000). Alice: A 3-D Tool for Introductory Programming Concepts, JCSC, the Consortium for Computing in Small Colleges, 108-117.
Stephen Copper, Wanda Dann, Randy Pausch (2000). Developing Algorithmic Thinking with Alice.
Stephen Howell(2011),http://vimeo.com/18562642
Valerie Strauss(2012).A fourth “r” for 21st century literacy. The Washington Post .
http://www.washingtonpost.com/blogs/answer-sheet/post/a-fourth-r-for-21st-century-literacy/2011/12/29/gIQAxx2BWP_blog.html