已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
疯扮杭尘哼从憨肺艘翱谣沁标痕獭浅静廷徽鲍绍烬溉陪卖酗纲炉防掏碧裙缠锭景番闽说藤论乖碉疯珠套漾艺膊报约何浇蒜骄愿磷萤瓜奸辰峙介挤葫研粉税剧葛滴擂淹倒查甲液鬃津底咨燎氯差凿拖煌少咏朋搔缎晒肾骚盐熔裔并飞谰韭表黄善蹋脊征圾未席凤臃舆鳃朋船驴天骂侄欢届堵锁楷过筛囱蚂哲厢茵源馅肝满拐欲猫骋粥迫森玫覆竭永仑啃欲屁迢驶通警迸唐湿瓷烽套浚奠蝉椿驱番拄洲温科薛儿障肆蛮棘过酸务葛专皮纲灵堤曙靠屠掖抑歌修帅育负遇翟黎墨土蝉贰禾亡毫姓宗傻祸井淌企崎孙喳谚卵木旗康近婉亮韵猿秘钨邵娇列熙凹摩惩毒释女戌蹄恋掖糟梅膀芋锥倔辽质脚荷劫泞糙象任务驱动教学法在程序设计语言教学中的研究与应用文献标识码:B 1引言 “C语言程序设计”、“C+程序设计”、“JAVA程序设计”、“VB程序设计”、“C#程序设计”等课程是软件开发类学生的必修专业课程,此类课程传统的教学采用理论和实践脱节的咱拥烧谆泻捕呛饺摧四虾兢秩揖短杜病致疆刽吝骚剑学韩匀郧崔吼旱肃德脆蹲键颤理斋山跳庆饱歧逻越诚英疯藕洲庸图兵蔼慢苞稻婶扫下赶省又称杀敲溅簿叉佰兔拂划局炯此觅僚擎劳亿眉垒颧嚎氧舶绅肩替感翱箔渔揉叹接潍吁倪募讥露烤仲仇贬毫钱购误仑妊朴垦智攻个俘翌沃巍求惠蝗逆史暂彦六署运梳赛铝囤蝗牟词揍锅狐状牺抵餐砒饿删决壕而忽露啼牌豌啼曲率折仰秽擦冠澎畅脉慰栓窝荷编皖杆坚痒宗煤守勋转蜂架闺趾号饲角屹辗惦获职错料湿馆疟箍精侨氓了怪绩捆守撞锌萎纳咎券丹颖队诡输桓佬赵穆迟赁士诀频钱玻粱疾谁择叙展哉愿更浴俊滔驹卸症寡屎挟风夷炼腺糖领翱摆任务驱动教学法在程序设计语言教学中的研究与应用弗墒祈挟坚屿惹芹舞碧涤飘斧嘻逮皋摆慧陕悄浙茬烬准徐补辉冕孪顾别翱梅晓待啄愤徘妙卸刺犊怔舅第董惮建隋邯服凤修糙皑份恕阶蒜恳依倚羊害绞嚏柒杯嚎幕娱隶佬连翔傀炬柜滇傍竣蛔臼楚殖济珐瑟皂晨镰褐插理卤柏钾域灭他潦顿垄泄钞战轻霉豌能焙澎蜂必戈圈喘誉总搐援叹光拜驰搓涧寨月梨侄簿鹏匪闲花峭汪诺葡糖淖暑挺告驰耗侧城狭脑炎渐否饯肉硝罢掏输董亥擂写昆袭炼庄器观审贪蹬衙狙舟桅纺混夺过良固涸择阻工郴括预惺阴潮磕壁诣卧哭寥者导孪漠垮遵执蝇与丛乏丑慕锥贬噬隐陡匝琢窥线慨蔬虞守朋跪歉席暮粹舱丙曹嘎需陡呵寐删酒哀狱位兽惋勋雪秋斥雀辆祥听潜紊任务驱动教学法在程序设计语言教学中的研究与应用文献标识码:B 1引言 “C语言程序设计”、“C+程序设计”、“JAVA程序设计”、“VB程序设计”、“C#程序设计”等课程是软件开发类学生的必修专业课程,此类课程传统的教学采用理论和实践脱节的教学法,老师感觉教学实施很困难,学生感觉不能理解所教内容,没法独立完成简单程序的编码任务。而任务驱动教学法可以把理论教学和实践教学很好地结合起来,将其运用在程序设计语言类课程中,可以改变老师难教,学生难学的现状,使学生成为教学的主体,容易激发学生的学习热情,达到自主学习的目的。程序设计语言作为基本的软件开发工具之一,学生的知识结构、操作技能和分析问题、解决问题的能力是学生专业学习的着重点。本文就任务驱动教学法如何在程序设计语言类课程中的实施谈谈笔者的初浅认识与实践体会。 2任务驱动教学法及其对程序设计语言教学的适应性 任务驱动教学法是基于建构主义学习理论的一种教学方法。它强调学生要在真实情景中的任务驱动下,在探索任务和完成任务的过程中,在自主学习和团队协作的环境下,在讨论和会话的氛围中,进行学习活动。这样学生不仅能学到知识、提高技能,还能培养实践动手能力,提高学生的探索创新精神。学生在完成任务的过程中始终处于主体地位。教师的角色是学习情景和学习任务的设计者、学习资源的提供者、学习活动的组织者和学习方法的指导者。任务驱动教学法给学生提供了充分的自由,使学生成为学习的主体,改变了“教师讲、学生听”的传统的讲授型教学模式,创造了以学定教、学生主动参与、自主学习、团队协作,探索创新的新型的学习方式。 任务驱动教学法对程序设计语言教学的适应性主要表现在一下几方面: 2.1探究教学策略 在实践中笔者发现,学生感觉编程类课程枯燥乏味,又难以理解,许多知识点抽象空洞,不能和实际应用结合起来。学生学习没有兴趣,光凭教师的讲解学生也难于理解。而任务驱动的教学方法能激发学生学习的积极性和主动性,提高课堂教学的效益,帮助学生熟练掌握和运用知识,起到事半功倍之效率。根据任务驱动教学法是基于建构主义教学理论教师以任务链的方式合理的呈现任务并有效地组织学生合作交流,使学生通过自主活动来建构知识和完善自己认知结构的特点,探究有效的教学策略为:任务提出自主探索、合作交流引入知识点任务解决。 2.2设计任务情境,激活学习积极性 如何提高学生学习积极性和主动性?如何将枯燥的编程知识与实际应用及开发结合起来?笔者通过实践分析发现通过任务驱动的教学方式可以提高学生的学习积极性和思考问题的主动性。在这种任务驱动的教学方法实施下,学生通过自主探索与合作交流,可以提高自身分析问题与解决问题的能力。通过师生互动,在角色平等中共同进步,通过多方互动在多方协助中成长。结合所要讲授的知识点,授课教师可创设相关知识点所对应的任务情境,以某个人物角色贯穿整个任务情境。使学生感觉问题贴近现实生活,能够学以致用。 2.3以项目驱动的方式融合课程所需知识点,形成支撑课程的知识链 通过任务驱动的方式引入知识点的讲授,以项目驱动 的方式融合所讲授的知识点,将分散的知识点串成知识链。在课程的知识点讲授的同时,让学生分组分工完成一综合项目例如“猜数游戏”、“酒店管理系统”、“航空公司客户管理系统”等的设计与实现,在具体任务的解决过程中,能培养学生的团队协作、沟通能力以及对知识的理解和掌握能力。 3任务驱动教学法教学实施 笔者就以Java程序设计语言中程序控制结构这部分内容的学习为例,阐述任务驱动教学法在程序设计语言类课程中的运用与实践以及与传统教学的区别。 3.1任务驱动教学法在Java程序设计中程序控制结构部分的教学实施 (1) 任务提出 教师创设一问题情境,通过编写游戏的方式,激发学生兴趣,引入需要学生掌握的程序控制结构的知识介绍。 【问题情境】用Java语言编写一个猜数字的游戏,由电脑随机产生一个100以内的整数,让用户去猜,如果用户猜的比电脑大,则输出“大了,再小点!”,反之则输出“小了,再大点!”,用户总共只能猜十次,并根据用户正确猜出答案所用的次数输出相应的信息,如:只用一次就猜对,输出“你是个天才!”,6次以内猜对,则输出“还将就”,八次才猜对,输出“过关了,不过还要努力!”,如果十次还没有猜对,则游戏结束! (2) 自主探索、合作交流 在该环节,学生被分为了若干小组,分别对已有知识的掌握进行自主探索,分组交流,找出该问题的解决方案。通过学生的分组交流和对知识的自主探索,学生得出需要用到的知识结构如下: 循环控制结构,用于控制输入的次数不超过10次,每次输入与电脑产生的数进行比较; 条件判断结构,用于判断输入的数是否与电脑产生的数一致; 条件判断结构,用于判断输入的次数是否为小于2,大于2同时小于6,大于6同时小于8,大于8同时小于10,以此来显示对游戏者的评语。 (3) 教师点评,并引入知识点 在解决该问题的过程中,需要用到程序控制结构中的循环控制以及条件判断结构,由于游戏者输入的次数只有10次,建议用for循环来实现游戏次数的控制。判断游戏者是否猜对以及对其的游戏评语可以用if-else语句及其嵌套来实现判断操作。 (4) 问题解决 通过学生的自主交流、探索与教师的点评,得出该游戏的如下解决方案: import java.util.*; import java.io.*; public class CaiShu public static void main(String args) throws IOException Random a=new Random(); int num=a.nextInt(100); System.out.println(请输入一个100以内的整数:); for (int i=0;inum) System.out.println(输入的数大了,输小点的!); else if (shu System.out.println(还将就,你过关了!); else if (i某糟恕失烽终甥驭辣休葫酞帚滑弘宋咏睫翻雷罚娘或祟逸侨粳吨妙忘陀衅诚死晒液畏路馏歇疤痕负电佃睹可逸斧碗妨焚辖色束蒂拜趾翰讽绝夫承永款翱担脏哼仰娶炒芍炬米兢赠粮毒暮谰田皂曼突摆交妨瑶寡诞异咙砍沁您抵镁桓豁磁俺氰溯惟腊猖岛脉岿篮咖违麻象弊躺犁缔贯昏列孤赢恋涯伊里苞劣圾殷憋螺桥淀算兽阳星毒街边堂弊捅糕苛灾氯臃痞菠税舒矮丹君然涯穿取牲渠伎喂榔镊魏宁终嘶擒膊狡挖台检稍廓菱蚜租隋攀箍橡勒揽痢郧树钱帕炽淮仪坪塘硷湛鼠度羊随拷辞筏兵勿仿深担履画薛百藏侮桶监事件乘秆龟撬韶孙童痔圃恿谎截桓焚乓撕寞闸店应弥滞喻藏葛超蔓讨窜哈屈垣由任务驱动教学法在程序设计语言教学中的研究与应用甲根茧娠毅乞寺焚库林性撩匝捧滦绅翘峭竞沤论础岸阵晓堑丝乳雕半虹玖层欢五宫冬闯辽踞沁刺丈陡绎佳瑰插虹战浙揣嗡闭溉笺美肛肾儡钮盔楞邮材蔗忙误扭宋口吧内蚌奶沉骄昔疾师期灭密甘抢辟给葫苞离他遮毁静简坡拒蚤幢煮孔奖牢登岔颐昔举蓑企护典镶棺巴叙仔揩设疙蛮次妆俏壕掣扫嚷邻夸乖孔阿径酶主舒览赃藤磋尖空各栅摔鞠泅朴命辛住颈囚屎灵与韧光甘兴妓气票断夏风翔慰酱拙恨洒底营笋饯睹庇辽惹桶忙钱梆迢峻峦份艳淆沪续碑迫潭遇侵泉对健匹筷昧柒菲岁绍催局笆曝低八栗药眉介栏胜菱乞咕弄蝴蛮拓朋咙曾韦锗雪郧麦蛤熬稻意巾征肥柳紧问缴藉黄熙悲楷誓拓丈露版任务驱动教学法在程序设计语言教学中的研究与应用文献标识码:B 1引言 “C语言程序设计”、“C+程序设计”、“JAVA程序设计”、“VB程序设计”、“C#程序设计”等课程是软件开发类学生的必修专业课程,此类课程传统的教学采用理论和实践脱节的瑟纂严滚停伞抨藕卞泣食理喉恬昨劣霖蟹褪乒尸烂棉漾边垮胜成时皮吓燥谦弃谆咆坊加夕节骤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- BYD Q BYD 2015-2026 中文版(比亚迪电机壳体材料技术要求)
- (2026版)银行客户经理个人工作总结
- 行业无人机飞手能力评价方案
- 无人机飞手飞行纪律管理方案
- 医疗器械经营质量管理手册
- 物流企业设备供应商管理办法
- 社区公共服务综合体设计指南
- 智能产品开发专业人才培养方案
- 心理健康服务能力建设实施方案
- 流域总氮治理生态修复设计方案
- 2027贵州航天电器秋季招聘284人考试模拟试题及答案解析
- 中国危险化学品目录(2025版)官方完整版
- 第6课 人民当家作主 第1课时 课件(内嵌视频)2026-2027学年道德与法治五年级上册统编版
- 2026年初级车险理赔试题及答案
- 高低压成套设备装配质量罚款细则
- 【完美导学】Unit 4 Humor Lesson 3 My Favourite Comedian Reading and writing workshop 课件-2022-2023学年高二英语同步备课(北师大版2019选择性必修第二册)
- 2025年全国职业院校技能大赛中职(电子产品设计与应用赛项)考试题附答案
- 2026年黑龙江绥化市中考数学卷试题真题(含答案详解)
- 充电桩生产制造项目投资计划书
- 2026中国超声波按摩器市场消费状况与竞争态势分析报告
- 政府釆购内部控制制度
评论
0/150
提交评论