APP下载

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

2021-10-25

科技视界 2021年28期
关键词:总体目标专业知识驱动

董 黎

(上海市工商外国语学校,上海200231)

0 引言

Python语言表达具备雅致简约、系统开源、易读性强等特点。高端的语言表达能力能够有效提升学生的逻辑思维能力和程序编写能力。“任务驱动教学法”是课堂教学情境的基础,让学生在探索中根据真实的日常任务进行学习和练习。在教学过程中,学生自始至终都处于积极的学习状态。每个学生都可以运用自己的专业知识和经验,明确指出解决办法,解决问题。

1 任务驱动教学模式设计

1.1 任务驱动教学的理论基础

掌握学习理论是以优秀的课堂教学为基础,再加上及时的反馈,给学生一定的帮助,让绝大多数学生获得专业知识,掌握相关专业能力。教师要高度重视学生专业知识能力的培养。学生学习和练习不仅是为了获得更好的成绩,更是为了理解专业知识和实践技能,培养优秀的阅读习惯,学会学习,掌握学习理论的实施。过程为诊断性评价、精英团队课堂教学、控制模块测试(根据学生情况进行强化学习,等掌握后再进入下一个学习训练单元),最后是学生完成课程结束后的总结性评价内容。

1.2 掌握学习理论下任务驱动教学法的设计原则

1.2.1 启蒙

整个教学过程必须遵循“教师为核心,学生为主体”的标准。教师不应盲目跟风的教授知识,只重视记忆力知识的讲解,学生也不应简易地“拷贝”教师的教学过程。在课堂教学中,教师要营造学生解决问题的思维模式,正确引导学生学习,尤其是在学生认知能力发生冲突后,应及时给予具体指导,改变学生的错误观点,丰富学生的学习能力和认知结构。

1.2.2 学、思、行同步

“学以致用”,学习是求真之道,而不是目的。学习、思维和练习一体化,让学生有大量的时间进行自主科研和练习,有利于学生必备的专业知识和专业能力的培养。

1.3 掌握基于学习理论的任务驱动教学法的组织与实施

1.3.1 分析阶段

一是分析学生的特点。大部分中职学生缺乏自主学习能力,对专业知识的探索不够积极,对专业知识的认知能力和接受度不高。他们没有合适的学习方法。同时,部分学生缺乏编写程序的能力,往往相互模仿。

二是分析企业需求。中等职业学校培养技术型人才,因此学校的课程内容应与公司的发展密切相关。学生不仅需要具备专业技术和专业能力,还需要具备职业道德和工匠精神。企业对Python技术的基本要求是学生必须掌握服务器端系统的产品开发,有较强的解决疑难问题的逻辑思维能力,有优秀的团队合作核心理念,善于学习思考。因此,在教授Python时,更应注重培养学生的编程能力和逻辑思维能力,培养学生的自学和小组合作学习能力。

1.3.2 选择阶段

根据中职学生的学习特点和公司要求,选择教学内容和教学方式。

《国务院关于加快发展现代职业教育的决定》明确提出“要与社会经济发展、产业结构升级和技术发展相结合,建立技术专业教学规范与岗位规范发展相结合设计体系,推进技术专业建设,技术专业教学内容与岗位规范相衔接,德育全面实施,课程内容设置科学,职业道德、人文、文化教育围绕过程建设”。在学校学到的内容不仅要与公司的发展密切相关,还需要根据奥苏泊尔提出的近期发展领域,选择学生容易理解和理解的教学内容。基于协作学习或辅助的掌握教师人数。

1.3.3 设计阶段

一是设计方案教学的总体目标。教学的总体目标不仅是教学的立足点,也是检测教学实际效果的重要因素。总体目标的要素构成了教学的关键。根据中职学生学习与发展的特点,Pythan语言表达的特点,以及公司对学生和课程的规定,有效地设计了教学计划的总体目标。通过学习,学生可以在知识和专业技能水平上达到灵活运用Python编程编写英语语法的总体目标;在整个过程和方法中,他们可以编写简单的程序和调试程序,并将所学知识传授等综合应用;任务驱动法将总体教学目标划分为若干阶段的目标,根据计算机操作训练处理若干个子任务,最终执行总体教学目标。学生可以在实现目标的基础上学习知识,提高专业技能。

