任务驱动法在程序设计教学中的应用

2019-01-06 21:26
福建茶叶 2019年8期
关键词:程序设计成果驱动

张 平

(扬州大学信息工程学院,江苏扬州 225007)

1 程序设计教学中的任务设计原则

在应用任务驱动法开展程序设计教学的过程中,确保任务设计的合理性、科学性,是提升教学成效的重要基础,为此,在开展任务设计的过程中,教师需要遵循以下两点原则:首先,教师所设计的任务需要具备明确的目标。这要求教师能够对人才培养目标、教学大纲等进行深入的了解,并以推动学生掌握特定的专业理论知识或者推动学生专业理论知识的系统化发展为目的来开展教学任务设计,从而确保学生在开展教学任务的过程中,能够掌握教学任务所包含的理论知识和专业技能,进而实现预期的教学目标;其次,教师的设计的任务需要具备较高的趣味性,并需要与学生生活经验实现良好对接。提升教学任务的趣味性、推动教学任务呈现出生活化特点,不仅能够有效激发学生参与任务的积极性与主动性,而且能够促使学生在浓厚的兴趣和生活经验的支撑下,更具效率的完成任务,进而实现教学目标;最后,教师所设计的任务需要具备可操作性。在此方面,教师主要需要考虑任务所具有的规模与难度。其中,任务的规模指的是任务所包含的知识点数量,如果知识点过多,则很难确保学生在课堂中完成任务,而在学生无法完成任务的背景下,任务驱动法的作用与价值也就很难得到充分体现。任务的难度则需要对学生的基本学情、认知能力等作出考虑,需要避免因为任务难度过低而难以激发学生的探究动力,也需要避免任务难度过高而导致学生在探究任务的过程中产生挫败感。

2 任务驱动法在程序设计教学中的应用流程

2.1 创设教学情景,提出学习任务

良好的教学环境,对于激发学生的学习兴趣、提升学生的学习效率具有重要意义,为此,在应用任务驱动法开展程序设计教学的过程中,教师需要重视围绕教学目标、教学内容、教学任务以及学生的认知能力、生活体验等,开展教学情景创设工作。当然,教育情景的创设需要为任务驱动法的有序实施以及程序设计教学成效的提升提供服务,为此,教师需要重视自身创设的教学情景能够与学习任务体现出较高的关联性,进而为学习任务的提出奠定良好基础。如教师在组织学生完成节日贺卡小程序制作之前,有必要引导学生了解将要到来的节日,并使用多媒体对形式多元化的贺卡进行展示,从而确保学生能够充分了解程序设计任务所具有的要求,进而为任务的实施与完成奠定良好基础。另外,教师在为学生呈现学习任务的过程中,也有必要引导学生认识到学习任务与自身已经掌握的专业知识之间所具有的关联,确保学生能够具备开展程序设计任务的头绪,并将自身所具有的专业知识运用到任务实施与完成实践当中。

2.2 组织学生讨论,分析学习任务

学生完成任务的前提是学生能够对教师所呈现出的任务做出全面、深入的了解,明确自身在任务实施过程中需要完成的目标以及需要解决的问题,为此,教师有必要与学生共同探讨实施任务并完成任务所具有的思路,如引导针对如何将自身所掌握的专业知识运用到学习任务的完成过程当中、促使学生通过分析学习任务来明确完成任务的过程中需要避免的问题以及需要注意的事项等。无论是在师生交流还是生生交流中,教师都需要引导学生表达自身对学习任务所具有的看法以及自身所具有的问题解决思路,从而确保学生能够深入参与到任务探讨当中。对于学生在讨论过程中所具有的创新思维和闪光点,教师则需要对这些内容进行肯定并对学生进行鼓励,从而对学生讨论行为进行正面、积极的引导。对于在讨论过程中一时难以提出解决思路的学生,教师有必要为其留出思考空间,并适当给予学生一些有助于得到问题解决思路的线索,从而确保学生能够通过自主思考来找到任务完成策略与问题解决路径。

2.3 引导学生合作,完成学习任务

在运用任务驱动法开展程序设计教学的过程中,为了能够深化学生对知识的认知与掌握,学习任务一般具有一定的挑战性,而引导学生通过开展合作来完成学习任务,则是确保学生能够在完成学习任务的过程中内化知识、获得成就感的关键,因此,教师有必要引导学生进行分组并明确分工,通过学生合作来推进程序设计教学工作的顺利开展。具体而言,一方面,教师需要引导学生完成合理分组。分组的合理性是确保学生产生合作意愿并获得良好合作效果的前提,在分组过程中,教师需要遵循学生自愿原则与异质分组原则,即在尊重学生主体性的基础上确保组内成员特质的多元化,从而促使组内成员形成互补,更好的发挥自身优势,进而完成任务;另一方面,教师需要在学生合作学习、完成任务的过程中发挥主导作用。即教师需要关注学生围绕任务开展探讨与寻求解决思路的过程,并在学生难以突破瓶颈时对学生进行适当点拨,从而确保学生能够在有限的时间内更有效率的完成程序设计任务,进而掌握程序设计任务中包含的知识。

2.4 开展成果展示,做好总结评价

在应用任务驱动法开展程序设计工作的过程中,成果展示工作不仅能够为学生带来成就感,而且也能够通过对学生成果进行评价来找出任务驱动法应用过程中存在的问题以及学生在完成任务过程中存在的不足,从而有针对性的对任务驱动法教学过程进行优化。具体而言,在成果展示过程中,教师需要引导学生以小组形式,对自身程序设计任务的完成思路、创新点等进行详细的讲解,教师则需要在学生完成成果展示之后,组织其他小组对展示完成的成果进行评价,从而促使学生能够看到其他小组设计过程中体现出的优点,进而更好的弥补自身所具有的不足。在学生点评之后,教师则需要对学生成果进行点评,点评内容不仅需要围绕学生的程序设计成果来开展,也需要关注学生在开展任务中的具体表现,点评过程需要以肯定与表扬为主,同时也需要指出学生在任务完成过程中以及程序设计成果的不足,从而引导学生明确自身努力方向。

3 结语

综上所述,在应用任务驱动法开展程序设计教学工作的过程中,教师需要确保自身所设计的任务具有明确的目标、呈现出较高的趣味性且贴近学生生活,并对任务的规模与难度做出合理的把控,在此基础上,教师需要在课堂中通过创设教学情景来完成学习任务的导入、通过引导学生讨论对学习任务进行深度分析、通过引导学生合作学习来促使学生更具效率的完成任务、通过开展成果展示与总结评价工作推动任务驱动教学工作的持续发展,从而为程序设计教学工作成效的提升提供良好保障。

猜你喜欢
程序设计成果驱动
数据驱动世界。你得懂它 精读
基于模糊PI控制的驱动防滑仿真系统分析
医学专业“Python程序设计”课程教学改革总结与思考
屈宏斌:未来五年,双轮驱动,砥砺前行
验收成果
基于Visual Studio Code的C语言程序设计实践教学探索
数说中国—东盟经贸合作成果
工大成果
从细节入手,谈PLC程序设计技巧
深入实施创新驱动发展战略