參考文獻 |
Abler, R. T., Contis, D., Grizzard, J. B., & Owen, H. L. (2006). Georgia tech information security center hands-on network security laboratory. Education, IEEE Transactions, 49(1), 82-87.
Al Tayeb, A., Alghatani, K., El-Seoud, S., & El-Sofany, H. (2013). The impact of cloud computing technologies in e-learning. International Journal of Emerging Technologies in Learning (iJET), 8(2013), 37-43.
Anisetti, M., Bellandi, V., Colombo, A., Cremonini, M., Damiani, E., Frati, F., . . . Rebeccani, D. (2007). Learning computer networking on open paravirtual laboratories. Education, IEEE Transactions, 50(4), 302-311.
Border, C. (2007). The development and deployment of a multi-user, remote access virtualization system for networking, security, and system administration classes. SIGCSE Bull., 39(1), 576-580.
Borotis, S., & Poulymenakou, A. (2004). E-learning readiness components: Key issues to consider before adopting e-learning interventions. Paper presented at the World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education.
Boyer, K. E., Dwight, A. A., Fondren, R. T., Vouk, M. A., & Lester, J. C. (2008). A development environment for distributed synchronous collaborative programming. ACM SIGCSE Bulletin, 40(3), 158-162. doi:10.1145/1597849.1384315
Braught, G., Eby, L. M., & Wahls, T. (2008). The effects of pair-programming on individual programming skill. ACM SIGCSE Bulletin, 40(1), 200-204. doi:10.1145/1352322.1352207
Braught, G., Wahls, T., & Eby, L. M. (2011). The Case for Pair Programming in the Computer Science Classroom. ACM Transactions on Computing Education, 11(1), 1-21. doi:10.1145/1921607.1921609
Canfora, G., Cimitile, A., Garcia, F., Piattini, M., & Visaggio, C. A. (2007). Evaluating performances of pair designing in industry. Journal of Systems and Software, 80(8), 1317-1327. doi:DOI 10.1016/j.jss.2006.11.004
Chen, L. C., & Tao, L. X. (2012). Teaching Web Security using Portable Virtual Labs. Educational Technology & Society, 15(4), 39-46.
Chengjun, X., Quanhong, T., & Heng, Z. (2012, 14-17 July 2012). A research of safety mechanism in cloud computing platform based on virtualization. Paper presented at the Computer Science & Education (ICCSE), 2012 7th International Conference.
Davis, F. D. (1986). A technology acceptance model for empirically testing new end-user information systems: Theory and results. Massachusetts Institute of Technology.
Davis, F. D. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS quarterly, 319-340.
Davis, F. D. (1993). User acceptance of information technology - system characteristics, user perceptions and behavioral impacts. International Journal of Man-Machine Studies, 38(3), 475-487. doi:10.1006/imms.1993.1022
Davis, F. D., Bagozzi, R. P., & Warshaw, P. R. (1989). User acceptance of computer technology: a comparison of two theoretical models. Management science, 35(8), 982-1003. doi: 10.1287/mnsc.35.8.982
Dawande, M., Johar, M., Kumar, S., & Mookerjee, V. S. (2008). A comparison of pair versus solo programming under different objectives: An analytical approach. Information Systems Research, 19(1), 71-92. doi: 10.1287/isre.1070.0147
Dobrilovi?, D., & Stojanov, Z. (2006). Using virtualization software in operating systems course. Paper presented at the Information Technology: Research and Education, 2006. ITRE′06. International Conference on.
Dobrilovi?, D., & Stojanov, Z. (2006). Using virtualization software in operating systems course. Paper presented at the Information Technology: Research and Education, 2006. ITRE′06. International Conference on.
Du, W., & Wang, R. (2008). SEED: A suite of instructional laboratories for computer security education. Journal on Educational Resources in Computing (JERIC), 8(1), 3.
Duarte, M., Butz, B. P., Miller, S. M., & Mahalingam, A. (2008). An intelligent universal virtual laboratory (UVL). Education, IEEE Transactions, 51(1), 2-9.
Flor, N. V., & Hutchins, E. L. (1991). Analyzing Distributed Cognition in Software Teams: A Case Study of Team Programming During Perfective Software Maintenance. In J. Koenemann-Belliveau, T. G. Moher, & S. P. Robertson (Eds.), Empirical studies of programmers: Fourth workshop (pp. 36-64). New Jersey: Norwood.
Harasim, L. (2011). Learning theory and online technologies: Routledge.
Hemsley-Brown, J., & Sharp, C. (2003). The use of research to improve professional practice: a systematic review of the literature. Oxford Review of Education, 29(4), 449-470. doi:10.1080/0305498032000153025
Hew, K. F., & Cheung, W. S. (2003). Evaluating the participation and quality of thinking of pre-service teachers in an asynchronous online discussion environment: Part I. International Journal of Instructional Media, 30(3), 247.
Hou, H.-T., Chang, K.-E., & Sung, Y.-T. (2008). Analysis of problem-solving-based online asynchronous discussion pattern. Educational Technology & Society, 11(1), 17-28.
Huang, Y.-M., Huang, Y.-M., Huang, S.-H., & Lin, Y.-T. (2012). A ubiquitous English vocabulary learning system: Evidence of active/passive attitudes vs. usefulness/ease-of-use. Computers & Education, 58(1), 273-282. doi:10.1016/j.compedu.2011.08.008
Hutchins, E. (1990). The technology of team navigation. In J. Galegher, R. E. Kraut, & C. Egido (Eds.), Intellectual teamwork: Social and technological foundations of cooperative work (Vol. 1, pp. 191-220).
Hutchins, E. (1995a). Cognition in the Wild: MIT press.
Hutchins, E. (1995b). How a cockpit remembers its speeds. Cognitive science, 19(3), 265-288.
Hutchins, E., & Klausen, T. (1996). Distributed cognition in an airline cockpit. In Y. Engestrom & D. Middleton (Eds.), Cognition and communication at work (pp. 15-34).
Hutt, A., Stuart, M., Suchy, D., & Westbrook, B. D. (2013). Employing virtualization in library computing: Use cases and lessons learned. iNForMaTioN TECHNoloGY aND liBrariES, 28(3), 110-115.
Hodgman, M. R. (2013). Desktop virtualization: Applications and considerations. Contemporary Issues in Education Research (CIER), 6(1), 123-132.
Holliman, R., & Scanlon, E. (2006). Investigating cooperation and collaboration in near synchronous computer mediated conferences. Computers & Education, 46(3), 322-335.
Hwang, W. Y., Kongcharoen, C., & Ghinea, G. (2014). To enhance collaborative learning and practicing network knowledge with virtualization laboratory and online synchronous discussion. The International Review of Research in Open and Distance Learning, 15(4).
IBM. (2007). Virtualization in education. IBM Global Education White Paper. Retrieved from http://www-07.ibm.com/solutions/in/education/download/Virtualization%20in%20Education.pdf
Kehrwald, B. (2008). Understanding social presence in textbased online learning environments. Distance Education, 29(1), 89-106.
Kim, I.-H. (2012). Development of reasoning skills through participation in collaborative synchronous online discussions. Interactive Learning Environments (ahead-of-print), 1-18.
Kimball, L. (1998). Managing distance learning — New challenges for faculty. In R. Hazemi, S. Hailes & S. Wilbur (Eds.), The digital university (pp. 25-38). Springer London.
Koo, A.-C. (2008). Factors affecting teachers′ perceived readiness for online collaborative learning: A case study in Malaysia. Educational Technology & Society, 11(1), 266-278.
Lahoud, H. A., & Xin Tang, P. (2006). Information security labs in IDS/IPS for distance education. Paper presented at the Proceedings of the 7th conference on Information technology education, Minneapolis, Minnesota, USA.
Layman, L., Williams, L., Slaten, K., Berenson, S., & Vouk, M. (2008). Addressing diverse needs through a balance of agile and plan-driven software development methodologies in the core software engineering course. International Journal of Engineering Education, 24(4), 659-670.
Lee, Y. J. (2011). Empowering teachers to create educational software: A constructivist approach utilizing Etoys, pair programming and cognitive apprenticeship. Computers & Education, 56(2), 527-538. doi: DOI 10.1016/j.compedu.2010.09.018
Liu, I. F., Chen, M. C., Sun, Y. S., Wible, D., & Kuo, C.-H. (2010). Extending the TAM model to explore the factors that affect intention to use an online learning community. Computers & Education, 54(2), 600-610. doi:10.1016/j.compedu.2009.09.009
Liu, J. (2001). Asian students′ classroom communication patterns in US universities: An emic perspective: Greenwood Publishing Group.
Lui, K. M., & Chan, K. C. C. (2006). Pair programming productivity: Novice-novice vs. expert-expert. International Journal of Human-Computer Studies, 64(9), 915-925. doi: 10.1016/j.ijhcs.2006.04.010
Lobel, M., Swedburg, R., & Neubauer, M. (2002). The eClassroom used as a teacher′s training laboratory to measure the impact of group facilitation on attending, participation, interaction, and involvement. The International Review of Research in Open and Distance Learning, 3(2).
Marsa-Maestre, I., de la Hoz, E., Manuel Gimenez-Guzman, J., & Lopez-Carmona, M. A. (2013). Design and evaluation of a learning environment to effectively provide network security skills. Computers & Education, 69, 225-236. doi:10.1016/j.compedu.2013.07.022
Mason, R. (1991). Analyzing computer conferencing interaction. International Journal of Computers in Adult Education and Training, 2(3), 161-173.
McAlpine, I. (2000). Collaborative learning online. Distance Education, 21(1), 66-80.
McDougall, D. (2011). GateOne. Retrieved from http://liftoffsoftware.com/Products/GateOne
Muirhead, B. (2000). Interactivity in a graduate distance education school. Educational Technology & Society, 3(1), 2000.
Murphy, K. L., & Collins, M. P. (1997). Communication conventions in instructional electronic chats. First Monday, 2(11).
Nieh, J., & Vaill, C. (2005). Experiences teaching operating systems using virtual platforms and linux. SIGCSE Bull., 37(1), 520-524.
Ringle, C. M., Wende, S., & Becker, J.-M. (2015). SmartPLS 3: Bonningstedt: SmartPLS. Retrieved from http://www.smartpls.com
Ros, S., Robles-Gomez, A., Hernandez, R., Caminero, A. C., & Pastor, R. (2012). Using Virtualization and Automatic Evaluation: Adapting Network Services Management Courses to the EHEA. Ieee Transactions on Education, 55(2), 196-202. doi:10.1109/te.2011.2160544
Ruiz-Martinez, A., Pereniguez-Garcia, F., Marin-Lopez, R., Ruiz-Martinez, P. M., & Skarmeta-Gomez, A. F. (2013). Teaching Advanced Concepts in Computer Networks: VNUML-UM Virtualization Tool. IEEE Transactions on Learning Technologies, 6(1), 85-96. doi:10.1109/tlt.2013.2
Sarkar, N. I., & Lian, J. H. (2003, 9-11 July 2003). LAN-designer: A software tool for teaching and learning LAN design. Paper presented at the Advanced Learning Technologies, 2003. Proceedings. The 3rd IEEE International Conference.
Seifert, C. M., & Hutchins, E. L. (1992). Error as opportunity: Learning in a cooperative task. Human–Computer Interaction, 7(4), 409-435.
Schuemmer, T., & Lukosch, S. (2009). Understanding Tools and Practices for Distributed Pair Programming. Journal of Universal Computer Science, 15(16), 3101-3125.
Shana, Z. (2009). Learning with technology: Using discussion forums to augment a traditional-style class. Educational Technology & Society, 12(3), 214-228.
Stahl, G. (2006). Group cognition: Computer support for building collaborative knowledge. Acting with technology series. MIT Press.
Summers, W. C., Bhagyavati, & Martin, C. (2005). Using a virtual lab to teach an online information assurance program. Paper presented at the Proceedings of the 2nd annual conference on Information security curriculum development, Kennesaw, Georgia.
Theng, Y.-L., & Wan, E. (2007). Perceived Usefulness and Usability of Weblogs for Collaborating Learning. In J. Jacko (Ed.), Human-Computer Interaction. HCI Applications and Services (Vol. 4553, pp. 361-370): Springer Berlin Heidelberg.
Vandeventer, J., & Barbour, B. (2012). CodeWave: a real-time, collaborative IDE for enhanced learning in computer science. Paper presented at the The 43rd ACM technical symposium on Computer Science Education.
VMware. (2015). Education Solutions. Retrieved from https://www.vmware.com/industry/education/overview.html
Wannous, M., & Nakano, H. (2010). NVLab, a networking virtual web-based laboratory that implements virtualization and virtual network computing technologies. Learning Technologies, IEEE Transactions on, 3(2), 129-138.
Wannous, M., Nakano, H., Kita, T., & Sugitani, K. (2007). A core system for a web-based virtual computer laboratory. Paper presented at the Proc. Eighth Int’l Conf. Information Technology in Higher Education and Training.
Wiebe, E., Williams, L., Petlick, J., Nagappan, N., Balik, S., Miller, C., & Ferzli, M. (2003). Pair programming in introductory programming labs. Paper presented at the American Society for Engineering Education Annual Conference and Exposition.
Watabe, K., Hamalainen, M., & Whinston, A. B. (1995). An internet based collaborative distance learning system: Codiless. Computers & Education, 24(3), 141-155.
Williams, L. (2010). Pair Programming. In A. Oram & G. Wilson (Eds.), Making software: What really works, and why we believe it (pp. 311-322). Sebastopol, California: O′Reilly Media, Inc.
Williams, L., & Kessler, R. (2002). Pair programming illuminated: Addison-Wesley Longman Publishing Co., Inc.
Williams, L., Kessler, R. R., Cunningham, W., & Jeffries, R. (2000). Strengthening the case for pair programming. Ieee Software, 17(4), 19-25. doi: 10.1109/52.854064
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.
Wu, Y. A. (2010). Benefits of virtualization in security lab design. ACM Inroads, 1(4), 38-42.
Xu, L., Huang, D., & Tsai, W.-T. (2014). Cloud-Based Virtual Laboratory for Network Security Education. IEEE Transactions on Education, 57(3), 145-150. doi:10.1109/te.2013.2282285
|