基于案例驱动教学法的“计算机网络编程技术”教学改革研究_第1页
基于案例驱动教学法的“计算机网络编程技术”教学改革研究_第2页
基于案例驱动教学法的“计算机网络编程技术”教学改革研究_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于案例驱动教学法的“计算机网络编程技术教学改革研究基于案例驱动教学法的计算机网络编程技术教学改革研究1引言?计算机网络编程技术?作为?计算机网络?的后续课程,是理论与理论相结合的关键课程。本课程要求学生在理解计算机网络的原理,掌握TP/IP协议簇中数据链路层、网络层、传输层和应用层等网络应用程序的设计思想和编程模型,运用高级语言或者面向对象语言进展开发,同时可以利用相关网络知识解决实际问题。对于电子信息科学与技术专业的学生来说,学习?计算机网络编程技术?课程的主要目的是面向应用,突出理论。传统的以课堂为中心、以老师为中心的教学方法不再合适本课程的教学,因此该课程教学形式的改革也势在必行。基于

2、案例驱动的教学法是以任务为目的,将教学过程中的重点和难点以案例的形式提炼出来,让学生据题而思、据题而想、据题而做。案例驱动教学法教学形式在?计算机网络编程技术?课程教学中,为全体师生构建了一个学习情景,学习内容围绕一个确定的目的,有重点有主次的理解相关理论和方法,有效地进步了学生的学习效率和学习兴趣,充分培养学生的自主学习才能、协作精神和创新才能,因此它合适?计算机网络编程技术?课程教学的开展。2基于案例驱动教学法教学特点案例驱动教学是在老师的指导下,学生针对具有代表性的典型案例,进展针对性的分析和讨论,做出自己独立的判断和评价的教学方法,从而实现一定的教学目的。这是一种具有启发性、理论性,能

3、开发学生思维才能,进步学生判断才能,决策才能和综合素质的新型教学方法。传统教学形式一般是提本文由论文联盟搜集整理出概念解释概念举例说明,是一种以老师讲授为主的教学。而案例驱动教学法采用提出案例分析案例完成案例评价小结,是以布置案例为出发点,以分析、完成案例为中心点,以评价案例为延伸点,符合新课程改变课程施行过于强调承受学习、死记硬背、机械训练的现状,倡导学生主动参与、乐于探究、勤于动手,培养学生搜集和处理信息的才能、获取新知识的才能、分析和解决问题的才能以及交流与合作的才能的要求。它具有以下特点:1老师启发性。和传统的填鸭式教学相比,案例驱动教学法是一种启发性教学。由老师提出问题和与教学内容相

4、关的案例给学生分析,改变传统的教学过程中学生被动承受的状况,有效地激发了学生独立考虑问题的才能,启发学生解决问题分析问题的思维方式。2学生主动性。与传统的教学不同,案例驱动教学以老师为引导,以学生为主体。学生在老师的指导下,输入案例,通过对案例进展分析和讨论,深化理解和掌握案例本身所反映出的根本原理,进而进步分析问题、解决问题的才能。3老师学生互动性。根据案例的难易程度,可以采取灵敏多样的实训方法。可以独立完成也可以和其他同学交流完成。由于学生的程度存在差异,在实训过程中,出现问题需要老师引导学生围绕案例,进展相关知识的讨论和获取,找到解决问题的方法和途径。知识和经历在师生之间双向流动,并在学

5、生之间互相交流。4评价小结。根据案例教学的内容和目的,对于案例完成较好的同学进展成果展示,通过展示可以给其他同学开拓的思路。在展示完毕后可对学生在实训中的表现进展鼓励性的评价,这样可以不断加强学生的信心,给学生指出缺乏,提出希望,做出小结。3网络编程技术课程中案例驱动教学法的应用3.1理论教学设计课程教学从网络编程根底知识入手,涉及互联网体系构造、IP地址和端口、TP和UDP协议,网络效劳、/S和P2P编程形式、套接字、编程接口等,也涉及到程序设计中进程、构造、函数、对象、类、I/模型、进程阻塞、多线程编程等。网络编程技术作为应用型课程,强调根本概念的理解与理论相交融。如何在有限的学时内,让学

6、生最大限度地理解网络编程技术,增加课程的信息量,进步学生的学习兴趣,培养学生的问题求解才能是该课程讲授的关键。我们以案例教学法对教学内容进展施行,所有的教学内容以案例的形式出如今课堂中。例如,QQ及时通讯、网络会议、在线五子棋等设计,既形象地将理论和理论结合起来,又进步了学生的学习兴趣。从教学效果上看,案例式教学启发了学生的兴趣,丰富了学生的知识构造。为了防止课堂上少量案例不能覆盖全部的实际应用,在教学方法上,老师注重由点及面的教学思路,引导学生的思维,举一反三。3.2理论教学设计网络编程技术课程的理论性很强,学生只听不练很难到达学习该课程的目的,因此在理论教学的同时还要加强上机理论教学,将上

7、机理论环节贯穿于课程教学的全过程。在实验内容组织上,老师充分考虑实验题和理论教学的衔接,以及实验题目的综合可操作性和难度,将实验题目分为设计题和综合题,如下表1所示:实验的实现虽然不与详细的编程语言有必然的联络,但是编程语言在教学环节中有非常重要。对于学生而言,学习网络编程是在高年级阶段,必修课程学过高级程序设计或+、面向对象程序设计Java、.NET开发#.net,任选其中一种语言似乎都可行。但据开课前我们对学生的调查显示,大局部同学首选#进展编程。因此,课程教学课题组决定,老师上课注重网络根本理论的讲解,编程理论以#为主。4完毕语在课题组老师的共同努力下,通过几个学期来对?计算机网络编程技术?教学方法的探究和理论,本课程已经建立起较完善的教学体系和教学方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论