论文部分内容阅读
摘要:本文首先从中专现有教法评优公开课的传统设计模式的优缺点分析入手,另辟蹊径,结合笔者多年的教学经验及参加上海市第六届教法评优活动并获得二等奖的亲身经历,再融合了软件工程中的软件开发生命周期(SDLC)中的瀑布模型及中专学生实际的学习特点,总结出一套行之有效的公开课的设计方法供中专职校的各位领导及同仁共同学习探讨。
关键词:中专;瀑布模型;软件工程;SDLC;软件开发生命周期;教法评优;公开课
中图分类号:G632
文献标识码:A
文章编号:1009-0118(2013)03-0010-02
一、现有中专的公开课的设计模式的优缺点分析
(一)从优点上来讲,在校企结合的大背景下,很多学校在专业课程的教学上都采用了与企业密切相关的任务引领法,项目教学法
下面就通过我自己的教学实践中的两个案例来分别说说运用任务引领法和项目教学法来设计公开课的优点。
1、案例1:我在上海市第六届教法评优的初赛中运用了任务引领法。我选择了《局域网组建》这门课中的单元二《桌面操作系统》里的任务九《配置对等网并实现资源共享》作为课题。在教法设计时就运用任务引领法将一个大任务拆分成以下四个小任务:(1)设置网络属性;(2)设置IP、网关及DNS;(3)设置共享文件夹;(4)访问共享文件夹。这四个小任务环环相扣,承上启下。由于小任务分解的难易适中。学生在80分钟的二节课中反复演练后能非常熟练的掌握整个任务九。
2、案例2:我在本学期的《网站系统维护》的教学中,运用了项目教学法及任务驱动法。一章(用一个单元表示)就是一个项目(比如项目实训的名称是公司网站建设)。这样一个项目太大。于是将他拆分成一个一个任务(以前的一节)。每次上课的时候用任务驱动法教会学生掌握一个任务。比如:任务一是介绍安装操作系统、任务二是安装和设置IIS。任务三是实现虚拟主机。每个任务都是独立的知识点,但这三个任务完成后,一个完整的项目模型也宣告完成。最后通过一个完整的项目实训来加深学生对每个任务的理解。整个过程和在企业里具体的实施是完全一样的。这样即通过任务驱动降低了难度,又通过项目实训提升了其整合性和实用性。
(二)从缺点上来讲,并不是所有的课程都适合用项目教学法或任务引领法
1、案例1:我在应聘上海市贸易学校时试讲了一堂公开课《网络安全与病毒防护》。在这堂课中我主要是用讲授法,结合演示法及请同学上台操作的方式介绍了四个内容:(1)网络安全基础;(2)病毒及其防治;(3)使用Symantec Client Security防御网络病毒;(4)网络入侵及其防护。在这堂课中由于场地限制,没有实训设备。只能通过教师形象生动的讲解来弥补其不足,不用项目教学法或任务引领法一样也可以将公开课上得很精彩。但从学生角度似乎又没学到多少实用的技术。
2、案例2:我在上海市第六届教法评优的复赛中选择了《网络产品销售与技术支持》这门课,这门课中大部分章节内容都比较适合用讲授法进行讲解,而且让学生可操作实践的内容不多,教学场景也无法创设,学生学了之后感觉像空对空,无法在今后的工作实践中运用到这门课的知识。这也给我们提出了思索:如何根据课程内容及企业需要来设计公开课才能达到最优的教学效果?
基于以上的中专的公开课的设计模式的优缺点分析,我想是否能有一种通用的教法设计来运用到公开课和教法评优活动中呢?当然能运用到平时每堂课的教学设计中那就更好了。我以前曾从事过软件项目的培训工作,那么能否运用软件工程中的软件开发生命周期(SDLC)中的瀑布模型来设计教法评优公开课呢?这时有教师会问,那什么是瀑布模型呢?
二、瀑布模型的概念及特点
(一)瀑布模型的概念
将软件开发生命周期(Software Development Life Cycle)(简称为SDLC)划分为可行性分析、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。如图1所示:
(二)瀑布模型的特点
软件开发的各项活动严格按照线性方式进行,现有活动接受上一项活动的工作结果,实施完成所需的工作内容。现有活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。
在了解了瀑布模型之后,我们该如何利用他来设计教法评优公开课呢?下面就以这次我参加上海市第六届教法评优复赛的公开课《网络产品销售实践——客户需求分析及组网销售方案的制定》为例,来深入与大家进行互相探讨。
三、如何运用SDLC中的瀑布模型来设计教法评优公开课
(一)用瀑布模型中的可行性分析方法来拓宽设计思路
瀑布模型中的可行性分析是要从各个方面来分析软件项目立项的可行性。而在教法评优的公开课中可利用这种方法来分析课题的可行性。
例如:我原来的课题是《网络产品销售实践》其中有三个实践,虽然80分钟两节课可以上完,但都蜻蜓点水,无法深入。最终我选择了其中的实践一客户需求分析及组网销售方案的制定。这样可以让讲解的更深入,学生理解掌握得更透彻。
此外可用瀑布模型中的可行性分析方法来拓宽课程的总体设计思路。例如我在教法评优公开课中的总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以任务引领型课程为主体的课程模式,通过校企结合、工学结合来完成具体的实践项目,让学生获得相关理论知识,并发展其职业能力。整个课程是以网络产品销售与技术支持为线索来设计的。不仅充分考虑到学生的认知水平,还充分考虑学生缺乏网络销售的实际经历,安排了企业网络工程师参与教学,使学生将已有的书本知识与企业的典型案例相结合,培养学生敢于思考,勇于创新的能力。同时将学生的可持续发展能力培养需求贯穿于职业能力培养之中,真正做到“以学生为主体”,贴近学生生活,培养学生自主学习的能力,独立分析问题和解决问题的能力,为学生终身发展服务。 在对整个课题进行可行性分析之后,我们需要分析任课教师及学生的特点。
(二)用瀑布模型中的需求分析方法来分析教师与学生
瀑布模型中的需求分析是要深入探究客户的真实需求,从而为客户开发出真正符合他们实际需求的软件。而在教法评优的公开课中要分析教师及学生的需求,这样才能因人而异,知己知彼,取得完美的教学效果。
例如:首先分析我授课的班级,男生有24名,女生有5名,他们计算机的基本知识及计算机网络的基本知识都掌握的较好,也喜欢动手实践,但由于数学及英语的基础较差,无法更深入理解较难的知识点,上课时需要教师将难度分解并降低。其次分析授课的教师(我自己),擅长将枯燥难懂的知识通过形象的图表及动画展现给学生。此外还擅长组织学生分组实践,互动完成项目。需要学生在课堂上与自己充分互动,达到最佳教学效果。
通过需求分析了解了教师与学生的特点之后,那么如何设计教法与学法?
(三)用瀑布模型中的软件设计方法来设计教法与学法
瀑布模型中的软件设计方法是要在实施整个项目之前,设计好整个软件项目的架构。而在教法评优的公开课中要针对以上不同教师的需求及班级学生的需求来设计教法与学法。
例如我在教法评优公开课中结合我的教学特长并在充分关注学生的身心发展特点和兴趣的基础上,采用了“多样性”的策略,体现在:教学方法多样性;组织形式多样性;评价方式多样性;教学手段多样性。
1、教学方法多样性体现在:教师教的方法主要有情境启发教学法、任务引领法、校企合作、工学结合法、讨论评价法等;学生学的方法主要有自主探究法、分析总结法、小组讨论法、展示交流法等;2、教学手段的多样性体现在:除老师的讲解与示范外,恰当运用多媒体技术,用形象与声音直观地呈现教学内容,视听结合,提高教学效果;3、组织形式多样性体现在:班级教学与小组学习相结合、分组学习与个别指导相结合、教师教学与视频教学相结合等;4、评价方式多样性体现在:老师评价与学生评价相结合,学生评价又有自评和互评等。
通过软件设计的方法设计了教法与学法之后,就是展开整个教学过程。
(四)用瀑布模型中的程序编写方法来展开整个教学过程
瀑布模型中的程序编写是严格按照软件设计架构来完善整个项目。而我们在公开课教学中也可参照此方法将教法学法的设计思路融入到整个教学过程中。
例如我在教法评优公开课中通过复习并导入新课,用情景引入法,以客户需求为目标,通过分析网络拓扑结构图、网络产品的性能,最后制定出网络产品销售的解决方案,由于大部分上这门课的教师都缺乏实际的销售经验,因此我在整个教学过程中,聘请网络公司的工程师作为第三方代表参与整个教学过程,使教学过程更贴近实际。
通过程序编写的方法展开了整个教学过程之后,我们如何评价课堂的教学效果呢?
(五)用瀑布模型中的软件测试方法来进行教学效果的评价
瀑布模型中的软件测试方法是运用单元测试、集成测试、系统测试、验收测试等方法来对软件项目“从小到大”、“由内至外”、“循序渐进”进行测试,体现了“分而治之”的思想。我们可以将其中的单元测试及集成测试的方法运用到教学效果的评价中。
1、例如:用单元测试的方法测试每一个子任务:(1)分析客户需求(是否明确VLAN专业术语、知晓防火墙分类);(2)分析网络拓扑结构图(是否知道企业网络拓扑结构、明确实际设计时如何使用);(3)分析网络产品的性能(学生是否掌握了从企业角度选择网络产品);(4)制定解决方案(学生是否能够根据客户需求及网络产品性能制定一套有效的解决方案)。
2、例如:用集成测试的方法来测试是否达到以下整体教学效果:(1)运用了多种教学方法和手段,有效地激发了学生的学习兴趣和动机;(2)学生主动性和参与性强,学习热情高;(3)学生在网络产品销售实践能力上得到了有效的提高,达到了预期的教学目标;(4)在教学过程中,师生关系平等融洽,课堂气氛活跃;(5)学生学到了新技能,还培养了学生自主学习能力、创造能力、团队合作能力、竞争能力、沟通交流能力,从而间接地提高了学生的就业、创业能力,为学生的全面发展奠定了基础;(6)在教学中,有效渗透了德育,并结合了专业特点,体现了中职校计算机网络专业教育的特色。
通过软件测试的方法进行了教学效果评价之后,不管教师和学生对教学效果是否满意,上完课后,教师和学生都要进行教学反思。
(六)用瀑布模型中的运行维护的方法来进行教学反思
瀑布模型中的运行维护的方法是将开发好的软件项目在不同的客户操作系统平台上进行运行,对出现的问题及时进行维护。我们在教法评优的公开课上完之后也可以用此方法来及时进行教学反思,从而不断完善整个课题。
例如:本次教法评优公开课上完之后发现的不足之处是:在情景引入时,应设计让客户告知其心理价位,这样可精简细化教学内容,还有在制定销售方案时,应为客户提供一套解决方案,这样在实际销售过程中会为非专业级客户提供参考依据。通过这样的教学反思使得教师在以后上同类型的课时,面对不同的教学对象能及时动态的调整教学内容及教学方法,从而达到更好的教学效果。
四、结论
通过将SDLC瀑布模型中的可行性分析、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动分别运用到教法评优公开课中的拓宽设计思路、分析教师与学生、设计教法与学法、展开整个教学过程、教学效果的评价、教学反思这六个部分。能使教师学会运用软件工程的系统观,全局地,有效地设计每个教学环节。使教师的教学水平上一个新的台阶。图例如图2所示:
十八大之后,我们中职教育进入了历史上最好的发展时期,我们每个教师都应肩负国家,人民赋予的重托,抓住机遇。用科学发展观的思路指导平时的教学及管理工作,不断创新教法,更加关注学生的个体差异,关注教学细节,不断提高自己的教学能力,让教学更加贴近学生。
关键词:中专;瀑布模型;软件工程;SDLC;软件开发生命周期;教法评优;公开课
中图分类号:G632
文献标识码:A
文章编号:1009-0118(2013)03-0010-02
一、现有中专的公开课的设计模式的优缺点分析
(一)从优点上来讲,在校企结合的大背景下,很多学校在专业课程的教学上都采用了与企业密切相关的任务引领法,项目教学法
下面就通过我自己的教学实践中的两个案例来分别说说运用任务引领法和项目教学法来设计公开课的优点。
1、案例1:我在上海市第六届教法评优的初赛中运用了任务引领法。我选择了《局域网组建》这门课中的单元二《桌面操作系统》里的任务九《配置对等网并实现资源共享》作为课题。在教法设计时就运用任务引领法将一个大任务拆分成以下四个小任务:(1)设置网络属性;(2)设置IP、网关及DNS;(3)设置共享文件夹;(4)访问共享文件夹。这四个小任务环环相扣,承上启下。由于小任务分解的难易适中。学生在80分钟的二节课中反复演练后能非常熟练的掌握整个任务九。
2、案例2:我在本学期的《网站系统维护》的教学中,运用了项目教学法及任务驱动法。一章(用一个单元表示)就是一个项目(比如项目实训的名称是公司网站建设)。这样一个项目太大。于是将他拆分成一个一个任务(以前的一节)。每次上课的时候用任务驱动法教会学生掌握一个任务。比如:任务一是介绍安装操作系统、任务二是安装和设置IIS。任务三是实现虚拟主机。每个任务都是独立的知识点,但这三个任务完成后,一个完整的项目模型也宣告完成。最后通过一个完整的项目实训来加深学生对每个任务的理解。整个过程和在企业里具体的实施是完全一样的。这样即通过任务驱动降低了难度,又通过项目实训提升了其整合性和实用性。
(二)从缺点上来讲,并不是所有的课程都适合用项目教学法或任务引领法
1、案例1:我在应聘上海市贸易学校时试讲了一堂公开课《网络安全与病毒防护》。在这堂课中我主要是用讲授法,结合演示法及请同学上台操作的方式介绍了四个内容:(1)网络安全基础;(2)病毒及其防治;(3)使用Symantec Client Security防御网络病毒;(4)网络入侵及其防护。在这堂课中由于场地限制,没有实训设备。只能通过教师形象生动的讲解来弥补其不足,不用项目教学法或任务引领法一样也可以将公开课上得很精彩。但从学生角度似乎又没学到多少实用的技术。
2、案例2:我在上海市第六届教法评优的复赛中选择了《网络产品销售与技术支持》这门课,这门课中大部分章节内容都比较适合用讲授法进行讲解,而且让学生可操作实践的内容不多,教学场景也无法创设,学生学了之后感觉像空对空,无法在今后的工作实践中运用到这门课的知识。这也给我们提出了思索:如何根据课程内容及企业需要来设计公开课才能达到最优的教学效果?
基于以上的中专的公开课的设计模式的优缺点分析,我想是否能有一种通用的教法设计来运用到公开课和教法评优活动中呢?当然能运用到平时每堂课的教学设计中那就更好了。我以前曾从事过软件项目的培训工作,那么能否运用软件工程中的软件开发生命周期(SDLC)中的瀑布模型来设计教法评优公开课呢?这时有教师会问,那什么是瀑布模型呢?
二、瀑布模型的概念及特点
(一)瀑布模型的概念
将软件开发生命周期(Software Development Life Cycle)(简称为SDLC)划分为可行性分析、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。如图1所示:
(二)瀑布模型的特点
软件开发的各项活动严格按照线性方式进行,现有活动接受上一项活动的工作结果,实施完成所需的工作内容。现有活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。
在了解了瀑布模型之后,我们该如何利用他来设计教法评优公开课呢?下面就以这次我参加上海市第六届教法评优复赛的公开课《网络产品销售实践——客户需求分析及组网销售方案的制定》为例,来深入与大家进行互相探讨。
三、如何运用SDLC中的瀑布模型来设计教法评优公开课
(一)用瀑布模型中的可行性分析方法来拓宽设计思路
瀑布模型中的可行性分析是要从各个方面来分析软件项目立项的可行性。而在教法评优的公开课中可利用这种方法来分析课题的可行性。
例如:我原来的课题是《网络产品销售实践》其中有三个实践,虽然80分钟两节课可以上完,但都蜻蜓点水,无法深入。最终我选择了其中的实践一客户需求分析及组网销售方案的制定。这样可以让讲解的更深入,学生理解掌握得更透彻。
此外可用瀑布模型中的可行性分析方法来拓宽课程的总体设计思路。例如我在教法评优公开课中的总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以任务引领型课程为主体的课程模式,通过校企结合、工学结合来完成具体的实践项目,让学生获得相关理论知识,并发展其职业能力。整个课程是以网络产品销售与技术支持为线索来设计的。不仅充分考虑到学生的认知水平,还充分考虑学生缺乏网络销售的实际经历,安排了企业网络工程师参与教学,使学生将已有的书本知识与企业的典型案例相结合,培养学生敢于思考,勇于创新的能力。同时将学生的可持续发展能力培养需求贯穿于职业能力培养之中,真正做到“以学生为主体”,贴近学生生活,培养学生自主学习的能力,独立分析问题和解决问题的能力,为学生终身发展服务。 在对整个课题进行可行性分析之后,我们需要分析任课教师及学生的特点。
(二)用瀑布模型中的需求分析方法来分析教师与学生
瀑布模型中的需求分析是要深入探究客户的真实需求,从而为客户开发出真正符合他们实际需求的软件。而在教法评优的公开课中要分析教师及学生的需求,这样才能因人而异,知己知彼,取得完美的教学效果。
例如:首先分析我授课的班级,男生有24名,女生有5名,他们计算机的基本知识及计算机网络的基本知识都掌握的较好,也喜欢动手实践,但由于数学及英语的基础较差,无法更深入理解较难的知识点,上课时需要教师将难度分解并降低。其次分析授课的教师(我自己),擅长将枯燥难懂的知识通过形象的图表及动画展现给学生。此外还擅长组织学生分组实践,互动完成项目。需要学生在课堂上与自己充分互动,达到最佳教学效果。
通过需求分析了解了教师与学生的特点之后,那么如何设计教法与学法?
(三)用瀑布模型中的软件设计方法来设计教法与学法
瀑布模型中的软件设计方法是要在实施整个项目之前,设计好整个软件项目的架构。而在教法评优的公开课中要针对以上不同教师的需求及班级学生的需求来设计教法与学法。
例如我在教法评优公开课中结合我的教学特长并在充分关注学生的身心发展特点和兴趣的基础上,采用了“多样性”的策略,体现在:教学方法多样性;组织形式多样性;评价方式多样性;教学手段多样性。
1、教学方法多样性体现在:教师教的方法主要有情境启发教学法、任务引领法、校企合作、工学结合法、讨论评价法等;学生学的方法主要有自主探究法、分析总结法、小组讨论法、展示交流法等;2、教学手段的多样性体现在:除老师的讲解与示范外,恰当运用多媒体技术,用形象与声音直观地呈现教学内容,视听结合,提高教学效果;3、组织形式多样性体现在:班级教学与小组学习相结合、分组学习与个别指导相结合、教师教学与视频教学相结合等;4、评价方式多样性体现在:老师评价与学生评价相结合,学生评价又有自评和互评等。
通过软件设计的方法设计了教法与学法之后,就是展开整个教学过程。
(四)用瀑布模型中的程序编写方法来展开整个教学过程
瀑布模型中的程序编写是严格按照软件设计架构来完善整个项目。而我们在公开课教学中也可参照此方法将教法学法的设计思路融入到整个教学过程中。
例如我在教法评优公开课中通过复习并导入新课,用情景引入法,以客户需求为目标,通过分析网络拓扑结构图、网络产品的性能,最后制定出网络产品销售的解决方案,由于大部分上这门课的教师都缺乏实际的销售经验,因此我在整个教学过程中,聘请网络公司的工程师作为第三方代表参与整个教学过程,使教学过程更贴近实际。
通过程序编写的方法展开了整个教学过程之后,我们如何评价课堂的教学效果呢?
(五)用瀑布模型中的软件测试方法来进行教学效果的评价
瀑布模型中的软件测试方法是运用单元测试、集成测试、系统测试、验收测试等方法来对软件项目“从小到大”、“由内至外”、“循序渐进”进行测试,体现了“分而治之”的思想。我们可以将其中的单元测试及集成测试的方法运用到教学效果的评价中。
1、例如:用单元测试的方法测试每一个子任务:(1)分析客户需求(是否明确VLAN专业术语、知晓防火墙分类);(2)分析网络拓扑结构图(是否知道企业网络拓扑结构、明确实际设计时如何使用);(3)分析网络产品的性能(学生是否掌握了从企业角度选择网络产品);(4)制定解决方案(学生是否能够根据客户需求及网络产品性能制定一套有效的解决方案)。
2、例如:用集成测试的方法来测试是否达到以下整体教学效果:(1)运用了多种教学方法和手段,有效地激发了学生的学习兴趣和动机;(2)学生主动性和参与性强,学习热情高;(3)学生在网络产品销售实践能力上得到了有效的提高,达到了预期的教学目标;(4)在教学过程中,师生关系平等融洽,课堂气氛活跃;(5)学生学到了新技能,还培养了学生自主学习能力、创造能力、团队合作能力、竞争能力、沟通交流能力,从而间接地提高了学生的就业、创业能力,为学生的全面发展奠定了基础;(6)在教学中,有效渗透了德育,并结合了专业特点,体现了中职校计算机网络专业教育的特色。
通过软件测试的方法进行了教学效果评价之后,不管教师和学生对教学效果是否满意,上完课后,教师和学生都要进行教学反思。
(六)用瀑布模型中的运行维护的方法来进行教学反思
瀑布模型中的运行维护的方法是将开发好的软件项目在不同的客户操作系统平台上进行运行,对出现的问题及时进行维护。我们在教法评优的公开课上完之后也可以用此方法来及时进行教学反思,从而不断完善整个课题。
例如:本次教法评优公开课上完之后发现的不足之处是:在情景引入时,应设计让客户告知其心理价位,这样可精简细化教学内容,还有在制定销售方案时,应为客户提供一套解决方案,这样在实际销售过程中会为非专业级客户提供参考依据。通过这样的教学反思使得教师在以后上同类型的课时,面对不同的教学对象能及时动态的调整教学内容及教学方法,从而达到更好的教学效果。
四、结论
通过将SDLC瀑布模型中的可行性分析、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动分别运用到教法评优公开课中的拓宽设计思路、分析教师与学生、设计教法与学法、展开整个教学过程、教学效果的评价、教学反思这六个部分。能使教师学会运用软件工程的系统观,全局地,有效地设计每个教学环节。使教师的教学水平上一个新的台阶。图例如图2所示:
十八大之后,我们中职教育进入了历史上最好的发展时期,我们每个教师都应肩负国家,人民赋予的重托,抓住机遇。用科学发展观的思路指导平时的教学及管理工作,不断创新教法,更加关注学生的个体差异,关注教学细节,不断提高自己的教学能力,让教学更加贴近学生。