中文部分:
王千倖(2003)。以「網路同儕教學」建構「網路學習社群」之行動研究。師大學報,48(1),119-142。王興國(2010)。淺談C語言編程能力的培養。吉林省教育學院學報,8,37-18。
王鼎中、丘聖光、林淑玲、梅文慧、林美娟(2009)。創新程式設計課程與教學模式之研發。科學教育月刊,321,2-11。
石利平(2010)。高職程序設計基礎課程教學實踐和研究。現代企業教育,02,74-75。
李佩芸(2007)。屏東縣學童閩南語教學學習滿意度之調查研究。國立屏東教育大學中國語文學系碩士論文李長駿(2008)。一套註記工具支援教學策略來改善學童學習程式語言之學習成效。國立中央大學資訊工程研究所碩士論文。李紋綺(2006)。鷹架國小學童英語科自我調整學習之研究。國立花蓮教育大學國民教育研究所碩士論文。谷瑞勉譯(1999)。鷹架兒童的學習:維高斯基與幼兒教育(L. E. Berk & A. Winsler著)。臺北:心理。
林盟憲(2008)。一個適用於個別練習之程式設計學習系統。國立中山大學資訊管理學系研究所碩士論文。吳有順(2000)。網路社群知識分享過程之研究-以企業管理教學網站為例。國立政治大學/企業管理學系碩士論文。吳佳玲(2008)。大學生禮儀課程之學習動機與學習滿意度調查研究。遠東學報,25(4),499-518。倪建民(2008)。國小同年級跨班同儕教學對學童數學領域學習的影響。國立台東大學教育學系碩士論文。洪淑芬(2011)。電子白板融入教學對國小高年級學生學習動機與學習滿意度之研究。義守大學資訊管理研究所碩士論文。郝德慧(2004)。運用合作學習理論探討以網路社群方式進行非同步數位學習之護理在職教育。臺北醫學大學/醫學資訊研究所碩士論文。張中原(2006)。國小社團運用同儕師徒制方案之行動研究—以舞獅社為例。國立臺東大學教育研究所碩士論文。張仁輔(2009)。初學者使用配對程式設計學習之成效及態度探討。國立臺灣師範大學資訊教育學系碩士論文。張永福(2008)。高中職實用技能學程學生人格特質、自我效能、學習動機與學習滿意度之相關研究。國立彰化師範大學工業教育與技術學系碩士論文。秦夢群(2004)。教育概論。台北:高等教育。
馬慧彬,許麗萍(2010)。結合 ACM 競賽提高學生編程能力的教改探索。計算機與信息技術,2010(10),112-114。
陳嘉彌(2004)。青少年學習應用同儕師徒制可行性之探析。教育研資訊,12(3),3-22。黃玉湘(2002)。我國社區大學學員學習動機與學習滿意度之研究。國立中正大學成人及繼續教育研究所碩士論文。楊堤雅(2000)。網際網路虛擬社群成員之角色與溝通互動之探討。國立中正大學企業管理研究所碩士論文。趙其文(2002)。人力資源管理:理論策略方法例證。台北市:華泰文化。
廖萬有(2011)。雲林縣國中生自我調節學習與英語學習滿意度之研究-以自我效能為中介變項。國立彰化師範大學教育研究所碩士論文。蓋浙生(1994)。教育經濟學。台北:三民。
鄭采玉(2008)。國小學生社會領域學習動機與學習滿意度關係之研究。國立屏東教育大學社會科教育學系碩士論文。潘世尊(2002)。教學上的鷹架要怎麼搭。國立屏東師範學院學報,16,263-294。劉佳璋(2005)。網路社群成員間利他行為之研究。義守大學管理研究所碩士論文。劉炳輝,劉世雄(2004)。全球資訊網融入教學與其教學設計之應用--以鷹架理論發展教學設計EXPERT 模式為例。現代教育論壇,11,35-44。
蕭安成(1998)。隔空與非隔空學習者自我導向學習傾向和學習滿意度之研究。國立高雄師範大學教育學類碩士論文。蕭志聖(2011)。在目標取向、學習內在動機與學習滿意度之研究-以彰化縣高中職餐飲科學生為例。雲林科技大學休閒運動研究所碩士論文。謝幸玲(2005)。網路同儕評量回饋功能及自我調制歷程之研究。國立中央大學/學習與教學研究所碩士論文。錢傳明(2008)。支援同儕學習的程式語言教學平台。雲林科技大學資訊管理學系碩士論文。西文部分:
Asrun Matthiasdottir(2006). How to teach programming languages to novice students? Lecturing or not? International Conference on Computer Systems and Technologies - CompSysTech’06 , June 15-16, University of Veliko Tarnovo.
Bancroft, P. & Roe, P. (2006). Program Annotations: Feedback for Students Learning to Program. Eighth Australasian Computing Education Conference, Hobart, Tasmania, Australia.
Binner, P. M. , Dean, R. S. & Millinger, A. E. (1994). Factors underlying distance learner satisfaction. The American Journal of Distance Education, 1, 232-238.
Bolich, Barbara J.(2001) .PEER TUTORING AND SOCIAL BEHAVIORS A REVIEW. International Journal of Special Education. Vancouver: 2001. Vol. 16, Iss. 2; pg. 16
Bolliger, D.U., & Martindale, T. (2004). Key factors for determining student satisfaction in online courses. International Journal on E-Learning, 3(1), 61-67.
Brusilovsky, P., Kouchnirenko A., Miller P., Tomek I. (1994). Teaching programming to novices: A review of approaches and tools. In T.Ottman, I.Tomek (eds.) Proc.of ED-MEDIA''94 - World conference on educational multimedia and hypermedia. Vancouver, Canada, June 25-30, 1994. 103-110.
Brusilovsky, P., Calabrese, E., Hvorecky, J., Kouchnirenko, A., and Miller, P. (1997) .Mini-languages: A Way to Learn Programming Principles. Education and Information Technologies 2 (1), pp. 65-83.
Butt, B. Z., & Rehman, K. U. (2010). A study examining the students satisfaction in higher education. Procedia Social and Behavioral Sciences, 2, 5446-5450.
Cheang, B., Kurnia, A., Lim, A., Oon, W.C. (2003). On automated grading of programming assignments in an academic institution. Computers & Education 41(2), 121–131.
Cohen, J. (1986). Theoretical Considerations of Peer Tutoring. Psychology in the Schools, 23(2), 175-186.
Choy, M., Lam, S., Poon, C. K., Wang, F. L., Yu, Y. T., & Yuen, L. (2008). Design and implementation of an automated system for assessment of computer programming assignments. Advances in web-based learning. Berlin/Heidelberg: Springer, 584–596.
Clariana, R. B., Ross, S. M., & Morrison, G. R. (1991). The effects of different feedback strategies using computer-administered multiple-choice questions as instruction. Educational Technology Research and Development, 39(2), 5-17.
Dario de Judicibus.(2008). Wrold 2.0. Retrieved from http://lindipendente.splinder.com/post/15354690/world-20
DeBourgh, G. A. (1999). Technology is the tool, teaching is the task: Student satisfaction in distance learning. In J. Price, J. Willis, D. A. Willis, M. Jost & S. Boger-Mehall (Eds.), Proceedings of Society for Information Technology and Teacher Education International Conference (pp. 131-137). Chesapeake, VA: AACE.
Dempsey, J.V., & Sales G.C. (Eds.). (1993). Interactive Instruction and Feedback. Educational Technology Publications: Englewood Cliffs, NJ.
Domer, D. C., Carswell, J. W., & Spreckelmeyer, K. F. (1983). Understanding educational satisfaction. The University of Kansas School of Architecture and Urban Design. (ERIC Document Reproduction Service No. ED232600)
Goodlad, S. ; Hirst, B. (1989). Peer tutoring. A guide to learning by teaching, (ERIC Document Reproduction Service No.3 1 1006).
Gaustad, Joan(1993). Peer and Cross-Age Tutoring. [Electronic version.] ERIC Clearinghouse on Educational Management, Eugene, OR. ED354608
Hagel, John & Armstrong, Authur.(1996). The Real Value of On-line Communities. Harvard Law Reviews.
Herzberg, F., Mausner, B., & Snyderman, B. (1959). The motivation to work. New York: John Wiley.
Jenkins, T. (2001). The motivation of students of programming. In Proceedings of ITiCSE 2001 The 6th annual conference on innovation and technology in computer science education (pp. 53-56).
Law, K. Y., Lee, V. S., & Yu, Y. T. (2010). Learning motivation in e-learning facilitated computer programming courses. Computers & Education, 55(1), 218-228
Morrison, Ross, S. M, Kemp, J. E., (2007). Designing effective instruction , 5 th Edition, NY: John Wiley & Sons .
Prensky, Marc. (2001). Digital Natives, Digital Immigrants. Retrieved from http://www.marcprensky.com/writing/Prensky - Digital Natives, Digital Immigrants - Part1.pdf.
Pliskin, N. & Romm, C. T.(1997). The impact of e-mail on the evolution of a virtual community during a strike. Information & Management, 32, 245-254.
Puchner, L.D. (2003). Children teaching for learning: what happens when children teach others in the classroom? Chicago, IL: Southern Illinois University Edwardsville and The Hoenny Center for Research and Development in Teaching. (ERIC Document Reproduction Service No. ED 478 759)
Rheingold, Howard (1993). The Virtual Community (1st. ed.). Addison-Wesley Pub. Co.
Rheingold, H. (2000). The Virtual Community: Homesteading on the Electronic Frontier. London: MIT Press. (ISBN 0-262-68121-8)
Smith, P. & Dillon, C. (1999). Comparing distance learning and classroom learning: conceptual considerations. The American Journal of Distance Education 13(2), pp. 6-23.
Tickle, Matthew; Adebanjo, Dotun & Michaelides, Zenon (2011) Developmental approaches to B2B virtual communities. Technovation, 31 (7). pp. 296-308.
Topping, K. (2001). Peer assisted learning: A practical guide for teachers. Cambridge, MA: Brookline Books.
Tough, A. (1982). The Adult learning Projects (2nd ed.) Ontario: The Ontario Institute for Studies inEducation.
Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Cambridge, MA: Harvard University Press.
Wasko, M.,Faraj,S.(2005).Why should I share – examining social capital and knowledge contribution in electronic networks of practice. MIS Quarterly, 29(1), 35–57
Williams, L., Wiebe, E., Yang, K., Ferzli, M., & Miller, C. (2002). In support of pair programming in the introductory computer science course. Computer Science Education, 12(3), 197-212.