计算机网络理论教学支撑平台的设计与实现,是一个涉及现代教育技术与计算机网络学科知识紧密结合的课题。该平台的目标是为了解决目前计算机网络理论教学中存在的不足,尤其是在理解理论知识的深度上难以达到预期效果的问题。
文章指出“计算机网络”课程在计算机学科中属于基础类专业课程。教学的目标不仅仅是让学生牢固掌握基础理论知识,更重要的是要让学生具备知识运用能力,以及新知识的学习与更新能力。然而,由于网络知识的复杂性,包括陈述性知识、概念性知识、原理性知识和策略性知识(例如网络系统构成、网络协议原理等),以及实践知识,如程序性知识、现象性知识、事实性知识和技能性知识(例如网络编程、网络组建等),使得这些教学目标难以实现。
在此背景下,计算机网络课程通常分为理论知识教学和实践知识教学两个部分。在理论知识教学部分,传统的教学方式往往只是单纯的文本与语言讲解,这使得学生难以对网络中的理论知识形成清晰的认知和理解。由于缺乏感性认知,学生容易陷入仅仅依靠记忆学习的状态,这不利于培养他们消化吸收新知识的能力。此外,在培养学生创新创业实践能力时,若理论知识理解不足,会出现“知其然不知其所以然”的现象。
为了解决这个问题,作者提出需要建立一个理论教学支撑平台,这个平台应该能支持与理论知识紧密相关的实验方案,以此来充分有效支持计算机网络课程的理论知识教学,从而提高学生的学习效果。文章还提到了目前主流的一些教学方法,例如MOOC(大型开放在线课程)、微课、翻转课堂和PBL(基于问题的学习),这些方法虽然在学生自学基础上有所建立,但在学生自学过程中,能够辅助理解与反思的理论教学支撑平台及环境能够发挥重要的作用。
在设计教学支撑平台时,作者强调平台不仅需要为技能实践训练提供实验平台,更需要为支撑理论知识学习提供平台。这两种平台的作用应当是互补且相互促进的。在实际操作中,需要构建一系列实验方案,这些方案应与理论知识紧密结合,从而更有效地支持理论知识的教学过程。这样的设计可以帮助学生在实验中直观地理解复杂的网络理论,并能通过实验加深对网络理论的理解和应用。
计算机网络理论教学支撑平台的设计与实现,是一个多方面、多维度的工程。它需要考虑计算机网络知识的复杂性,以及如何通过现代教育技术的手段帮助学生更好地理解理论知识,提升实践能力,并培养学生快速学习与更新知识的能力。通过这样的教学支撑平台,可以极大地提高计算机网络课程的教学质量,帮助学生构建扎实的理论基础,并培养其实践技能和创新精神。