任务引导式教学方法在程序设计类课程中的实践

来源 :考试周刊 | 被引量 : 0次 | 上传用户:cxxxcs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 本文介绍了任务引导式教学方法及该方法在程序设计类课程中的具体实践过程,该方法的实施提高了课堂教学质量,为实践环节的改革提供了参考。同时,实践证明,该方法充分调动了学生学习的主动性,增强了学生的实践动手能力和团队协作意识。
  关键词: 任务引导式教学 程序设计类课程 教学方法
  程序设计类课程是高校计算机专业开设的一类主要的专业课程,通常至少开设一门,此类课程多为实践性内容较多。程序设计类课程注重实践动手能力的培养,因此课程的教学和实践环节具有同等重要的地位。本文针对程序设计类课程的特点,提出了在教学过程中应用任务引导的方法,从而在提高学生学习主动性的同时,增强他们的实践动手能力和团队协作精神。
  1.任务引导式方法
  1.1任务引导式方法的主要内容
  所谓任务引导式教学是指在教学过程中,教师布置相关任务,学生依照任务要求逐步完成对教学内容的学习及实践的过程[1,2]。在传统教学方法中,学生处于被动接受知识的状态,对新技术的掌握完全局限于教师讲授的内容,而任务引导式教学方法强调,以教师提供的任务作为引导,学生在完成任务的过程中主动地学习知识,教师在整个教学过程中的作用不再仅限于对知识的讲解,更多的是对学生所学知识正确性的确认及纠正。
  任务引导式教学方法主要包括以下几个主要内容:
  教师布置学习任务,教师在课前将学习任务通过交流平台(公共电子信箱或E-class等)布置给学生,学生通过分组讨论的方式学习,然后撰写并提交学习报告。
  教师以布置的学习任务为主线,以解决任务中的问题为目标,讲授知识点,重点讲解学生讨论后提出质疑的问题。
  学生上机完成学习任务中的实践部分,这是针对计算机相关技术课程设计的环节,学生通过实践进一步对所学知识进行巩固,教师在此环节中起到辅助指导的作用。
  教师通过学生在完成任务过程中提交的学习报告和上机情况,对学生进行考核。
  1.2程序设计类课程中应用任务引导方法的必要性
  目前,在程序设计类课程的教学过程中存在一些问题,表现为:
  程序设计语言类课程,通常由基本语法入手,层层递进,对于初学者而言不熟悉的术语和关键知识点较多,对没有任何编程经验的学生而言具有一定的难度。
  教师采用传统教学模式,填鸭式地讲解,学生处于被动接受的状态,学习过程枯燥无味,严重缺乏学习主动性。
  程序设计语言虽然自身语法简单,但涉及内容广泛,教学内容离散性较强,知识点太多,且应用领域广泛,仅靠课上教师讲解,往往事倍功半。
  针对以上这些问题,应用任务引导式教学方法,可以使得学生在完成任务的过程中完成学习。在课前的分组讨论中充分地打开视野,了解相关领域知识,通过按照学习任务要求整理学习报告,进一步对这部分知识进行理解,同时将问题带入课堂,带着问题接受教师的讲解;教师依照任务实现的过程讲解知识点,使得知识的离散性问题得以解决,同时学生学习时有备而来,教学过程不再是单方向的活动,增加了教学的互动性可能;在实践环节中,学生通过动手实现任务,了解实践过程中的知识要点,巩固课堂教学内容;教师在任务结束后,对学生的学习过程和结果做出点评并进行考核,及时纠正学生学习中存在的问题。
  在任务引导式教学过程中,通过任务的完成,帮助学生掌握各个知识点,培养学生的自学能力和独立分析问题、解决问题的能力。
  2.任务引导式教学的实施
  本文以C语言为例,讨论如何在程序设计语言课程中实施任务引导式教学方法。在C语言课程教学过程中,通过参考多本教材和大量中英文文献,整理出符合课程教学需要的相关知识点[3],针对这些知识点设计出相关学习任务,共计九项,任务的概要说明如下:
  数据类型、运算符和表达式的计算:给出表达式,设计程序完成计算过程;
  顺序程序设计:实现华氏温度与摄氏温度间的转化;
  分支结构程序设计:(a)实现三角形形状的判断,(b)求解水仙花数;
  循环控制:(a)打印二维图案,(b)求最大公约数和最小公倍数;
  数组的应用:(a)检验并打印魔方矩阵,(b)判断字符串是否回文;
  函数的使用:(a)设计实现汉诺塔游戏,(b)显示斐波那契数列;
  指针的运用:(a)冒泡排序,(b)二维数组元素求和;
  结构体、共用体的使用:实现学生多门课程成绩打印输出;
  文件的应用:磁盘文件复制。
  本文以任务3为例,介绍任务引导教学方法的实施过程。
  2.1布置任务
  针对了解并掌握分支结构程序设计方法及其用途的教学目标,在课堂教学开展之前,为学生布置相关任务,如下:
  了解if语句和switch语句;
  了解如何设计条件表达式;
  设计一个实现程序可以输入三角形的三条边,判断是否是一个合法三角形;
  设计程序分解一个三位整数。
  学生通过交流平台接到任务信息后,按预先分组开始学习和讨论。分组学习讨论有以下优点:首先,可以集思广益,新的知识需要从不同的角度去理解和学习,小组交流可以增加知识吸收的数量,提高知识吸收的速度;其次,小组交流可以取长补短,学生作为学习的个体,每个人对这一领域知识的接受能力都是不同的,讨论可以使得学生相互促进;最后,小组讨论还可以培养学生的参与和协作意识。
  每组在讨论后,将相关内容整理为学习报告,每组提交一份。小组成员按不同的任务轮流撰写,培养对知识的总结、归纳、表述和整理的能力。
  2.2课堂教学
  课堂教学围绕任务中的要求展开,分别介绍相关知识点:   了解if语句和switch语句。知识点:if语句的3种形式及对应的语法规则、执行流程,switch语句的语法规则、执行流程。
  了解如何设计条件表达式。知识点:6个关系运算符、3个逻辑运算符的基本概念、基本属性、运算规则。
  介绍分支结构程序设计的基本过程。知识点:算法分析,确定问题可以利用哪种分支语句实现,以判断三角形形状的问题为例,讲解整个程序设计过程。
  在整个教学过程中,对知识点的讲解及资料的组织,都围绕任务中的三部分内容进行,同时允许学生在讲解过程中随时提出问题,因为学生在此之前对相关知识已经有一定程度的了解,所以提出的问题相对比较有代表性;同时,前期的学习过程,让学生对相关内容产生兴趣,使得课堂教学效果事半功倍。
  2.3上机实践
  依据课程开始之前布置任务的内容,结合上课讲解的知识点,对原有任务进行修改细化,让学生通过实际动手完成任务,对知识点加深理解。细化后的任务概述如下:
  2.3.1输入三角形的三边长,判断这个三角形是否是直角三角形。
  2.3.1.1算法分析:直角三角形斜边最长,要先找出三边中最长的边,判断最长边的平方是否等于其余两边的平方和,若相等就是直角三角形。
  2.3.1.2源程序:
  #include
  void main( )
  {
  int a,b,c,t;
  /* 三边设为a,b,c,t是用于交换的中间变量 */
  scanf("%d,%d,%d",
其他文献
摘 要: 英语教师要在教学理念上做适当的调整改变,吸收消化新的观点和方法,形成新的教育思想,才能合理地运用新的教学手段和方式,帮助学生获取新知识和新技能。  关键词: 高中英语 教学观念 探讨  一、探索具有自身特色的教学方法  (一)首要一条,就是以人为本。本着“一切为了学生,一切服务于学生发展”的理念,教师必须尊重每一个学生做人的尊严和价值,尊重每一个学生个体的健康发展。一切教学活动以人为中心
摘 要: 在大多数学生不怎么读书的班级里,要中考出成绩,最关键的是做好学困生的转化工作,抓好及格率。行之有效的学困生转化法包括:激发学生学习动力;正确运用形成性评价;培养良好的学习习惯。教师触动了学生的心灵,激发了学生的斗志,学困生也有明媚的春天。  关键词: 学困生 转化动力 良好习惯  去年接手一个年段最差的毕业班,八年级下期该班的英语期末成绩:全班46人,及格人数12人,及格率26.1%;优
摘 要: 知识的学习,从来都不是将学生培养成为“两耳不闻窗外事,一心只读圣贤书”的书呆子,而是要学会如何将学到的知识应用到实际生活中。简而言之,学习就是取之生活,用于生活的一个循环过程。英语本身作为外语,并没有先天的语言及环境上的优势。为帮助学生提高英语的学习兴趣及应用能力,作者主要将德化的乡土文化及英语教学相结合,开发课外学习资源,从而帮助学生更好地掌握所学的英语知识。  关键词: 乡土文化 英
摘 要: 学生在有限的课堂时间内,缺乏对所学内容的思考和感悟,阅读课堂中进行较低层次的思维活动,主要问题是阅读课趋于形式化和套路化。  关键词: 英语阅读 有效教学 小组合作  当前英语阅读教学已逐渐形成了成熟的模式,阅读中填鸭式的知识点授课几乎为零,素质教育以学生为本的多样化教学盛行,但笔者认为新型的初中英语阅读课堂还存在不同的问题。  案例展示:  The search for happine
摘 要: 情景教学法指的是教师根据学生年龄特点和心理特征,通过情境创设的方式,为学生创设一个具体且生动的情境,让学生在情境中更好地学习和掌握知识。近几年,随着新课程改革的深入,情景教学法以其特有的情景特点和教学优势,被越来越多的英语从教者所重视,并在初中英语教学舞台上发挥着越来越重要的作用。作者根据自己多年执教初中英语的实际经验,探究情景教学法在初中英语课堂教学中的应用策略。  关键词: 初中英语
摘 要: 阅读理解中对有关信息的提取是至关重要的,推测和联想在阅读理解过程中有着重要的意义。本文介绍了中级水平学生或读者对阅读中词义、句义、段义等文章内部含义的猜测情况,特别指出了猜测词义是一个包含多种因素在内的复杂过程。通过对阅读材料中词的内部构造、一字多义、细节、逻辑、语境等因素的推测和联想,有助于在阅读中排除生词的障碍,顺利理解文章的思想内容,提高理解篇章的能力,提升阅读水平。  关键词:
篮板球是球队获得控制球权的重要来源之一,是篮球比赛攻守转化的关键。正确的判断是争夺篮板球的首要因素,抢位挡人技术是拼抢篮板球的关键。  1.研究方法  通过查阅资料和临场观察,结合在日常教学、训练、比赛中的心得体会,我对争夺篮板球的能力做了初步探讨。  2.讨论和分析  2.1正确判断篮板球的落点是拼抢篮板球的首要因素  判断篮板球的落点是指在篮球比赛中,运动员根据投篮者出手动作和球的飞行路线,对
摘 要: 本文通过swot分析法,对中学体育在学校发展的优势(Strengths)、劣势(Weakness)、机遇(Opportunities)和威胁(Threats)等因素进行了综合分析,探索了中学体育在学校的发展过程中停滞不前的原因,旨在为促进中学体育在学校的可持续发展提供参考和借鉴。  关键词: 中学体育 swot分析 学校发展  1.中学体育在学校的地位  体育是学校教育和体育发展的重要基
摘 要: 体育政策在我国竞技体育发展的各个时期,都有不可替代的导向和保障的作用,而且在我国当代竞技网球运动项目的发展中发挥着重要而独特的作用。本文通过文献资料法、逻辑分析法,运用社会学和政策科学的相关理论,以功能维度将竞技网球运动领域内的政策划分为三类:竞赛政策、训练政策、管理政策,形成三位一体的政策体系,并从政策的正功能和负功能两方面进行论述,以期从不同角度全面地观察政策功能的实践效果,并总结数