二是设计教学工作计划的日常任务。高质量的课堂教学和日常任务计划旨在更好地激发学生的独立能力,增强学生的自觉性和主动性,促进学生综合运用专业知识的必要性。日常任务计划设计应该具有挑战性和执行性。应紧紧围绕教学总体目标,与中职学生当前的专业知识结构密切相关,并与学生近期的发展领域相契合。日常教学任务分为总任务(用于期末考核)、日常任务(课堂教学中布置的日常任务)和模块化日常任务(学习和掌握几个关键知识点后复习的日常任务)。日常任务多种多样,可细分为标准化日常任务和扩展日常任务。针对标准化的日常任务,给予学生支撑点来构建课堂教学,有助于学生掌握重要的专业知识和专业能力,让大多数学生在学习中获得成功感。提高自我效能感;每日拓展任务有利于课程中学得快一点的学生进一步提高,有利于学生知识的理解和综合运用。

2 任务驱动设计方案教学过程

2.1 诊断评估

在教授新的专业知识之前,教师首先对学生进行诊断性评价,掌握其程序编写能力或考察学生所学专业知识的学习情况,以便教师适当调整课堂教学工作。

2.2 团队教学

2.2.1 创造教学情境,引导任务

着眼于为学生构建理想的学习和练习场景及应用专业知识的场景,坚信学生可以在真实情境中创造专业知识。具体的学习场景,既能激发学生的个人爱好,又能激发学生认知结构中现有的专业知识,对新的专业知识进行资产重组。教师根据专业知识内容构建相应的学习训练和练习场景,激发学生的自主学习能力。在激发了学生的个人爱好和学习兴趣后,进一步提高了学习的自觉性和主动性。学生融入学习与训练情境,明确责任,在认知矛盾的情况下进行困难思考。

2.2.2 分解细化任务

当日常任务的难度为50%时,最能激发学生的好奇心。同时,日常任务的数量必须适中。在日常任务计划设计中,标准日常任务应包括基础知识和重要专业知识,扩展日常任务应包括重要专业知识和难点专业知识。教师专门指导日常任务后,不是急于表达新的专业知识,也不是急于让学生实现目标,而是第一个正确对待学生并应用蚁群算法。一目了然的分析法和逆向推理法分析任务的构成,明确责任阶段可以处理和不能处理的问题,进而分析包含的知识点和无法处理的问题。学生在教师的具体指导下,将任务转化为子任务,并建立子任务与知识点的对应关系以及处理子任务的具体方法。学生自然可以明确提出任务中包含的问题和疑问,然后由教师进行梳理,正确引导分析。

2.3 模组生产测试

将任务按知识点划分。在学习和练习一个模块的知识点时,对学生进行绩效评价,反馈学生对该模块知识点的学习情况。在绩效考核中,可以设置模块化设计任务,针对不同的知识点设置不同的控制模块。已经通过测试的学生进行拓展和加重学习,也可以辅助未通过的学生进行补救学习训练,待学生全部通过后,再进行到下一个重点知识点的学习。

3 结语

在Python教学课堂中使用任务驱动的教学方法,让学生建立个人计划,合理的把习题、思考和练习整合到一起,掌握重难点的知识和技能。分散的任务课堂教学在一定程度上难以保证课程内容知识结构的一致性,因此教师在设计任务时应注意中间的知识点,只有掌握多种教学策略,才能实现更强的教学内容。

猜你喜欢

总体目标专业知识驱动
基于模糊PI控制的驱动防滑仿真系统分析
牢牢把握总体目标
屈宏斌:未来五年,双轮驱动,砥砺前行
轨旁ATC系统门控柜接收/驱动板改造
传播专业知识,启迪成长智慧
关于我国意识形态话语权建设指导思想和总体目标的思考
湖南烟草信息系统安全现状和建设总体目标研究
基于S3C6410的Wi-Fi驱动移植实现
土建工程施工中的全过程跟踪审计工作研究
软件技术专业知识地图的应用研究