论文部分内容阅读
摘要:指出职业院校ASP课程教学改革的必要性,进而探索在ASP课程教学中项目教学法的运用。实践证明项目教学法能充分调动学生的学习兴趣,提高学生解决具体问题的能力。
关键词:项目教学法;职业教育;ASP课程教学
中图分类号:G64 文献标识码:A 文章编号:1671-7597(2010)121010106-01
动态网页设计ASP(Active Server Pages)课程是职业院校计算机专业中的必修课,该课程的教学目标是使学生能根据实际问题进行ASP动态网站的创建与维护、通过ASP动态网页访问数据库,使学生具有ASP动态网站开发的初步能力。但该课程一直以来都是学生厌学、教师难教的一门课程。一方面职业院校学生的数理逻辑能力较差,另一方面ASP课程本身对数理思维要求较高,如果采用以“知识为本位”的传统教学模式,过分强调学科知识的科学性与系统性,那么学生不仅缺乏学习兴趣,而且在面对具体问题时仍然不会编程。我们在ASP课程教学中引入项目教学法,实践证明项目教学法能充分激发出学生的学习积极性,取得了较明显的教学效果。
1、ASP课程教学改革的必要性
ASP课程的传统教学方式是先由教师在多媒体教室授课,然后安排学生在实验室上机验证教师所讲内容。这种方式忽略了学生的积极性、主动性,学生学到的知识比较零碎,很难开发实际项目。随着课程内容的深入,很多学生逐渐失去了学习兴趣,丧失了主动参与的意识,以致课程结束时,几乎没有学生能够设计出具有一定水平的网站。苏霍姆林斯基认为,学生对学习的冷淡态度比学业不良更为可怕。当学生的语言学习的兴趣消失殆尽时,再美妙的语言结构体,再严谨的编程思维也无法激发出学生的学习热情。在计算机专业课ASP的学习中,学生常常是痛苦的。
另一方面,计算机教师往往害怕语言教学。由于受学科型教学思维的影响,由教师主导的教学过程呈现出以语法为主线的教学模式,而编程变成了语法学习的示例或验证。计算机教师在投入大量精力讲授完语言的语法后,却发现学生面对具体问题时根本不会编程,学生由于缺少程序设计方法、算法设计与分析等方面的系统训练而手足无措。而这些让计算机教师在语言教学中常常觉得毫无成就感。
《国务院关于大力发展职业教育的决定》中强调要“加快生产、服务一线急需的技能型人才的培养”。根据这一思想,职业院校的计算机专业人才培养的基本定位应为“技能应用型人才”,因而在计算机专业教学中更应强调如何实现“技能应用”。把这一思想映射到职业院校计算机专业课ASP教学上,应立足于加强学生应用编程解决实际问题的能力,而不是去研究一个完整的语言体系。对于基础性的理论知识应以适用、够用为度。
2、ASP课程采用项目教学法的探索
项目教学是一种符合职业教育人才培养模式的行之有效的教学方法。我们在教学实践中发现项目教学是解决职业院校计算机专业课ASP课程教学困境的一剂良药。
在ASP课程教学中实施项目教学法时,我们选择了同年级的两个基础相当的班级,采用项目教学法的班级叫实验班,采用传统教学方法的班级叫传统班。在教师方面,分别选择有一定的计算机专业课ASP课程教学经验、采用项目教学法授课的教师,与同期在平行班级采用传统教学方法授课的教师,进行对比实验。
项目教学法的具体实施又包含以下四个具体环节:确定目标、项目设计、项目实施和项目评价。
2.1 确定目标。在完成一个一个具体的教学项目中,掌握ASP编程的基本技巧和一般方法和常规算法设计与分析的方法。并同时培养学生独立思考、自主学习、协同合作的优良品质。
2.2 项目设计。项目教学中最关键的一环就是教学项目的设计。如何把有关的教学内容转化成一系列相互联系的项目,是项目教学活动中的关键任务。
我们在ASP程序设计课程教学设计中,确立了以项目为主体的教学形式,将ASP程序设计的相关理论知识和使用技巧完全融于具体的项目完成过程中。让学生在具体的“做”当中掌握相关的技能技巧。
在具体设计中,我们把课程划分为六个项目共72学时实施:从一开始“安装IIS信息服务器”就引入具体的项目,直到学生能进行程序调试运行,全部以项目形式出现。在项目中我们又细分了活动,整个项目设计,由简入繁,层层深入,将理论和实践融为一体,体现了“理实一体化”的教学形式。课程教学具体项目有如下六个:创建你的第一个ASP程序、用户登陆及身份验证、书店留言板的制作、聊天室的制作、论坛的制作、在线考试系统的制作,最后是一周的课程设计。
2.3 项目实施。在项目教学中,学生就是通过实现每个项目产品来达到对课程教学内容的掌握和应用。在具体的教学实施中,教师须注意以下几方面的问题:
创设情景:努力营造真实项目背景或接近现实情况或模拟真实场景的教学情景。
独立思考:在项目的实施中,教师既要善于营造热烈的群体氛围,又必须给学生留有冷静的独立思考的空间。
协作学习:在项目教学实施中为了使意义建构更有效,教师应在可能的条件下组织协作学习,并对协作学习过程进行引导,使之朝有利于意义建构的方向发展。
个性教学:完整项目的实施涉及项目的各个方面,尤其在课程设计中,项目成员的组成结构上就可兼顾学生的个性化特征。
2.4 项目评价。一学期的对照试验下来,这两班级的教学情况很多方面都显示出差异,比如在教学过程中,由于项目教学基于一个一个完整的项目,学生每完成一项作品所体会到的学习乐趣远比记住一条生涩的语法知识点要深刻得多。
我们主要通过课程设计结果对试验班和传统班进行教学效果对照:
在这一教学环节中,试验班与传统班差距明显:其一,试验班学生拿到设计任务后,能在确定项目后,立即按照任务描述界面设计代码设计一程序调试保存运行的软件开发过程来进行。而传统班学生大部分不能合作或独立完成相关任务。其二,试验班学生学习情绪高涨,大部分都能独立、热情完成设计任务,而且有的学生设计的作品超乎教师的想象,学生的学习积极性、相互间的协作性被充分地调动;但传统班学生畏难情绪严重,面对问题时等待教师指令,不能自己努力解决。
总之在教学实践中,我们深刻地感觉到传统教学中的教学形式、教学内容、教学组织已无法适应时代的需求,无法满足市场的要求。职业院校的计算机专业课ASP课程的教学改革势在必行,而项目教学能充分激发出学生的学习积极性,让学生在项目团队中学会交流与协作,提高了学生解决具体问题的能力。
参考文献:
[1]钟贞魁,项目教学法在《ASP动态网页设计》课程中的应用与体会[J],科技信息,2009,(28):221
[2]李捷、罗拥军,“网页制作技术”项目教学法的研究与实践[J],职业教育研究,2008,(2):150-151
[3]刘巧红,高职“ASP程序设计”项目课程教学法的探索与实践[J],2009,(23):66-67
作者简介:
胡一君(1971-),男,汉族,湖南岳阳人,计算机应用专业硕士,高级讲师。
关键词:项目教学法;职业教育;ASP课程教学
中图分类号:G64 文献标识码:A 文章编号:1671-7597(2010)121010106-01
动态网页设计ASP(Active Server Pages)课程是职业院校计算机专业中的必修课,该课程的教学目标是使学生能根据实际问题进行ASP动态网站的创建与维护、通过ASP动态网页访问数据库,使学生具有ASP动态网站开发的初步能力。但该课程一直以来都是学生厌学、教师难教的一门课程。一方面职业院校学生的数理逻辑能力较差,另一方面ASP课程本身对数理思维要求较高,如果采用以“知识为本位”的传统教学模式,过分强调学科知识的科学性与系统性,那么学生不仅缺乏学习兴趣,而且在面对具体问题时仍然不会编程。我们在ASP课程教学中引入项目教学法,实践证明项目教学法能充分激发出学生的学习积极性,取得了较明显的教学效果。
1、ASP课程教学改革的必要性
ASP课程的传统教学方式是先由教师在多媒体教室授课,然后安排学生在实验室上机验证教师所讲内容。这种方式忽略了学生的积极性、主动性,学生学到的知识比较零碎,很难开发实际项目。随着课程内容的深入,很多学生逐渐失去了学习兴趣,丧失了主动参与的意识,以致课程结束时,几乎没有学生能够设计出具有一定水平的网站。苏霍姆林斯基认为,学生对学习的冷淡态度比学业不良更为可怕。当学生的语言学习的兴趣消失殆尽时,再美妙的语言结构体,再严谨的编程思维也无法激发出学生的学习热情。在计算机专业课ASP的学习中,学生常常是痛苦的。
另一方面,计算机教师往往害怕语言教学。由于受学科型教学思维的影响,由教师主导的教学过程呈现出以语法为主线的教学模式,而编程变成了语法学习的示例或验证。计算机教师在投入大量精力讲授完语言的语法后,却发现学生面对具体问题时根本不会编程,学生由于缺少程序设计方法、算法设计与分析等方面的系统训练而手足无措。而这些让计算机教师在语言教学中常常觉得毫无成就感。
《国务院关于大力发展职业教育的决定》中强调要“加快生产、服务一线急需的技能型人才的培养”。根据这一思想,职业院校的计算机专业人才培养的基本定位应为“技能应用型人才”,因而在计算机专业教学中更应强调如何实现“技能应用”。把这一思想映射到职业院校计算机专业课ASP教学上,应立足于加强学生应用编程解决实际问题的能力,而不是去研究一个完整的语言体系。对于基础性的理论知识应以适用、够用为度。
2、ASP课程采用项目教学法的探索
项目教学是一种符合职业教育人才培养模式的行之有效的教学方法。我们在教学实践中发现项目教学是解决职业院校计算机专业课ASP课程教学困境的一剂良药。
在ASP课程教学中实施项目教学法时,我们选择了同年级的两个基础相当的班级,采用项目教学法的班级叫实验班,采用传统教学方法的班级叫传统班。在教师方面,分别选择有一定的计算机专业课ASP课程教学经验、采用项目教学法授课的教师,与同期在平行班级采用传统教学方法授课的教师,进行对比实验。
项目教学法的具体实施又包含以下四个具体环节:确定目标、项目设计、项目实施和项目评价。
2.1 确定目标。在完成一个一个具体的教学项目中,掌握ASP编程的基本技巧和一般方法和常规算法设计与分析的方法。并同时培养学生独立思考、自主学习、协同合作的优良品质。
2.2 项目设计。项目教学中最关键的一环就是教学项目的设计。如何把有关的教学内容转化成一系列相互联系的项目,是项目教学活动中的关键任务。
我们在ASP程序设计课程教学设计中,确立了以项目为主体的教学形式,将ASP程序设计的相关理论知识和使用技巧完全融于具体的项目完成过程中。让学生在具体的“做”当中掌握相关的技能技巧。
在具体设计中,我们把课程划分为六个项目共72学时实施:从一开始“安装IIS信息服务器”就引入具体的项目,直到学生能进行程序调试运行,全部以项目形式出现。在项目中我们又细分了活动,整个项目设计,由简入繁,层层深入,将理论和实践融为一体,体现了“理实一体化”的教学形式。课程教学具体项目有如下六个:创建你的第一个ASP程序、用户登陆及身份验证、书店留言板的制作、聊天室的制作、论坛的制作、在线考试系统的制作,最后是一周的课程设计。
2.3 项目实施。在项目教学中,学生就是通过实现每个项目产品来达到对课程教学内容的掌握和应用。在具体的教学实施中,教师须注意以下几方面的问题:
创设情景:努力营造真实项目背景或接近现实情况或模拟真实场景的教学情景。
独立思考:在项目的实施中,教师既要善于营造热烈的群体氛围,又必须给学生留有冷静的独立思考的空间。
协作学习:在项目教学实施中为了使意义建构更有效,教师应在可能的条件下组织协作学习,并对协作学习过程进行引导,使之朝有利于意义建构的方向发展。
个性教学:完整项目的实施涉及项目的各个方面,尤其在课程设计中,项目成员的组成结构上就可兼顾学生的个性化特征。
2.4 项目评价。一学期的对照试验下来,这两班级的教学情况很多方面都显示出差异,比如在教学过程中,由于项目教学基于一个一个完整的项目,学生每完成一项作品所体会到的学习乐趣远比记住一条生涩的语法知识点要深刻得多。
我们主要通过课程设计结果对试验班和传统班进行教学效果对照:
在这一教学环节中,试验班与传统班差距明显:其一,试验班学生拿到设计任务后,能在确定项目后,立即按照任务描述界面设计代码设计一程序调试保存运行的软件开发过程来进行。而传统班学生大部分不能合作或独立完成相关任务。其二,试验班学生学习情绪高涨,大部分都能独立、热情完成设计任务,而且有的学生设计的作品超乎教师的想象,学生的学习积极性、相互间的协作性被充分地调动;但传统班学生畏难情绪严重,面对问题时等待教师指令,不能自己努力解决。
总之在教学实践中,我们深刻地感觉到传统教学中的教学形式、教学内容、教学组织已无法适应时代的需求,无法满足市场的要求。职业院校的计算机专业课ASP课程的教学改革势在必行,而项目教学能充分激发出学生的学习积极性,让学生在项目团队中学会交流与协作,提高了学生解决具体问题的能力。
参考文献:
[1]钟贞魁,项目教学法在《ASP动态网页设计》课程中的应用与体会[J],科技信息,2009,(28):221
[2]李捷、罗拥军,“网页制作技术”项目教学法的研究与实践[J],职业教育研究,2008,(2):150-151
[3]刘巧红,高职“ASP程序设计”项目课程教学法的探索与实践[J],2009,(23):66-67
作者简介:
胡一君(1971-),男,汉族,湖南岳阳人,计算机应用专业硕士,高级讲师。