项目化教学在中职VB程序设计课程中的探索和实践

时间:2019-05-12 21:19:57下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《项目化教学在中职VB程序设计课程中的探索和实践》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《项目化教学在中职VB程序设计课程中的探索和实践》。

第一篇:项目化教学在中职VB程序设计课程中的探索和实践

项目化教学在中职VB程序设计课程中的探索和实践

摘要:每个计算机教师都想寻找一种能切实提高学生学习能力和应用能力,并且符合学生认知规律的教学方式来解决程序设计课程难懂、难学、枯燥的等问题,本文探讨了适合中职学生的项目化教学方式,具体阐述了中职VB程序设计课程的项目设计和项目化教学方式。

关键词:项目化教学;中职;VB程序设计

中图分类号:G712文献标识码:A文章编号:1009-3044(2011)29-7197-02

The Research and Application of Projectized Teaching in the Course of Visual Basic of Secondary Vocational School

PAN Jin-rong

(Nanjing Xingang Vocational School, Nanjing 210028, China)

Abstract: The important topic for all computer teachers is how to resolve such questions about program design, as difficult to learn, difficult to understand and monotonic and find a teaching mode conformance to students' cognizance regulation and feasibly improving students' learning ability and application ability during the program design teaching.The paper discussed the projectized teaching mode applicable for secondary occupational school students and described the project design and projectized teaching mode of visual basic program design curriculum of secondary occupational school in detail.Key words: Projectized teaching;Secondary vocational school;VB program design 中职VB程序设计课程教学的现状

1.1 学生的烦恼

中职计算机专业课Visual Basic(以下简称VB),它体系完整、逻辑严密、高度抽象和结构复杂,常常让未接触过高级语言类课程的中职生望而生畏,在这门课程的学习过程中,学生常常是痛苦的。VB程序设计的传统教学方式一般先介绍比较抽象难懂的概念,如:算法、流程图的画法、对象、对象的属性、方法和事件等,再介绍程序的建立和运行,接着介绍VB语言基础、分支结构、循环结构和数组,最后介绍数据库的应用。从逻辑结构体来看,这样的安排无可非议。在这种教学方式下,学生只能被动地接受和继承,还未接触到编程,已普遍感觉味同嚼蜡。苏霍姆林斯基认为,学生对学习的冷淡态度比学业不良更为可怕。当学生对课程的兴趣已逐渐消失时,再美妙的语言,再严谨的编程思维,也无法激发出他们的学习热情。

1.2 教师的困惑

中职计算机教师对语言类课程往往唯恐避之不及。受传统教学模式的影响,VB程序设计教学过程往往由教师主导,以语法为主线,而编程则变成了语法学习的示例或验证。教师在投入大量精力讲授完语法后,却发现学生由于缺少程序设计方法、算法设计与分析等方面的系统训练,在面对具体编程问题时,常常无从下手。这些也让计算机教师觉得教授语言类课程毫无成就感。准确定位教学对象,设计切实可行的项目

2.1 使用传统VB项目在中职课堂教学中所存在的问题

项目化教学法,通常设计和制定一个项目,这里的项目指的是一项计划好的有固定的开始时间和结束的时间工作,规则上项目结束后应有一件可以看到的产品。而项目教学法是由学员组成的小组来完成的一个项目,由他们自己计划并且完成工作,结束时应当有一个正确的结果。

在VB中大部分教师都会想到设计一个完整的管理系统作为项目,如:学生学籍管理系统、图书馆管理系统等大型的项目。这样的大型系统几乎涵盖了VB程序设计所学的所有知识点,其实在这些系统中,所用到的其他知识并不多,最重要也是最难的,就是与数据库的连接。但是,教师如果在教学中把重点放在数据库方面,不仅会增加教学难度,更容易使学生认为认为VB是一门高深莫测的课程,随之失去学习兴趣。而且,中职学生根本没有良好的编程基础和良好的需求分析能力和软件设计能力。使用这样的项目,在中职的VB课堂上教师是没有“市场”的,教学效果就可想而知了。

2.2 中职VB课程项目设计的要求

立项目其实就是对学生的一种定位,准确定位,教学过程才能顺利进行,定位有偏差,教学中会出现很多问题。VB几乎已经成为中等职业学校计算机专业学生的必修课,教师在面对中职生使用项目教学法时,教师就必须根据学生的实际能力来立项目。

