本站小编为你精心准备了合作学习法与案例教学论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
一、教学探索与实践
1.教学中存在的问题。《Web技术》作为中国矿业
大学计算机科学与技术专业的必修课,目前存在如下的几个问题。(1)《Web技术》课程存在课时严重不足的问题。Web开发所需要的知识点较多,涉及的前导课程网较复杂,但这些涉及的知识点主要侧重于实际应用,对理论性要求不高。在这种情况下,将开发所涉及的知识点在《Web技术》这门课有限的48学时内全部讲到、讲透,现有课时根本无法满足。(2)学生从事Web开发的基础较弱。从近几年的毕业设计成果来看,很多计算机应用技术专业的学生都选择Web开发类的题目。其中,有很大一部分学生(据本课题组统计50%以上)在做毕业设计之前没有接触过Web项目开发,其理论基础较弱,操作技能不足,导致毕业设计中普遍存在开发项目功能不完善、开发文档不规范等问题。(3)传统教学方式下教材的更新速度较慢。Web开发技术可谓日新月异,不断有新的框架、新的理念提出与使用,而传统的教学方式大多依赖教材,教材的滞后性导致教学内容与实际应用之间存在很大的差距。(4)传统教学方式教学效果差。传统的课堂理论教学方式,教学内容主要集中在理论方面,课堂教学显得空洞、呆板,不易引起学生的学习兴趣,一定程度上束缚了学生的思维发展和创新能力。如何采用有效的办法解决以上这些问题是本课题组近几年关注的一个问题。
2.研究意义和应用前景。《Web技术》课程以创新
能力和实践能力培养为主线,充分考虑行业(企业)对人才培养的需求。(1)推动素质教育,增强学生的就业竞争力。目前,高校所提倡的素质教育是指增强学生获取知识的能力、研究问题的能力和实验技能,增强思维能力。Web技术应用范围广泛,实用性极强,为达到素质教育的要求而开展的教学,不仅可以让学生通过该课程可以系统地学习到Web开发所需的相关理论知识与实践技能,更重要的是可以培养学生发现问题、研究问题、解决问题的能力,从而为今后的毕业设计以及就业打下坚实的基础。(2)有利于激发学生的学习兴趣,提高教学效果。案例教学与合作学习相结合的教学方法十分适合于《Web技术》的教学。该课程知识点众多繁杂,各知识点耦合性不强,且教学课时严重不足。如何在短时间内让学生掌握Web开发的路径和方法极其重要。案例教学法,在设计案例的过程中,将Web开发涉及到的各个环节串联起来,使同学清楚地认识到各知识点在开发过程中的位置。一般说来,一个完整的Web项目由多个模块构成,学生独立完成一个系统较为困难,而合作学习法可以在充分发挥学生个人能动性的基础上,协作完成一个项目,从而培养学生的团队协作能力。案例教学法生动具体的教学内容可以激发学生的学习兴趣;合作学习法,小组内部的协作激发学生努力寻找解决问题的方法,小组间的竞争激发学生的竞争意识。案例教学与合作学习相结合的教学方法一方面可以激发学生的学习兴趣,提高学生的学习效率和自身素质,培养学生解决问题的能力、增强沟通能力与团队协作能力,从而增强学生在就业时的竞争力;另一方面丰富教学内容、教学形式,也可以有效地提高教学质量。
3《.Web技术》课程中案例教学与合作学习相结合
的教学法实施。案例教学与合作学习相结合的教学法不仅可以面向学生的理论教学,还可以应用于该课程的实践教学环节。首先,采用合作学习的方式,先由学生自由组合,然后再根据学生的特殊情况进行微调整。在学生划分时充分考虑到每位同学所具有的优势与劣势,将学生合理搭配,尽量保证各个小组具有较均衡的实力。目前,学生中不乏一些Web技术开发的“高手”,这些同学早在大二、大三的时候就动手开发过一些项目,具有一定的理论基础和实际开发经验,可以通过这些同学带动基础较薄弱、动手能力相对差的学生。每个小组内部选出一位基础知识扎实、动手能力强、认真负责的同学作为“领袖”,负责该小组的整体协调选题、任务下达以及进度跟进。其次,布置理论与实践环节的任务。理论环节,在课程开始时给出一些小的专题供各小组选择,这些专题大多是本课程中用到的一些开发工具介绍、相关数据库使用等。这些内容本身难度不大,学生可以通过自学达到使用的效果。例如,课堂演示程序中涉及到的MYSQL数据库、正则表达式、XML与HTML的区别与联系等。同时,也鼓励学生自由选一些关于WEB技术的专题,特别是目前WEB开发中的一些新技术、工具、框架等,以小组协作的形式完成资料搜集、内容整理以及课堂讲解的任务。这种教学方式既可以锻炼学生搜集资料、阅读文献的能力,同时还可以提高学生的表达能力。实践环节,利用学生在上学期《软件工程》课程中已学的有关软件开发的知识,选择合适的Web开发项目,完善可行性研究、需求分析、概述设计阶段的内容和文档,并在此基础上进行详细设计与编码。
有针对性地对各个小组进行指导,对于一些普遍存在或者有一定难度的问题进行集体做答。通过定期检查、公布各小组项目进度等方法监督和激励同学推进项目进展。再次,课堂上采用基于案例的教学方法。选择曾经或优秀的项目案例如某奶业公司的进销存管理系统、学生管理系统等,将Web开发过程中各个技术点与项目案例融合。从系统架构设计(开发框架的选择)、MVC设计模式、Web前端技术(如HTML、CSS、JavaScrip)、数据库开发技术(如DAO)、服务器端开发(如JSP技术、Servlet技术)几个部分展开教学。根据所讲授知识点的难易程度采用不同的教学方法。Web前端设计所涉及到的技术相对比较简单,在讲授这部分内容时,仅要求学生了解这三种技术,做到能看懂会修改就可以,所以采用效果演示—代码分析—知识点分类—功能扩展的教学思路。以JavaScript教学为例,首先为学生演示几个有趣、有代表性的JavaScript程序效果,如菜单导航、窗口特效、文字滚动播放;然后一起分析源代码的结构,指出几个程序里面共通的技巧;然后讲授基本语法、语句、函数、事件触发器等内容。最后,引导学生修改之前的案例,如个性化菜单导航、滚动文字播放时间及效果修改等。MVC设计模式部分是本课程的重点也是难点,要求学生掌握业务逻辑和数据显示分离的方法组织代码,所以采用知识点讲解—代码分析—效果演示—知识点归纳的教学思路。教学过程中,首先介绍MVC设计模式的由来,让学生充分理解MVC中各“角色”的功能与作用,基于同一个功能,如奶业公司的进库管理,分别采用单纯JSP开发方式,JSP+JavaBean的开发方式,以及采用MVC的JSP+JavaBean+Servlet的开发方式实现。比较三种开发模式下的代码量、程度可读性。这种基于案例的教学法有利于于促进学生主动参与课堂讨论,从而激发学生独立思考和创新意识。最后,各小组进行项目案例成果演示。通过演示成果,引导学生对不同方案的实施效果进行比较分析,总结出各自技术的优势与劣势以及各小组开发项目的经验。案例教学与合作学习法结合的教学方法,一方面,在小组内部可以促进学生的团队协作能力的培养;另一方面,可以激励小组间展开竞争,培养学生的竞争意识。在这种教学法中,教师不仅仅是“演员”的角色,更重要的是扮演了“导演”的角色,引导学生在一定的情境内学习,激发其体内的创造力与创作欲望,使其从内心真正渴望知识的学习。
二、《Web技术》课程的评价体系
合理的评价体系是教学过程中不可缺少的一个重要环节。本课程采用多角度相结合的综合考核方法。考核成绩由平时成绩、合作学习作品成绩、角色成绩3部分组成。平时成绩占30%,以课堂出勤、课堂表现为依据;合作学习作品成绩占40%,以小组所开发系统的效果为依据;角色成绩为30%,依据为该学生在合作开发项目中的角色表现。四、结语通过对《Web技术》课程教学方法的改进,使教学模式由之前的学生被动接受转向主动参与。在教学的过程中通过案例教学法引导学生从整体着眼搭建项目的结构,合作学习法促使学生采用团队合作的方式对项目各个部分详细分工,两种教学法相结合可以有效地增强学生的学习兴趣,提高教学效率。
作者:赵莹王冠军刘佰龙单位:中国矿业大学计算机科学与技术学院