中文部份
(1)Robert D. Tennyson、趙寧、單文經 (2005),學習理論與教學設計:連結的教學設計模式,教育研究月刊,第131期,p61-p75。
(2)卜衛、劉小紅(1999),新聞記者、計算機與性別差異分析,婦女研究論叢,p18-p22。
(3)李坤崇 (2001),綜合活動學習領域教材教法,台北:心理。
(4)李坤崇 (2004),能力指標轉化教學、評量的理念與實例,教育研究月刊,第126期,p 122- p 135。(5)李坤崇 (2005),教學活動設計的內涵與歷程,教育研究月刊,第131期,p 16- p 32。(6)吳清山、林天祐 (2002),教育名詞解釋─認知學徒制,教育研究月刊,第99期,p148。
(7)林清山 (1996),有效的學習方法,教育部輔導計畫叢書,台北:教育部印行。
(8)林敏慧、陳慶帆 (2004),快速建構網路教學平台的新方案:Moodle,教育研究月刊,第126期,p85-p98。(9)姜鳳華(1996),影響女大學生專業取向的原素分析,教育研究,第12期,p65-p68。
(10)張靜嚳 (1995),何謂建構主義,建構與教學,第3期。(11)徐新逸 (2003),數位學習課程發展模式初探,教育研究月刊,第116期,p15-p30。(12)徐新逸、施郁芬 (2004),數位學習課程發展作業流程參考手冊-精簡版,教育部電子計算機中心發行,台北市:教育部。
(13)曾可欣(2002),男女生的學習差異,教協報,第431期。
(14)黃申在、卓怡貝、林祐任 (2005a),一個軟體工程教學個案之呈現與教室導向研究的初探,第一屆台灣軟體工程研討會,1thTSEC,台北圓山飯店。
(15)黃申在、卓怡貝、林祐任 (2005b),教室導向軟體工程實驗的初探-以教學實施個案為例 ,第十六屆國際資訊管理學術研討會16th ICIM,台北輔仁大學。
(16)彭文波、劉電芝(2005),高新技術專業大學生學習狀況、發展目標及影響原素的性別差異研究,第30卷,第1期,西南師範大學學報(自然科學版) 。
(17)楊一平(1999),學習模式與理工科女大學生發展,婦女研究論叢, p19-p22。
(18)陳慶帆、林敏慧、李康華、林祐勳(2005),架構在Moodle平台下之QTI多媒體測驗與編輯模組,數位典藏資訊融入教學研討會。
(19)劉一凡(2004),應用於供應鏈管理課程的網路學習系統之設計與研究,國立清華大學資訊系統與應用研究所,碩士論文。(20)錢煥琦(2002),從女大學生不樂意做女性談社會性別差異的形成及其矯正,婦女研究論叢,p9-p13。
英文部份
(1)Abran, A., & Moore, J. Eds. (2004). Guide to the Software Engineering Body of Knowledge - SWEBOK, 2004 Edition. Washington, IEEE Computer Society.
(2)ACM/IEEE Joint Task Force on Computing Curricula (2004). Software Engineering 2004 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. A Volume of the Computing Curricula Series.
(3)Anderson, W., & Krathwohl, D. R. (2001). A taxonomy for learning, teaching, and assessing: A revision of Blooms’ educational objectives. New York, NY: Longman.
(4)Azuma M., Coallier F., & Garbajosa J. (2003). How to Apply the Bloom Taxonomy to Software Engineering. 11 th Software Technology and Engineering Practice (11th STEP), 19-21 Sept. 2003. pp. 117 – 122.
(5)Bagert, D.J. (2004), SEER: charting a roadmap for software engineering education, IEEE 17th Conference on Software Engineering Education and Training (CSEE&T), pp.158- 161.
(6)Bair, B., & Cohoon, J. M. (2004). Special Issue on Gender-Balancing Computing Education. Journal on Educational Resources in Computing (JERIC) 4(1), p.1.
(7)Bloom, B. S., Englhart, M.D., Furst, E.J., Hill, W.H., & Krathwohl, D.R. (1956). Taxonomy of educational objectives. Handbook I : Cognitive domain, New York: McKay.
(8)Bourque, P., Buglione, L., Abran, A., & April, A. (2003). Bloom’s Taxonomy Levels for Three Software Engineer Profiles. 11 th Software Technology and Engineering Practice (11th STEP).
(9)Brill, J., Kim, B., & Galloway, C. (2001). Cognitive apprenticeships as an instructional model. In M. Orey (Ed.), Emerging perspectives on learning, teaching, and technology.
(10)Collins, A. (1989). Cognitive apprenticeship and instructional technology. (Technical report No. 474.) Champaign, IL: University Center for the Study of Reading, of Illinois at Urbana-Champaign.
(11)Collins, A., Brown, J. S., & Newman, S. E. (1987). Cognitive apprenticeship: Teaching the craft of reading, writing and mathematics (Technical Report No. 403). BBN Laboratories, Cambridge, MA. Centre for the Study of Reading, University of Illinois.
(12)Dag, J.N., Regnell, B., Gervasi, V., & Brinkkemper, S. (2005). A Linguistic-Engineering Approach to Large-Scale Requirements Management. IEEE Software, pp.3-39.
(13)Duley, R., Hislop, G.W., Hilburn, T.B., & Sobel A.E.K. (2003). Engineering an Introductory Software Engineering Curriculum. IEEE 16th Conference on Software Engineering Education and Training (CSEE&T).
(14)Dulipovici, M., & Robillard, P.N. (2004). Cognitive Aspects in a Project-Based Course in Software Engineering. IEEE 5th Int. Conf. on Information technology Based Higher Education and Training: ITHET'o4, 31may-2 nd Une 2004, Istanbul, Turkey.
(15)Elliott, J. (1982). Action-research: A framework for self-evaluation in schools. Working Paper No. 1, Teacher-pupil interaction and the quality of learning. London: Schools Council.
(16)Germain, T., & Robillard, P.N. (2003). What Cognitive Activities Are Performed in Student Projects ? IEEE 16th CSEE&T. Madrid. Spain.
(17)Germain, T., & Robillard, P.N. (2005). Engineering-based processes and agile methodologies for software development: a comparative case study. The Journal of Systems and Software, 75, pp.17–27.
(18)Germain, T., Robillard, P.N., & Dulipovici, M. (2002). Process activities in a project based course in software engineering. Frontiers in Education (FIE), 3, pp.7-12.
(19)Gnatz, M., Kof, L., Prilmeier, F., & Seifert, T. (2003). A practical approach of teaching Software Engineering. 16th CSEE&T, pp. 120- 128.
(20)Halling, M., Zuser, W., Kohle, M., & Biffl, S. (2002). Teaching the Unified Process to undergraduate students. IEEE 15th CSEE&T, pp. 148–159.
(21)Hazeyama, A., Ogaxne, Y., & Miura, M. (2005). Cognitive Apprenticeship-based Object-oriented Software Engineering Education Support Enviroment. Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05).
(22)Huang, S.T., Cho, Y.P., & Lin, Y.J. (2005). ADDIE Instruction Design and Cognitive Apprenticeship for Project-based Software Engineering Education in MIS. Proceedings of the 12th Asia-Pacific Software Engineering Conference (12 th APSEC), Taipei, Taiwan, December 15-17, 2005.
(23)Huang, S.T., Cho, Y.P., & Lin, Y.J. (2006). Exploring the Cognitive Apprenticeship Approach for Teaching Introductory Software Engineering. Proceedings of the 19th Conference on Software Engineering Education and Training (19th CSEE&T), Hawaii.
(24)Jacobson, I., Booch, G., & Rumbaugh, J. (1999). The Unified Software Development Process. ACM Press, Addison-Welsey Longman Publishing Co., Inc. Boston, MA, USA
(25)Jazayeri, M. (2004). The Education of a Software Engineer. IEEE 19th International Conference on Automated Software Engineering (ASE).
(26)Kruchten, P. (2003). Rational Unified Process, The: An Introduction, Third Edition. Addison Wesley, December 19, 2003.
(27)Larman, C., & Basili, V.R. (2003). Iterative and Incremental Development: A Brief History. IEEE Computer, 36(6), pp.47-56
(28)Lewin, K. (1947). Group decisions and social change. In Newcomb, T.M. and Hartley, E.L. (Eds.). Readings in Social Psychology. New York: Henry Holt.
(29)Ludi, S., & Collofello, J. (2001). An analysis of the gap between the knowledge and skills learned in academic software engineering course projects and those required in real projects. IEEE 31st ASEE/IEEE Frontiers in Education Conference.
(30)McKay, J. & Marshall, P. (2002). Action Research: a Guide to Process and Procedure. European Conference on Research Methods in Business & Management, University of Reading.
(31)Molenda, M. (2003). The ADDIE model. Encyclopedia of Educational Technology, ABC-CLIO.
(32)OMG (2005). The Software Process Engineering Metamodel (SPEM) Revised Submission, OMG document number: ad/2005-01-06, May 26, 2005.
(33)Robillard, P.N., & Kruchten, P. (2003). Software Engineering Process with UPEDU. Addison-Wesley.
(34)Rogoff, B. (1990). Apprenticeship in thinking: Cognitive development in social context. New York: Oxford University Press.
(35)Slavin, R. (1984). Students motivating students to excel: Cooperative incentives, cooperative tasks, and student achievement. The Elementary School Journal, 85(1), pp.53-63.
(36)Solomon, J. (1987). Social influences on the construction of pupils' understanding of science. Studies in Science Education. 14, pp. 63-82.
(37)Surendran, K., Hays, H., & Macfarlane, A. (2002). Simulating a Software Engineering Apprenticeship, IEEE Software.
(38)Trauth, E.M. (2006). Encyclopedia of Gender and Information Technology, Idea Group Reference.
(39)Vygotsky, L. S. (1978). Mind and society: The development of higher mental processes. Cambridge, MA: Harvard University Press.
網站部份
(1)最佳最佳實務實践,軟體程式經理網(Software Program Manager’s Network) http://www.spmn.com
(2)Martin, (2003a) , Moodle document, http://moodle.org/doc/
(3)Martin, (2003b) , Moodle document –philosophy,http://moodle.org/doc/? frame=philosophy.html
(4)UPEDU, http://www.UPEDU.org/UPEDU/index.asp