- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络协议分析互动式课程改革
《网络协议分析》互动式课程改革 摘要:以《网络协议分析》课程为例,研究以师生互动为主要手段的教学方法,该方法以项目小组为核心,以小组长为骨干,布置多种作业形式,引入组间竞争机制。通过论坛、博客、QQ等实现及时的信息共享与交流。在项目设计与完成中使用软件工程方法,并引入面向对象的思想。经教学对比测试,达到了理想的效果。 关键字:互动教学;TA(Teachers Assistants);软件工程方法;OOP设计 《网络协议分析》是网络工程专业的核心课程之一,是连接网络基础课程与网络应用课程的桥梁,起到承上启下的作用。向下可以帮助同学深入理解《计算机网络》中学过的网络分层、每层的功能和与功能对应的封包结构。向上成为很多课程的基础,如《封包分析与网络故障诊断》,《封包分析与入侵检测》等,还可以在此基础上开设网络编程课程,所以课程的地位非常重要。很多老师对此课程进行了教学改革与研究,周斌、许华杰等探索了教学方法的改革[1][2],肖长水、邱志宏等探讨了网络协议分析的教学平台的开发与应用[3][4]。刘芳、孙悦敏等则关注了协议分析的应用与编程实现[5][6]。 河北经贸大学购置了BlackBoard网络课堂系统,这套系统功能非常强大,使用过程中也不断升级,课程组在使用网络课堂的基础上,经过了6年教学实践与探索,逐渐找到了上好这门课的师生互动方法,主要包含以下内容。 1 课程目标与重点 这门课程的重点历来分成两派,有些学校以纯协议分析为主,使用各种协议分析软件与硬件,结合网络设备的配置,通过抓包分析,深入了解网络封包的结构与连接过程的动作;有些学校以编程为主,按照网络各层协议,编写不同的应用程序,最终完成聊天、文件传输 等程序,有的学校甚至可以指导学生编写防火墙或协议分析软件。 课程组综合了这两派的优点,确立了双核心策略,以编程为主,再捕获分析自己软件产生的封包,从而达到深入理解网络原理的目标。让学生们自己完成编写程序、发送封包、解析封包的全过程,从根本上理解网络协议的设计思想、应用编程与分析方法。实践证明这种全过程教学方法可以大大提高学生的学习兴趣。 2 课程互动的设计 任何课程如果想取得很好的教学效果,学生的参与是关键。参与度越高,积极性就越高,学习效果也就越好。所以师生互动环节的设计是教学的核心,主要有: 3 建立项目小组,引入竞争机制 项目小组是课程的核心,每一个组长都是TA(Teacher s Assistants),组织作业的完成并帮助老师完成很多任务。实践证明,项目小组至少可以起到四个作用:促进同学之间的团结;完成老师交给的实验准备或课后作业;发动组间竞争,增加学习乐趣;辅助老师工作。 4 使用教学软件,亲密课堂互动 在上课的过程中使用教学软件,教师可以广播自己的屏幕,同时锁定同学的屏幕,保证听课时不能随意操作电脑。练习时间还可以查看同学的屏幕进行远程监控与辅导。系统还能转播某个学生的屏幕,进行演示。同学也可以通过软件提出问题或请老师辅导,这样大家的参与性很高,讲解问题十分方便。 5 布置多种作业,个人团队结合 作业类型很多,有单人完成的小程序,每一章讲完后都会留一个这种类型的作业,不要求太多的功能与文档,只需要按老师的要求实现小功能,练习某个点的编程就可以;小组预习作业,要求小组在讲课前准备实验环境,预先完成实验,并准备好PPT,向同学讲解。小组综合作业,这样的作业是中型的综合项目,需要写一点文档,通常要求部分小组完成,不同章节不同小组提交作业。课程设计,课程设计是每个小组在学期未要提交的综合作业,3个左右小组完成一个题目,形成小组间的竞争关系,组长给出本组同学的成绩,老师给作品评分后按组长给出的比例为每位同学打分。 6 视频教程辅导,课下学习无忧 编程课很难一下子学会,还有一些实验也比较难,老师遇到这类问题的时候,把自己的操作录制成视频文件,放在网络课堂供学生下载学习。尤其是多线程编程与异步编程学习起来非常困难,仅在课堂上学习几十分钟是学不会的,学生通过跟录像编程,大多数理解了概念,并能顺利完成实验。 7 博客论坛交流,经验心得分享 在网络课堂上每个小组有自己的博客,大家可以把分工、文档与技术在博客中进行交流,课堂中还有讨论板,大家可以发贴与回复,老师也可以参与其中,这样就形成了一个活泼的互动气氛。 8 QQ在线交流,全天答疑辅导 同学为课程建立了QQ群,在群中可以分享文件,互相交流,还可以使用网络视频与音频进行交流,共享桌面和播放教程,无论上下班,都可以对学生进行辅导,大大提高了工作效率和教学效果,更拉近了与同学的情感。 9 MOOC资源共享,先进知识补充 网上有好多MOOC(massive open online course
文档评论(0)