笔者通过调查发现:首先,中职生的计算机专业基础差,在开设VB课程之前,学生所接触的专业课一般只有计算机应用基础;其次,他们的数学和英语水平也普遍较低,理解VB程序,特别是一些算法有一定的困难。再次,笔者在教学过程中发现绝大部分学生对动画、绘画、多媒体、游戏等比较感兴趣。针对以上情况,笔者考虑将这些大型的项目根据相关的知识点设计成一个个小的项目,最后将这些小项目整合一个大型的项目来进行教学。虽然没有大型的管理系统完整、实用,但这些小项目同样能让学生学习到所有VB程序设计的知识,同时对学习这门课程感兴趣,并能过这些小项目的完成,找到成就感。

在几个月的教学实践中,笔者从搜集的许多项目中,不断地提炼、修改和完善,总结出了一套适用于中职VB课程的项目《VB作品展》,它的主要功能是:通过登录界面进入主界面,主界面菜单包含七大主题:字幕篇、常用算法篇、绘画篇、动画篇、多媒体篇、游戏篇、数据库应用篇,这七个主题分别包含是VB课程中学生所做的七个子项目的个别成功的实例。因此,将整个项目分成以下九个子项目:

1)制作登录界面及主界面菜单;

2)字幕篇:字幕移动、字幕在某一特定区域移动等;

3)动画篇:日出、小球自由落体、时钟系列(指示式时钟、电子钟,液晶时钟);

4)绘画篇:动态的正弦图、善变的矩形、小画家;

5)多媒体篇:电影院、动画播放、个人主页、照片浏览器等;

6)常用算法篇:求素数、求最大公约数与最小公倍数、判断奇偶数,排序系列(冒泡排序、插入排序);

7)游戏篇:抽奖、打地鼠、简易扫雷等;

8)数据库应用篇:用户登录、用户权限、修改用户名和密码等;

9)作品的打包和发布。

虽然每个子项目所使用的知识点不全面,但基本上包含了大纲中所有的知识。尽管这个项目没有具体的商业价值,但它将学生所学的知识集中在一起,并且能够发布成一个完整的项目,具有向外人展示学生自我的应用价值,它同样给了学生开发一个大型应用系统的成就感。最后学生将作品发布出来后,在全班展示,每个人的各个子项目都各有特色,学生们就像举办了一场个人作品展一样兴奋。

运用正确的项目实施方式

认清教学对象,准确制定适合学生的项目是第一步,但在教学过程中如果不注意项目的实施方法,则不能取得预期的教学效果。在具体实施的过程中,笔者采用了先学会做,再学会为什么这样做,让学生从做中学的教学方法,基本方式如下:

1)演示项目成品,引导学生分析项目所需知识点进而提出项目要求。

2)教师按步骤示范,学生跟着做,在这个过程中教师对基本知识点做必要的讲解和说明,并引导学生探究相关语句的功能和用途。让学生在实践中学会程序设计的方法与步骤,学习到相关的知识的同时,并且很容易有成就感,激发学习的兴趣。

3)引导学生结合实际操作过程,对项目进行深入分析,找出存在的问题,感知到知识的欠缺,激发学生的求知欲和创造性。通过分组合作的形式,引导学生自主进行自主学习,小组研究讨论并解决问题,同时也培养了学生的合作能力。

4)针对不同的项目构建不同的评价体系,并组织学生自评、互评和师评,组织各小组进行成果交流。在交流中总结经验,吸取教训,更深入的理解和学习编程方法。

5)布置相应的课后作业,在教学的过程中,笔者发现中职的学生创新的能较弱,所以在布置作业的时候对理解能力较好的学生,布置更多功能的程序让他们去完成,而对于学习本身就存在一定困难的学生,要布置和课堂完成程序功能相类似的作业,这样才能维持他们的学习兴趣。同时,在程序设计课程的教学中,图片素材也同样能吸引学生的注意力和兴趣,因此,教师在设立项目的同时,也要在素材上面多下功夫,比如同样一个项目《动态的正弦图》,也可以做成《动态的余弦图》。虽然,所用的知识和程序几乎一样,但就是展现的效果不同,也能更大的提高学生的兴趣。同时,课堂教学效果也就提高了。结论

学习VB语言的目的是能根据实际情况,分析具体项目需求,并用VB语言编写相应的程序。在VB程序设计教学过程中采用上述的项目化教学方法,不仅能让学生学到相应的知识,更重要的是确立了学生的主体地位,提高了学生的学习兴趣和主观能动性,让学生学会学习,学会合作,学会创造。

