《C语言程序设计》任务驱动教学方式

来源 :东方教育 | 被引量 : 0次 | 上传用户:brxdq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  《C语言程序设计》课程的教学目标是使学生掌握程序设计思想,根据”任务驱动型课程”设计并编写程序,适合”任务驱动式教学”方式。其教学可根据”任务->程序->结果”的流程,将任务驱动方式概括归纳为二种形式,即:正向任务驱动式、逆向任务驱动式。
  一、两种任务驱动教学方式定义
  1、正向任务驱动
  (1)对应学生学习阶段:初级阶段---认知程序。
  (2)任务驱动方式:根据任务编写程序,运行程序,得出结果。
  (3)任务驱动目标:已知程序清单,完成程序运行结果,并对结果进行分析。
  2、逆向任务驱动
  (1)對应学生学习阶段:中级阶段---剖析程序
  (2)任务驱动方式:根据结果完成程序填空,运行程序,得出结果。
  (3)任务驱动目标:已知程序结果,完成程序填空,并对运行结果进行验证。
  二、正向任务驱动式
  正向任务驱动式是在任务和程序已知的情况下,只需运行程序,得出结果,再对结果进行分析来完成任务。其任务形式是”任务->程序->?”,需要完成结果,故称为正向任务驱动。
  教学一例:
  1、提出任务:(1)求5!的值。(2)问s设定为什么类型的数据变量可以容纳积值?
  要求:通过程序运行和结果分析,实现对程序的理解和对知识点的掌握。
  2、给出条件:给出二组程序。给出条件。
  方法一:
  #include
  main( )
  { int s;
  s=5*4*3*2*1;
  printf(“s=%d”,s); }
  方法二:
  #include
  main( )
  { float s;
  s=5*4*3*2;
  printf(“s=%f”,s); }
  要求:通过运行程序,记录结果,达到看懂程序。
  3、收集学生对求5!任务解决的方法及结果分析。
  方法一:输出结果:s=120
  方法二:输出结果:s=120.000000
  两种方法运行结果一致。
  同学们得出:s变量设定为int和float类型时都可以容纳正确积值。
  要求:在对结果分析后,学生应该掌握数据变量与容纳数据大小之间的关系。
  4、任务驱动反思:”任务->程序->?”的任务驱动形式难度系数小,多用于知识入门阶段。任务通过结果对比完成。在新知识入门阶段学习中,有利于同学们熟悉程序,掌握知识点。同时可以提高学生学习兴趣,树立学习自信心。
  要求:教师应归纳知识要点。
  三、逆向任务驱动式
  逆向任务驱动式是在任务和结果已知的情况下,需要补写程序,运行程序,再对结果进行验证来完成任务。其任务形式是”任务->?->结果”,需要完成填空,故称为逆向任务驱动。
  教学一例:
  1、提出任务:求1+2+ … +99+100的值。(1)对程序填空(共2空);(2)运行程序,记录结果,并验证结果。
  要求:通过程序补写和结果验证,实现掌握循环控制语句的使用方法。
  2、给出条件:部分程序和输出结果已给出。
  #include
  main( )
  { int i=1,sum=__⑴__;
  while(i<=100)
  { sum=sum+i; __⑵__ ; }
  printf("sum=%d\n",sum); }
  给出结果:sum=5050
  要求:重点掌握循环控制变量i的初值、终值和步长值设定,以及用于累加和变量的初值清零工作。
  3、收集学生对任务解决的方法及结果分析。
  方法一填空:(1)0 (2)i=i+1
  程序运行结果:sum=5050(程序运行结果和给出结果一致)
  结论:这部份同学认识到,变量sum用于存放累加值,初值应清零。
  因此:⑴空填0;而数列每项值是加1递增,因此:⑵空填i=i+1。
  方法二填空:(1)1 (2)i=i+1
  程序运行结果:sum=5051(程序运行结果和给出结果不一致,计算结果错误。)
  结论:少数同学忽视了变量sum初值应该清零。
  因此:⑴空填1 ;而数列每项值是加1递增,因此:⑵空填i=i+1。
  要求:在完成程序填空后,学生应该掌握循环控制变量初值、终值、步长值的设定方法。
  4、任务驱动反思:”任务->?->结果”的任务驱动形式难度系数中,多用于知识巩固阶段。任务通过程序填空和结果验证实现。
  要求:教师应归纳知识要点。循环控制变量三要素(初值、终值、步长值)的设定是完成任务的重要前提。
  四、结尾语
  课堂中教师要以学生为主体,为学生创设情境,让学生去感知、去认识、去发现、去体会,让学生在创设情境中,充分展露学习知识的思维过程,不受任何阻碍的畅所欲言,理思路,说理由,表方法,在平和的学习环境中,学生的思维始终保持活跃的状态,让学生去感受成功与失败,这就是任务驱动式教学的魅力。
