网络应用编程课程建设及改革.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络应用编程课程建设及改革   摘要:在科学技术进一步日新月异的今天,网络应用编程作为一门理论实践结合非常紧密的课程,改革显得越加重要。文章总结了笔者六年教学的经验,从教材教辅建设、小班化和双语教学手段等多个方面探讨了教学改革过程中的收获、经验和教训。   关键词:网络应用编程;课程建设;教学改革;小班化教学;双语教学    作者简介:沙俊星,男,讲师,研究方向为计算机网络和数据库。      随着网络技术的快速发展和网络应用的大量涌现,高校网络工程专业只学习零散的程序设计等课程已经远远不能满足实际需要了,有针对性地向学生传授网络应用的综合设计与开发技能,进行从理论知识到实践技能的强化训练显得愈加重要[1]。   我们从2006年开始进行网络工程专业的一系列课程改革,经过近六年的建设,取得了非常显著的效果。   1教材等硬件建设   2006年之前的教材已经无法满足技术日新月异的发展需求了,所以教学改革首先是从教材入手的。   1.1教材改革   教材改革要明确两点:课程的地位;学生需要学什么。那么首先就应该弄清网络工程专业主干课程的体系结构,如图1所示。      图1网络工程主干课程体系结构   可以看出,这些专业课是和学生日后走向工作岗位需要用到的实际工作技能紧密结合的。而网络应用编程课程和其他专业课的相同点是以计算机网络原理作为先修课程,不同点是作为一门程序设计课,学生需要预先掌握的知识和技能更多。   课程目的是要让学生掌握网络开发的基本知识技能,分为两大部分:   1) 掌握基于套接字(Socket)底层应用开发,能够编写TCP/IP协议通信程序;   2) 掌握基于HTTP协议的上层应用开发,能够编写Web应用服务。   第一部分是当前几乎所有网络应用的基础;第二部分则代表了当前因特网的主要应用方向。   综合考查网络应用编程及其先修课程的关系,可以得到图2。      图2网络应用编程和先修课程的关系      网络应用编程的地位和重要性在于:是先修课程的“理论”与日后走向工作岗位的“实践”之间必不可少的一环,起到了很好的承上启下作用。   为了满足课程要求,我们于2008年自编并出版了《网络应用程序设计教程》教材,教材严格遵循上述需要让学生掌握的两大部分技能,第一部分选择C和C++语言,讲解基于套接字的服务器和客户端程序设计;第二部分选择C#语言,讲解基于ASP.NET和ADO.NET的Web应用开发。语言和开发技术均以C和C++为基础,使学生产生很强的亲和感。在讲述基本理论之后,辅以大量由简到难的实例,使学生一步一步学下来能够为编制丰富多彩的网络应用程序奠定坚实的基础。   1.2其他硬件改革   结合新编写的教材,我们设计了完整的教案、幻灯片、实验指导书和案例教学等素材。对于案例教学而言,案例的质量对教学效果的影响至关重要,网络应用编程这门课有两个特点:一是实践性很强,而且因为偏向于应用,所以其中的知识点很散,如果沿用普通的板书加幻灯片的教学方法,效果肯定很差;二是整个课程分成两个部分:Socket编程位于TCP/IP协议栈的应用层之下,ASP.NET编程位于TCP/IP协议栈的应用层之上,两者之间相对独立,但又有很强的关联性,主要体现在HTTP协议这一部分。   其中有三大主要案例,它们和课程知识点之间的关系如图3所示。      图3教学案例路线图   2教学方法和手段   教材等硬件条件具备齐全之后,就是如何在教学中灵活运用了。   2.1教学方法的改革   随着改革开放和社会的发展,教育领域也越来越多地开始学习和借鉴一些新的理念和方法[2]。在网络应用编程、计算机网络原理等课程的教学中也采用了小班化[3]、双语教学[4]等新方法。   小班化的人数一般不超过三十人,比起以前动辄超过百人的大课,小班化对教学质量的改进有着显著的提升作用,体现在:   1) 学生的听课效率明显提高。在上百人的大教室中,坐在后排的学生经常会面临听不清,看不见的尴尬境况,而小班化由于人数少,这种情况基本不会出现。   2) 教师上课压力大为减轻。维持上百人课堂秩序会占用相当多的教学时间,而在小班化课堂上,不用过多关注课堂秩序,能够更专心于教学,教学质量自然就提升上去了。   3) 实验、作业设置合理化。为上百人的班级设计实验和作业,因为人数多,势必要考虑到批改和考核效率,所以不可能太灵活,而小班化人数少的优势使得实验和作业可以非常灵活地进行设计,甚至在实验课上和一个多个学生现场讨论和指导也成为可能,这在以前是无法想象的。   在教学实践过程中,利用小班化的特点,我们试验了课堂讨论、学生自主学习等新方法,取得了一些效果,也走了很多弯路,究其原因,最根本

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档