在中职VB程序设计课程中,项目设计及教学过程设计必须符合循序渐进原则是项目化教学成功的关键。教师在教学过程中使用项目教学法时,要想做到运筹帷幄,就必须从事实出发,准确定位教学对象,确定可行的教学项目,因材施教,运用正确的项目实施方式,以获得最佳的教学效果。

参考文献:

[1] 岳彩义.“项目化”教学对职教教师的挑战与应对[J].职业技术教育,2008(20).[2] 孙立仁.教学设计――实践基础教育课程改革的理论与方法[M].北京:电子工业出版社,2004.[3] 汤蔓.项目化教学在中职计算机专业教学中的实践探索[J].新课程研究(职业教育),2010(6).

第二篇:项目化教学在中职计算机专业课程教学中的实践探索

龙源期刊网 http://.cn

项目化教学在中职计算机专业课程教学中的实践探索

作者:苏超

来源:《科技创新导报》2012年第08期

摘要: 项目化教学作为一种新型的教学模式,能让本来学习主动性不高的中职生,最大限度的对计算机专业课程的学习产生兴趣,让他们主动地去学习、去操作。本文从计算机专业课教学中开展项目化教学的必要性入手,阐述观点。

关键词:中职生项目化教学计算机专业课程

中图分类号: G420 文献标识码:A文章编号:1674-098X(2011)03(b)-0000-00

第三篇:VB程序设计教学中游戏化案例设计

VB程序设计教学中游戏化案例设计

href=“#”>

浙江省普通高中信息技术课程教学要求指出,选修模块《算法与程序设计》以算法与程序设计为主线,揭示利用计算机解决实际问题的过程。我将VB程序设计课程划分为以下几个阶段模块:语言基础知识模块、三种基本控制结构模块、数组及其应用模块、函数及其应用模块、基本算法模块。在每个模块的教学中,我都采用了游戏化案例,让学生体验算法思想,了解算法与程序设计在解决问题过程中的地位和作用,使学生能从简单问题出发,设计解决问题的算法,并用VB编写出相应的程序。

● VB程序设计课程教学中存在的问题

程序设计具有枯燥、抽象的特点,不容易被学生理解。高中信息技术课程的课时相对比较少,学生对于程序设计内容感到比较难,对程序设计课程心存畏惧。教师在教学中过于注重语句、语法等细节,使得学生感到内容枯燥、深奥、难学。课本上的案例相对独立,阻碍了知识的综合、迁移应用。每次一课时,短短40分钟,使得案例相对局部,弱化了创造性意识的唤醒和激发。案例的相对封闭性,扼杀了学生个性和兴趣的发展。因此,在VB程序设计课程教学中,教师必须找到适合学生学习的教学手段和方法,合理组织教学内容、精心地设计案例。

● 教育游戏化案例应用于VB程序设计课程教学的优势

1.培养学生兴趣,激发学生的创新意识。“兴趣是最好的老师。”刚开始接触程序时,很多学生只是感到新奇。随着学习的深入,许多规则、定义、要求和机械的格式出现,使得学生产生枯燥无味的感觉。教育游戏化案例可以避免这些弊端,激发学生的学习兴趣和创新意识。

2.基于实践,提高实践操作能力,培养学生解决问题的能力。在每个教育游戏化案例中,不仅要掌握相应的基础知识目标,而且需要能够分析问题、提出问题、解决问题,学生学会举一反三,触类旁通。

3.由浅入深、循序渐进的游戏案例演变实践,完成模块内的知识整合。循序渐进式的案例演变,不但可以引导学生的知识和技能向纵深发展,而且可以对前面案例涉及的知识进行必要的回顾。

4.分层式游戏化案例的自主探索,激发和维持学生的兴趣。循序渐进式案例演变可以照顾到全体学生的学习进度,在这条主线之外,教师要注重引导学有余力的学生在当前案例基础上进行横向和纵向的自主拓展,激发和维持学生的兴趣。

● 教学设计案例

案例一:自动售货机

本案例作为“语言基础知识模块”的一个典型案例,可以通过启发式教学引导学生一步步地制作自动售货机。

知识目标:了解基本语句、基本控件,初步了解面向对象程序设计的思想。

教学过程设计:1.0版的任务设计中,了解按钮控件、print语句以及商品的文字显示。2.0版的任务设计中,了解图形控件,实现商品图形化显示。3.0版的任务设计中,完善界面,实现商品剩余数量、商品价格的显示。

