阶段式教学法在ASP.NET程序设计课程中的应用


  摘 要: ASP.NET程序设计是一门理论性和实践性极强的课程,学生初学时难以入门,学生学完后不能应用于实践,因此采用传统的教学模式和方法已经不能满足软件人才培养的需求。应用阶段式教学法,对ASP.net程序设计课程的教学内容及具体设计方案进行了改革。实践表明,学生的程序设计能力和综合素质均得到了提高。
  关键词: ASP.NET; 程序设计; 阶段式教学法; 课程改革
  中图分类号:G642 文献标志码:A 文章编号:1006-8228(2014)10-71-02
  Application of phase teaching method based on ASP.NET program design course reform
  Wang Huadong
  (School of Computer Science and Technology, Zhoukou Normal University, Zhoukou, Henan 466001, China)
  Abstract: The ASP.NET program design is a theoretical and practical course. It is difficult to learn and use. The traditional models and methods can no longer meet the requirement of the software industry. The teaching system in the college based on phase teaching method is introduced. The content of phase teaching method and material teaching design scheme is expatiated. The practice shows that programming ability and comprehensive capabilities of students have been improved effectively.
  Key words: ASP.NET; program design; phase teaching method; course reform
  0 引言
  ASP.NET程序设计是我校软件学院开设的一门重要课程,它全面介绍了ASP.NET的基础知识和使用ASP.NET开发网络应用程序的技术和方法。该课程具有很强的理论性、实践性和实用性,通过课程学习可以提高学生的就业能力[1]。由于该课程理论性比较强,学生初学时不好入门。课程各章节的知识点比较分散,缺乏系统性和完整性,从而导致学生不能理解各知识点相互之间的关联,不能学以致用,与企业对人才的能力要求有较大的差距。那么,如何激发学生的学习兴趣,调动学生学习的积极性和主动性,如何帮助学生理解所学知识,使其能够理论联系实践,将所学知识融会贯通,如何使毕业生达到企业岗位需求的能力等等,这些都是教学需要考虑的问题。笔者应用阶段式教学法对ASP.NET程序设计课程进行了研究与实践,并取得了良好成效。
  1 阶段式教学法
  阶段式教学法是以培养学生综合素质为目的提出的一种符合计算机专业特色的教学方法。这种方法将整个教学过程分为三个阶段。第一阶段称为知识学习阶段,目的是使学生掌握必要的理论基础知识,为后续阶段的教学打下基础。第二阶段称为案例实训阶段,使学生能够将分散的知识联系在一起,增强对知识的理解,学会对知识的应用。第三阶段称为项目实战阶段,通过具体项目的开发,增强学生的实践动手能力以及创新开拓能力,完成学生在学校学习和在实际工作之间的能力与知识的衔接。如图1所示。
  [第2阶段 案例实训][第1阶段 知识学习][第3阶段 项目实战]
  图1 阶段教学法示意图
  1.1 知识学习阶段
  基础理论知识部分采用传统方法讲授语法知识,使学生牢固掌握概念和基础知识,同时可以配合一些小的实例演示帮助理解。
  1.2 案例实训阶段
  有了第一阶段的基础,学生已经掌握了一定的理论知识,这时需要配合具体实例来加以理解理论知识,因而,本阶段主要采用案例教学法,以设计型实验方式开展。案例教学法对授课教师提出更高的要求,所选择的案例要有针对性、代表性、实用性等特点,这需要授课教师对课程的整体内容进行深入地分析和整合,将原教材的内容设计成若干个大模块,每个大模块是一个相对独立的主题内容,要求学生应用所学的多种理论知识及技术,实现主题功能。
  1.3 项目实战阶段
  学习过程的最终目的是完成知识的构建。要使教学效果得到保证,就必须有相应的检验方法。项目实战是由学生以某种任务驱动为目的,自主搜集材料,采用分组、协作学习的形式进行实战[2]。对于本阶段的实战,采用跟实际项目开发接轨的思路,毕竟学生毕业后要将所学应用到实践中,因而在学习阶段就开始让他们积累开发项目的实战经验。实际开发项目需要经历需求分析、总体设计、模块详细设计、系统测试、系统完善与维护等几个阶段。在具体实战中教师也按照这种程序来要求学生,要求他们写出相应的项目计划书、设计报告等。通过项目实战,学生可以巩固课堂上的教学案例知识,并在案例基础上对知识进行重构,达到构建新知识的目的。学生是知识意义的主动建构者,但这并不表示可以忽视教师的作用,相反,教师的作用更为关键,是课堂教学实践的引导者、组织者和共同学习者。
  2 教学设计方案
  2.1 教学内容设计
  以我系软件学院为例,ASP.NET程序设计课程包含68个理论课时和34个实验课时。其中实验课时主要用来进行阶段性实训,项目实战也可安排在实验课或课余时间,具体课程内容安排及实训强化阶段题目设计如图2所示。

推荐访问:程序设计 阶段 式教学 课程 ASP