其他文献
大众化高等教育下,地方本科院校物理专业招生人数偏少,在当前转向应用型大学发展的大背景下,面临着办学危机[1]。如何看待危机,如何化解危机,是当前急需解决的问题。它山之石,可以攻玉,我们先概述文献[2]中美国贝勒大学的办学现状和发展,管窥物理专业在发达国家高等教育中的位置,然后针对我国地方本科院校的物理专业实际,探索如何改革和优化课程体系设置,探讨物理专业如何转型发展。  美国贝勒大学位于德克萨斯州
期刊
摘要:新时期下,随着我国科学技术的蓬勃发展与进步,新媒体已经在人们的生活以及学习中得到广泛应用,在高校思政教育中,新媒体所具备的互动性强、传播信息速度快以及信息量大等优势进一步提高了思政教育的质量和效率。本文主要针对新媒体对推动高校思想政治教育工作的作用进行分析和阐述,希望给予我国教育行业以参考和借鉴。  关键词:新媒体;高校;思政教育;作用;分析  新媒体以数字技术和网络技术为重要支撑,在网络通
期刊
摘要:针对当前高等院校工科专业,在本科应用型创新人才的培养模式、课程体系和教学方式上尚不完善,学生实践能力和应用创新能力缺乏的现状,结合电子信息类专业特点,提出加强电子信息类学科竞赛来弥补人才培养的不足的解决思路。同时,结合学科竞赛的特点,提出了以应用创新能力为导向的学科竞赛体系构建方法。通过构建科学预备人才培养体系、创新管理制度等措施,在人才培养方面取得了巨大成功,学科竞赛成绩逐年提高,与高等学
期刊
摘要:CAD课程作为农业机械化及其自动化专业的一门专业拓展课程,主要用来培养学生的专业能力和职业能力,因此其教学及效果显得非常重要。本文从教学内容、教学方法两方面对农机化专业的CAD教学进行了探讨,并对其效果进行了分析。  关键词:农业机械化;CAD;教学内容;教学方法  引言  自上世纪70年代CAD技术问世以来,随着计算机技术的迅猛发展,机械CAD凭着准确的数据处理能力和高超的图形处理能力,在
期刊
摘要:本文从“以人为本”的思想角度出发,阐述了以认为本的高校辅导员在对学生就业指导方面的作用,一是增强与学生的交流沟通,二是提高了就业指导工作的针对性和有效性。同时,构建了在“以人为本”理念指导下高校辅导员就业指导工作策略,以促进大学生更好地就业。  关键词:以人为本;高校辅导员;就业指导  引言:  教育部数据显示,2017届全国普通高校毕业生预计795万人,比2016年多出30万。2001年,
期刊
摘要:随着社会科技水平的不断发展,网络信息时代已经到来。智能手机逐渐成为人们日常生活的必备工具,各种手机APP层出不穷。其中,运动类APP对于人们体育锻炼行为和习惯养成有显著地促进作用。本文结合问卷调查法与文献资料法,以江苏大学的学生为例,深入调查研究运动类APP在大学生群体的使用情况,并得出结论:运动类APP能够激发大学生参与体育锻炼的兴趣,使课外锻炼变得科学有效,为大学生群体提供了良好的体育交
期刊
摘要:作为中国市场消费的年轻力量,大学生网络消费正急剧飙升。大学生各方面还不成熟,他们的消费观念和消费方式乃至思想观念等各方面都受到网络广泛和深刻的影响,他们的观念和方式又会反过来影响整个大众文化及消费。本文以江苏大学的在校学生为研究对象,通过问卷调查,对大学生网购产品、网购频率、网购花费的分析,判断大学生在网购中是否存在不理性消費的问题,找出不理性购物的因素,并提出合理化的建议,正确引导大学生绿
期刊
摘要:本文以杭州职业技术学院“政府推动、行业引领、企业参与、学校统筹”的校企合作新模式为例,探讨政校企行联盟模式下职业院校校企深度合作的长效机制,以期为职业院校全面深入地进行探索与创新校企合作提供有益的启迪和借鉴作用。  关键词:职业院校;政校企行联盟;深度合作;长效机制  一、职业院校校企合作的现状及存在问题  纵观近年来已经在校企合作方面颇有成效的职业院校可以发现,大多校企合作都存在一个不容乐
期刊
摘要:本文针对我校对口高职电子信息工程专业的电子工艺课程,结合电子技术、电子工艺的最新发展,提出对电子工艺课程教学内容、教学方法改革,同时就学生职业素质教育进行了探讨。  关键词:电子工艺;教学改革;教学方法;对口高职  电子工艺是为现代电子制造业培养掌握电子产品生产制造工艺技术、具有工艺指导、生产管理、质量控制能力的高技能人才。该课程要求学生通过实际动手制作、组装、调试电子产品,从而了解电子产品
期刊
摘要:汽车营销是高职院校教育中非常重要的一门专业核心课程,从高职教育开始我们就需要认真的抓好汽车营销的教学工作,学生能否成为面向市场的营销应用型人才还是需要教师的努力的,本文结合笔者所在云南交通技师学院教学改革,主要探讨了信息化教学在高职汽车营销课程中的意义及实践路径,以期更好的促进教育与社会的紧密结合。  关键词:信息化教学;高职;汽车营销;课程  汽车营销是高职院校教育中非常重要的一门专业课程
期刊