案例二:幸运52

本案例作为“三种基本控制结构模块”的一个典型案例,同时也介绍到一维数组、常用函数的使用。

知识目标:赋值语句、随机函数、分支结构、循环结构、一维数组。

教学过程设计:1.0版的任务设计中,商品名称及其价格在程序初始化时赋值,用户只能猜一次(如图1)。学生通过这个任务的完成,基本能够掌握赋值语句、分支语句的使用。2.0版的任务设计中,增加了一个“随机出一商品”的按钮,商品名称和价格可以在多样商品中随机,学生通过这个任务的完成,基本掌握随机函数的使用,程序也更有趣一些了(如图2)。3.0版的任务设计中,可以给用户多次猜价格的机会,加入循环结构的介绍。4.0版的任务设计中,为了引入数组的概念,提出如果有很多商品在库中等待随机抽取,原来每一种商品定义一个变量的方式显得繁琐,自然引出数组的概念和使用方法。

案例三:会猜数字的机器人

游戏说明:用户设定一个商品价格,给N次机会让电脑猜。

知识目标:二分法、循环结构。

教学过程设计:算法的设计与分析是教学中的难点与重点。为了帮助学生更好地理解一些常用算法,我们要尽量设计采用生动的案例。在学生循序渐进完成幸运52多个版本的任务后,提出这样的问题,如果人类来设定商品及其价格,让电脑来猜价格,看看电脑是否比人厉害。首先让学生回顾自己在猜商品价格时候采取的方式,归纳出二分法的思想,让机器完成商品价格的猜一猜就很容易完成了。

案例四:趣味弹球

游戏说明:小球在窗口内运动,撞到墙壁后弹回,下方是空的,掉下去就失败,用户通过控制一个板左右运动接球,不让球掉下去。

知识目标:定时器、shape控件、按键事件。

教学过程设计:在学生学习完三种基本控制结构,掌握简单的一些算法后,可能会对继续学习VB程序设计产生倦怠,觉得程序设计也就这样,没有太多新意。所以我们要及时采用一些趣味游戏的设计,调动学生的学习积极性。这类案例的完成可以大大激发学生的学习兴趣。

案例五:小乌龟走迷宫

游戏说明:在一个迷宫格里,用户可以控制小乌龟从左边入口走到右边出口处。

知识目标:二维数组、按键事件。

教学过程设计:首先让学生试玩这款游戏,看谁最快控制小乌龟走出迷宫。其次引发学生思考,怎么画出不同的迷宫,键盘如何控制一个对象的运动。让学生自己实践,完成一个小小迷宫游戏。上交的作品,大家相互试玩,给出建议和意见。

案例六:聪明的小乌龟自动走迷宫

游戏说明:在一个迷宫格里,小乌龟自动从左边入口走到右边出口处。

知识目标:回溯法。

教学过程设计:首先让学生试玩这款游戏,观察小乌龟走迷宫的过程,其次引发学生思考,小乌龟采取了怎样的策略最后走出迷宫的,可以总结归纳出回溯法的基本思想。在上一个案例的基础上,学生要做的就是把控制小乌龟运动的这段代码,让学生自己完成代码的编写。

在VB算法与程序设计课程中,教育游戏只是一种教学形式,目的是为学习者营造一个自主探索的空间,激发学生的创新意识。模块化的实施,从教学内容上对算法与程序设计课程的知识点进行了归类,明确了学习目标和要求。在每一个模块中,教育游戏案例化教学法使得学生变被动为主动,学生是课堂的主体,教师只是起引导作用。基于教学系统设计理论的教育游戏案例的设计,为学生提供了一个充分展示自我才华和发散思维的空间,提高了学生程序开发的能力,使程序设计课程的教学具有良好的教学效果。

第四篇:启发式教学在VB程序设计教学中的应用

启发式教学在VB程序设计教学中的应用

摘 要 VB程序设计是许多高等院校计算机基础课程中指定的一种编程学习语言,在VB程序设计教学过程中,如何不断提高教学质量和培养学生的学习能力,一直是广大计算机教师感兴趣的课题。结合VB程序语言教学经历,介绍启发式教学在VB程序设计教学中的一些应用,包括一些教学案例和方法手段等,在激发学生学习兴趣、培养学生独立思考和提高动手能力等方面取得良好效果。

关键词 启发式教学;VB程序设计;计算机基础课程

中图分类号:G642.3 文献标识码:B

文章编号:1671-489X(2017)14-0096-02

