APP下载

任务驱动在中职Python语言教学中的应用

2021-09-14高志薇

电脑知识与技术 2021年22期
关键词:任务驱动中职

高志薇

摘要:任务驱动是近年来提出的一种新型教学形式,即通过具体学习任务的导入、分解、完成与评价等,强化课程教学的规范化流程。本文以中职Python语言教学中对任务驱动法的有效应用为探讨主题,针对当前课程的教学需求与学生的学习特征,阐述任务驱动教学法的理论基础与设计原则,从分析、总结与设计等各个阶段总结其科学的实施方法,以及在Python语言教学中的实践过程,以期为中职Python语言教学的优化发展提供可行性参考。

关键词:任务驱动;中职;Python语言教学

开源、简单是Python语言的显著特点,强大的可读性促使其在程序设计中的应用范围大幅拓宽。在程序设计教学过程中,轻量级的语法不会给学生带来较大的学习难度,使得其学习负担得以减轻。与此同时,高层次的语言表达也有助于帮助学生奠定良好的编程基础,强化其逻辑思维能力。将任务驱动法运用到中职Python语言教学中,对学生学习实效性的提升大有助益。

1 应用任务驱动教学的理论基础

任务驱动教学法的理论基础是掌握学习理论,这一理论内容建立在传统的班级授课制基础上,并需要以实时的、常态化的教学反馈作为辅助性内容,针对不同学生间差异化的学习需求,提供个性化、针对性的指导与帮助,并确保其拥有适当的额外学习时间。实施任务驱动教学的根本目的在于引导学生扎实地掌握理论知识,且能够熟练地运用相关的程序设计技能。“掌握”是Python语言教学的核心,因此教师需要对学生的真实学情、掌握知识与技能的水平予以重点关注,针对整个学习过程的信息收集、问题解决等,指导学生逐渐形成规范有效的思路,强化合作学习能力。对于学生而言,也应清楚地认识到为“掌握”而学的道理,不能仅仅关注到学习成绩的提高,也应注重加深对课程理论知识的理解,熟练地操作程序设计,在此过程中,不断寻求适宜的、高效的学习方法,培养出良好规范的编程习惯[1]。

2 任务驱动教学法设计原则

在中职Python语言教学中运用任务驱动教学法,需要遵循以下两方面的设计原则:

(1)启发诱导原则。强调学生的主体地位需要在教学过程中凸显出来,对于教师来说,应充分发挥自身的主导与引导性作用,不能依赖于传统的灌输式教学法,将知识一味地简单讲解给学生,或是讲述理论性的内容作为课堂教学的重点,这不仅会在一定程度上增重学生的学习压力,也会逐渐削弱其对Python语言的学习热情。在实际教学阶段,教师应重点关注对学生程序设计思维的构建与塑造,帮助其在解决问题的过程中拓展自身的思维方式,掌握科学学习、高效学习的实践方法。如若学生存在认知冲突等问题,教师应给予及时指正,通过科学有效的指导转变其错误的认知观念,切实推动其认知结构的完善化、丰富化与多元化发展。

(2)学思行并重原则。在求知过程中,学习是一种过程,也是一种手段,但并不是根本目的,只有紧密结合学、思、行,才能确保学生拥有更丰富的学习体验,促使其在自主探究、自主思考与自主学习中深化对课程理论知识的理解,在实践练习中内化知识与技巧,熟练地掌握并运用一系列的编程技能[2]。

3 任务驱动教学的实施方法

在掌握学习理论基础上,中职Python语言教学中实施任务驱动教学法,需要经历三个组织与实践阶段:

(1)分析阶段。Python语言课程的教学分析需要针对两方面进行,一方面是对学习者具体特征的仔细分析。在中职院校中,大部分的学生都缺乏学习动机,自主学习意识较为薄弱,内心中缺少主动积极探索知识的能动性。及时有学生乐于自主学习,但其认知基础较低,接受知识的速度也较慢,这对其在Python课程中的学习实效产生一定的不利影响。由此可见,教师在实际教学中应重点关注提升学生的自我效能感,引导其不断寻求适宜自身的科学学习方法,通过常态化的实践练习强化计算机编程能力[3]。另一方面的分析对象是社会需求。在当前的教育背景下,社会发展对中职院校的人才培养提出了更高要求,企业对技术技能型人才的专业水平提出了严格规范。中职院校在开展专业教学时,应有意识地充分考察社会企业的人才需求、以及发展需要等,然后对相关的教学内容进行针对性地优化与调整。除了将理论知识基础与专业技能方面的教学力度进一步加强,还需重点关注工匠精神、职业道德等精神思想上的正确引导。如若企业的软件开发与程序设计等与Python语言相关,则应要求学生对研发服务端应用程序的相关内容予以全面了解,提升个人对实际问题的分析解决能力,以及调试代码的实践技能等。尤其是在团队合作过程中,需具备与他人协作的能力,勤于思考,善于总结。将自主学习、合作学习等多样化的学习模式运用到Python语言教学中,进一步提升学生的逻辑思维水平,加强其程序设计实践能力。互联网以及信息技术的飞速发展与普及大幅拓宽了程序设计的发展空间,这对中职学生的Python语言学习实效提出了更高要求[4]。

(2)选择阶段。这一阶段重要涉及对Python语言教学内容、授课方法的选择,对于中职教育而言,应全面参考学生的实际学情,以及社会的人才需求, 在教学内容的选择方面,需适应技术进步、产业升级的根本需求,构建专业化、完善化的课程教学标准,确保专业的设置、课程内容的选择与布置等准确衔接于相关职业岗位标准,将素质教育理念深入渗透到日常教学活动中,深化对学生人文素养与职业道德的培养。除了需要密切关联于企业技术发展与人才需求,还应确保学生能够准确理解教学内容,借助于合作学习模式,或是在教师的指导与帮助下,实现对Python语言的有效把握。一般情况下,Python语言的核心教学内容包括循环结构、选择结构以及顺序等程序設计,函数与模块等,除此以外,还涉及字典与几何、文件、序列和异常处理等。在教学方法的选择方面,应以贴合学生的学习特点为前提条件,结合操作性强等Python语言的固有特征,将任务驱动教学法有效应用到课程教学中,针对理论知识学习部分,引入支架式教学等辅助授课手段,让学生了解并体验信息收集、处理的整个过程,借此引导其学会独立思考,并在实践演练中增强自身的协作学习能力[5]。

猜你喜欢

任务驱动中职
浅谈任务驱动教学法在计算机教学中的运用
基于任务驱动的实验报告及其在电路分析基础实验教学中的应用
任务驱动式教学模式在电子技术课程中的应用
任务驱动教学法在《网络应用服务管理》教学中的应用
任务驱动, 启发学生自学
任务驱动教学法在中职信息技术教学中的运用
中职高考与教学研究
果真是“误了百万中职生”吗?
构建中职生成才通道的思考
用“第三只眼”看待中职学生