Application of Heuristic Teaching in VB Programming Teaching//

HE Wen

Abstract VB programming is a kind of programming language spe-

cified in the computer basic course of many colleges and universities.How to improve the teaching quality and cultivate students’ learning

ability in VB programming teaching is always a subject of great in-terest to computer teachers.This paper introduces some applications of heuristic teaching in the VB programming teaching,including some teaching cases and methods.It has achieved good results in

stimulating students’ interest in learning,cultivating students’ inde-pendent thinking and improving their practical ability.Key words heuristic teaching; VB programming; computer basic course

前言

VB(Visual Basic)程序?O计语言是可视化、面向对象的编程语言,由于语法简洁、功能强大,已成为各高校讲授程序设计语言的必选课程[1]。但是,由于VB语言抽象、知识点多,加之学生多数为第一次接触面向对象的计算机编程语言,因此要取得较好的教学效果,并非一件易事。笔者在教学实践中,改进教学方法,采用启发式教学方式,引导、启发学生进行独立思考,培养其思维能力与独立解决问题的能力,调动了学生的学习积极性,收到良好的教学效果。在知识传授过程中激发学生兴趣

在讲授VB程序设计教程时,难免会碰到学生觉得枯燥乏味或是兴趣索然的情况。此时,教师就要根据VB程序设计语言的具体特点,将知识讲解得通俗易懂,引起学生兴趣。所以教授VB程序设计的首要任务,就是启发学生的学习兴趣;学生厌学,教师的启发便无从谈起[2]。

如在教学控制结构程序语句的时候,可以首先向学生介绍几种不同的控制结构,包括顺序结构、选择结构和循环结构。接着给学生演示一些由这些程序控制语句编写的趣味程序,如“简单计算器”“图片自动连续显示”“猜数字游戏”等,让学生感受VB程序语言的魅力。通过趣味程序的演示,可以启发学生的好奇心,让学生的思维活跃起来,进一步想去学习制作这些程序。此时教师引导学生进行思考:如何才能实现这些程序?如何才能有效控制程序语句的执行?教师将程序控制语句的用法说明后,由学生进行设计,再在课堂上演示实现,使原本枯燥无味的程序代码变得简单有趣,从而促进学生对知识的理解。启发式教学,培养学生的逻辑思维能力

教师应该从教学方式方法入手,增强课堂的趣味性,让知识的传授更加形象直观。采用启发式教学,可以让学生在教师的启发下,循序渐进地掌握知识。比如在讲授计时器控件的时候,为了让学生更直观地了解这个控件的使用,可以首先演示一个简单的动画程序――“移动的字幕”。启动程序,学生看到一幅在窗体上循环移动的字幕,此时学生的兴趣油然而生,想了解该程序的编写方法,教师才循序渐进地分析讲解这个程序:首先在窗体上添加一个标签控件Label1和一个计时器控件Timer1,如图1所示;然后讲解计时器控件的工作机理(每隔一定的时间间隔触发一次Timer事件)和窗体上控件的位置属性;接着提出问题:如何才能让这个标签在窗体上动起来?此时学生可以想到在计时器控件的Timer事件中设置语句“Label1.Left=Label1.Left+X”,即可让标签每隔一定的时间间隔向右移动X长度的距离,设置较短的时间间隔即可使字幕产生滚动的效果。那么,当标签移动出窗体后又如何将它移回窗体的左边界呢?此时,教师再引导学生使用选择结构程序语句控制标签控件的位置移动,在代码中设置相应的语句即可。

通过上述程序的讲解,可以使学生对计时器控件的工作机理有较为深刻的认识,同时通过引导,一步一步分析解决问题,使程序语句的理解更加轻松有趣,从而提高学生的逻辑思维能力。在教学中启发学生进行独立思考,积极创新

在教学中如果循规蹈矩,按照一成不变的算法思路讲解程序,不仅不利于学生创新能力的培养,甚至可能使学生学得不够灵活,程序题目一旦发生变化就不会做了;在教学过程中应鼓励学生独立思考,积极创新。如在讲解循环结构算法的时候,要求学生编写一道题目:求1~1000之内的全部“同构数”。教师首先给出“同构数”的概念,即一个数出现在其平方数的右端,则称此数为同构数;接着举例介绍,引导学生进行独立思考。根据在前面章节学习的VB运算符与表达式的使用方法,可以表示出一个n位同构数的构成条件为:x=x^2 Mod(10^n)。而方法不止一种,教师也可从字符串操作函数的使用上启发学生,让学生写出第二种能表达n位同构数的条件:x=right(x^2,n)。这样可以用两种方法写出求同构数的程序,如图2和图3所示。

通过诸如上述程序的编写,提高了学生的创新能力,同时也使学生的编程水平得到提高。教师应在课堂多引导学生,让学生独立思考问题,不循规蹈矩,这样才能逐步提高学生的编程水平。提高学生的自学能力与独立解决问题的能力

自学能力对于一个高等学校的学生来说是非常重要的,不会自学的学生无法将该门课程学好、学精。教师在课堂上除了要教会学生书本上的知识,还要教会学生如何自学,如何独立解决问题。比如对于VB这门课程来说,学生光靠课堂40分钟听讲是远远不够的,要学好这门课程,还需要在课后进行及时的复习和适量的上机练习。因此,学生如何提高自己的自学能力,如何找到适合自己的自学方法,如何提高独立解?Q问题的能力,成为广大教育工作者研究的热点问题。

近年来兴起的MOOC与SPOC课程是对传统教学模式的一种革新,教学团队建设VB程序设计的MOOC课程,将知识点碎片化、精炼化,并将课程置于网络,以供学生学习。基于在线开放的特点,学生可随时随地在课后观看教学视频,可将在课堂上没有理解到位的知识点再次学习,加深巩固,为学生自学提供了便利的条件。建设在线作业管理与测评系统,使教师可以在教学过程中方便地发布作业、批改作业、在线答疑等,使教师可以及时了解学生对知识点的掌握情况,与学生进行交流,实时考评。通过这些先进的教学平台,学生可以更快更轻松地进行自学,及时解决在学习过程中遇到的问题,从而提高自己的自学能力与解决问题的能力。

在教学过程中设计出一些综合实验,要求学生独立完成,根据学生的完成情况进行打分,纳入期末总评。综合性实验不仅可以反映出学生对教学章节各知识点的掌握情况,还可以反映出学生综合运用知识解决问题的能力。在学生完成实验后,教师对其作品进行评价,同时学生之间互评;对评价高的作品,安排学生在下次课堂进行讲解,将其设计思路与实现方法与其他学生进行分享。这样,学生之间可以借鉴彼此的宝贵经验,互相学习、共同进步。学生的学习积极性和独立解决问题的能力也将同时得到提高。

参考文献

[1]张烨,李瑞华.VB程序设计教学方法探析[J].榆林学院学报,2007,17(4):75-76.[2]薄瑜,王涛,王蕾,等.关于C语言教学课时不足问题的思考与对策[J].信息系统工程,2010(8):123-124.

第五篇:项目教学法在PLC课程中的实践与探索

项目驱动法在PLC实训教学中的实践与研究

潘锋

深圳职业技术学院机电工程学院518055

可编程序控制器PLC(Programmable Logic Controller)是集计算机技术、自动控制技术、通信技术与一体的新型自动控制装置。它面世30多年以来,已经远远超出顺序控制、逻辑控制的范围,成为一种应用场合最广泛的工业控制器。由于它可通过软件来改变控制过程,而且具有体积小、组装维护方便、编程简单、可靠性高、抗干扰能力强等特点,因此无论是从国外引进的自动化生产线,还是自主开发的自动控制装置,都普遍把可编程序控制器作为控制系统的核心器件摘要:可编程序控制技术(PLC)是一门实践性和应用性很强的专业课,本文阐述采用项目驱动教学法,以项目为单位组织教学领学生学习的实践过程,证实了项目教学法能提高学生学习兴趣,激发学生的成就动机,教学效果很好。

项目驱动法对职业技术学校的学生很有针对性,对培养学生素质,提高学生动手能力有重要意义

项目教学法在PLC课程中的实践与探索

摘要:项目教学法对职业技术学校的学生很有针对性,对培养学生素质,提高学生动手能力有重要意义。本文以PLC课程为例阐 述采用项目教学,以工作任务引领学生学习的实践过程,证实了项目教学法能提高学生学习兴趣,激发学生的成就动机,教学效果 很好。

关键词:项目教学法

学习目标

教学效果

目前,中职学校的生源质量较差,部分学生对传统的教学内容和教学方式有厌倦情绪,他们不明确在校期间学习的目的是为了什么?不明确学完这些课程或某门课程后,能做什么事情?因此,职业教育教学的必须改革教学内容、教学方法,使教学内容体现工作任务,以工作任务引领学生由实践→理论→实践,通过完成每一个工作任务来理解其中所包含的理论知识,把理论知识融合到每一个实践操作中,这样,一方面加强学生实际操作能力培养,另一方面又提高学生学习主动性和积极性。下面,以PLC课程为例,阐述以工作任务来驱动学习的项目教学法的实践。

一、PLC课程采用项目教学法的意义

项目教学法,就是师生以团队的形式,实施一个完整的项目工作而进行的教学活动。学生在教师的指导下,完成一个项目的过程,在这一过程中学生掌握教学计划涵盖的教学内容。先由教师演示每个项目的结果,然后讲授完成项目需要的理论知识,项目需要到的理论知识讲透、讲深,其他内容少讲或不讲。最后,由学生动手操作。通过项目驱动,学生在做的过程中,学会思考、看书、查询资料;问同学、问老师,促使学生学会学习,促使学生从“要我学习”向“我要学习”转变。这种以学生为中心的教学活动,知识是通过项目的实践而形成,学生厌学的问题可得到改善;学生为了项目的实现,会积极、主动地去制定解决问题的方法,从而培养学生的创新能力,认真负责的工作态度和一丝不苟的工作作风。随着科学技术的发展,PLC的结构和功能不断改进,毕业生能否胜任有关涉及PLC应用的二、PLC课程采用项目教学法的实践 1、项目的确定

首先根据课程对学生知识结构和操作技能的要求,来设定相应的学习模块项目,以掌握基本知识和基本技能为原则来设计项目内容,基础知识直接为技能训练服务,并且项目内容要 体现前瞻性,及时引进企业所采用的新技术、新材料和新工艺,同时项目教学内容要有利于培养学生团结合作精神和创新意识。

FX系列的PLC有20条基本指令,2条步进指令,近百条功能指令,单独讲这些指令应用和编程方法时,学生感觉抽象、枯燥,难以理解,而将它们融合到每个工作项目里,通过项目教学,在饶有兴味的实践操作中,学生就自然而然地掌握这些指令的应用了。为了提高学生的兴趣,围绕日常生活,由浅入深,将PLC课程教学内容,设定为四个教学项目模块。附表一:

2、项目的实践

以项目一为例,说明PLC课程项目教学的实施过程,其他项目的教学方法同项目一。项目一:十字路口交通红绿灯手动和自动控制系统。教学资料:每人一份十字路口交通红绿灯手动和自动控制系统设计说明书教学地点:教室+计算机网络室+PLC实验室理论课时:6课时。教师先在PLC实验室演示一遍手动和自动控制的交通红绿灯工作过程,然后在教室讲解完成这项工作所需I/O地址分配、功能图设计、步进指令和步进梯形图知识。实践课时:8课时。由学生在网络室和PLC实验室独立编程、输入程序、接线、运行、调试等。教师在旁指导,解答学生遇到的问题。教学目标:要求学生读懂交通红绿灯手动和自动的控制电路;认识各状态发生器的位置;能编写交通红绿灯手动和自动控制的程序,正确接线,使交通红绿灯在手动和自动控制状态下工作起来。教学任务(项目描述):通过计算机完制订计划:小组里每个成员的工作任务,整个小组完成项目的工作步骤。3、PLC课程采用项目教学法与课堂讲授法的教学效果比较: 附表二:

三、实施项目教学的效果

1、有助于提高学生学习的积极性和主动性。采用项目教学法,教师针对每个项目需要的知识展开教学,学生学习目的明确,学完理论知识后,马上动手实践,一方面学有所用,有成就感;另一方面,巩固了学过的知识,并能在已有的基础上有所创新。

2、缩短学习时间,提高学习效率。讲授法教学,理论课时几乎是浪费的,大部分学生根本学不进,学时越长,学生越厌倦;等理论知识的学习告一段落,安排实践操作时,学生又感觉没有理论做指导无从下手。

3、有助于学生学习成绩的提高。从实际教学效果来看,项目教学法给予学生思维、交流时间多,项目模块知识脉络清晰,完整性好,利于学生对知识的理解、记忆和应用。

4、有助于激发学生学习的兴趣,增强学习的信心。采用项目教学法,将PLC这门课程的教学内容整合为四个与日常生活和工作息息相关的项目,学生面对的不是一本厚厚的书,1、教师观念的转变

教师需要由过去的“讲授者”转变为“指导者”,让学生有更充裕的时间开展自主探究、操作、讨论等活动,而教师的职责更多是为学生的活动提供帮助,激发学生的学习兴趣,指导学生形成良好的学习习惯,为学生创设丰富的教学情景。教师还要有耐心让学生犯错误,失败的经验对学生来说也是一种很好的学习机会。2、以任务为中心开展教学

要注意对工作任务本身做详细阐述,为理论学习提供坚实载体。要让学生理解工作任务,并提醒学生将注意力放在工作任务上,而不仅仅是知识上,教学的最终目的是完成工作台任务。3、把握讲授的运用时机

虽然讲授法已经不是项目教学的主要教学方法,但它还起着非常重要的作用。教师恰到好处的讲授,将有助于理论与实践的结合,可以扩充学生的相关理论知识,帮助学生解答疑难问题。讲授法的运用时机需要教师仔细斟酌,控制好讲授的时间,避免长篇大论。4、把握理论的切入时机

在教学中教师何时讲解理论非常重要,要善于把握时机,实践→问题→理论。5、注意“衔接语言”的运用

教师要学会运用各种衔接性语言,能够把不同工作任务衔接起来,把理论与实践衔接起来,这样学生才不会有“零乱”的感觉。这不仅需要教师对整个课程内容体系的项目关系有深刻把握,而且要求教师打破线性的教学思维,学会网状的教学思维。

五、结束语

项目教学法,紧紧围绕完成工作的需要来选择课程内容,理论知识仅以“必须、够用”为原则,着重培养学生的实际工作能力,将教学活动分解设计成若干项目或工作情景,以项目为单位组织教学,让学生在完成项目的过程中引出相关的理论知识,在完成项目的过程中加深对专业知识和职业技能的综合运用。参考文献:

[1]高勤. 电器及PLC控制技术[M]. 高等教育出版社,2002.6 [2]徐国庆. 实践导向职业教育课程研究:技术学范式[M]. 上海 教育出版社,2006.3

[3]罗玉辉. 项目教学法在汽车专业的实施与效果[J]. 中国职业

下载项目化教学在中职VB程序设计课程中的探索和实践word格式文档
下载项目化教学在中职VB程序设计课程中的探索和实践.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    中职《园林植物》课程特色化教学实践研究(合集)

    中职《园林植物》课程特色化教学实践研究 【摘要】文章结合《园林植物》课程教学过程中存在的问题,对中职《园林植物》课程特色化教学实践展开了深入的研究与讨论,总结了有效......

    浅析《VB程序设计》课程的案例教学(写写帮推荐)

    浅析《VB程序设计》课程的案例教学 摘要:《VB语言程序设计》是中职学校计算机专业的基础课程, 该课程是一门实践性与应用性较强的课程,目的是培养学生算法设计的基本思想和程......

    中职教学精致化管理探索

    龙源期刊网 http://.cn 中职教学精致化管理探索 作者:宦宝玲 来源:《现代教育科学·中学教师》2011年第05期 随着职业学校学生培养目标的不断完善,为达到这个目标需要经历学生......

    论PBL模式在高职VB程序设计教学中的应用与探索的论文

    摘要:PBL是近年来国际上广泛应用的一种有效的教学方法,它有利于培养学生的自主学习能力、合作学习能力及创新能力。本文通过对VB程序设计教学的现状进行分析,讨论了如何有效......

    行动导向教学在中职ASP.NET程序设计课程中的应用论文

    摘要:本文重点分析在ASP.NET程序设计课程中引入行动导向教学的意义,阐述了行动导向教学在ASP.NET程序设计课程中的具体实施过程,并从确定课程学习目标、构建课程基本内容以及探......

    中职《AutoCAD建筑制图》课程教学探索

    中职《AutoCAD建筑制图》课程教学探索摘 要:针对《AutoCAD建筑制图》课程的特点,本文结合中职学生的实际,从教学设计、教学实施等方面对该课程教学进行探索,旨在提高该课程的教......

    “面向对象程序设计”课程教学设计探索

    摘要:“面向对象程序设计”是大多数高等院校计算机专业的一门专业基础课,课程的教学效果直接影响学生对专业后续课程的学习。通过良好的教学设计可以将面向对象的思想和技术......

    高职《餐饮服务》课程项目化教学设计探索

    高职《餐饮服务》课程项目化教学设计探索 摘要:项目化教学模式体现的是“以任务为引领,以学生为主体,以教师为主导”的教学特征。在高职《餐饮服务》课程教学中,根据餐饮服务工......