计算思维主导下的中职信息技术教学模式设计
——以python教学为例

2022-03-16 21:45巴根纳
科教导刊·电子版 2022年18期
关键词:解决问题中职信息技术

巴根纳

(江西科技师范大学,江西 南昌 330000)

0 引言

在《职业教育提质培优行动计划》中提出,鼓励职业学校利用现代信息技术推动人才培养模式改革,满足学生的多样化学习需求,大力推进“互联网+” “智能+”教育新形态,推动教育教学变革创新。计算思维是目前计算机领域广受重视的研究点,计算思维本身就是编程方法的基础,其分为四个步骤:分解、模式识别、抽象及算法,并且强调问题和解决方式都是进行抽象化处理来解决问题[2]。python是一种面向对象编程语言,其特点具有一定易学好上手的特点,其使用范围也较为广泛,因此将计算思维考虑纳入中职信息技术教学模式的设计环节,从新颖的视角进行教学模式改革分析,为推进教学设计改革的提升进行分析。

1 培养中职学生计算思维

计算思维本身是以分解、模式识别、抽象以及算法为步骤,其本身就是以“抽象”和“自动化”为核心来运用计算思维解决问题的思维方式[3]。对中职学生来说传统的上课方式以及解决问题的能力都有所无法接受或欠缺,并且对于中职学生来说,如何锻炼他们自身的操作能力是极为重要的,但是如果运用计算思维解决实践动手能力,是否能够极大地锻炼其自身操作实践运用能力。当然计算思维方法本身较生涩和笼统,但是作为教师将计算思维分解成通过解决问题的步骤是否更具有逻辑性和务实性。通过实践动手,掌握其问题的实际性,运用信息技术的工具算法进行设计分析,切实实践问题[4]。

2 转变信息技术课程设计理念

在教学内容或过程中存在有用性、真实性、挑战性、社会性和互动性,需要每一位教师在进行课程设计时对教学的每一个细节密切关注。因此,在课程设计当中需要贯穿“以学生为中心”的理念,以学生目前的学习状态为起点,培养学生对于学习的主动性和自主性的能力,把学生的学习结果作为标准来判断教师的教学成效,促进学生成长和全面发展。信息技术在课程设计方面的应用我们可以在教学资源库以及在线精品课程或者融媒体教材等课程资源来参考使用,尤其是在信息技术领域,技术发展总是在日新月异的变化,如若不能及时学习新颖的资源,落后的只能是自身。兴趣是积极探求某种事物或进行某种活动的倾向,这种倾向是在社会实践中发展起来的。所以应衔接兴趣培养立德树人为导向、培养计算思维核心素养为目的,通过结合自身生活中已有的实际经验打开教学实践,可以借助工具但是必须要通过计算思维的思想方法,积极并鼓励学生去探索事物科学本质特征与普遍规律的心理活动。教师根据课程学习者所期望的学习效果明确教学目标,通过教学目标重构知识点体系,确定知识点资源形式,并设计评价方法,最终依照教学目标和评价方法设计学习方法和教学方法。中职教育的课程与其他学习阶段的课程略有不同,尤其是对学生实践的要求显著提高。兴趣是最好的老师,从引导思维的角度来改善学生对于课程兴趣的引导,是学生提升学习积极性的最好方法。目前中职教育课程中很多教师的教学观念任未转变,教学中缺乏师生以及学生之间的互动,未能充分调动学生在教学活动中的主动性和积极性;选择问题情境不合理,设置有效问题链目的性和逻辑性都存在不合理,致使学生思考问题的方向不够明确,缺乏计算逻辑性,思维面过大、深度太广,加重了学习的负担。其实大部分对于程序语言学习吃力的同学而言,根本原因就是未合理地运用计算思维深入思考理解透彻的知识,使学生学得越多越迷茫,从而影响学生在学习上构建完整的知识逻辑体系。

3 计算思维主导下中职信息技术教学模式设计原则

近年来,python在各类语言算法中逐渐引起关注,python本身是一种相对来说易学的计算机代码编写程序,同时也具备强大功能,所以各类计算机专业逐渐将python设为有教学价值的课程[5]。尤其是对中职类院校信息技术专业的学生来说,他们今后就业便是从事技术相关工作,对于python课程的学习非常重要。在计算思维主导下,python可以有效解决中职学生对于思维能力弱、代码编写能力程度理解不到位的问题,使得教学难度下调。所以在具体教学设计中,可以总结为以下几点:

3.1 确定计算思维为核心的教学目标

计算思维为核心的教学目标的设计,不但能够满足于完成教学任务,在教会学生使用python的基本操作同时,还能够满足学生对于信息技术的理解并对其他语言算法能够有个基本的认识和操作。将计算思维定位核心,使得学生能将算法、抽象、归纳、分解、总结等维度中得到思维能力的提高,进而促进学生的全面发展。

3.2 以python语言为教学基础

计算思维其实对于大多数学生来说是高阶的能力,此培养过程是无法立马见效的,所以不能过分强调对于其思维能力的理论教学,需要将其纳入具体的教学内容当中,以python语言作为教学的基础,引导学生对于基础的python程序语言的逻辑结构、函数设计等进行了解,从而为学生学习python语言的根基做好铺垫。

3.3 突出学生为主体的教学原则

与其他编程语言相比,python语言更加注重编程的思路,而对于语法规则等艰深的内容则关注不多,因此入门的难度相对来说较为小一些。对于中职学生的学习能力来看,python在理解上仍然存在较高难度,因此教师必须引导学生自发地去思考,突出学生为主体地位来引导其主动探索,避免对传统课程的依赖,从而实现python语言的深入学习。

3.4 建立自主合作探究学习方式

计算思维本身就是为强化解决问题的能力,而解决问题的能力主要表现为解决问题的思路和方法,因此应该将自主、合作、探究作为中职信息技术教学的重要途径。教师通过引导学生进行自主学习,同时,教师可以与学生之间互相探索合作,从而实现对于问题的探索和思维的碰撞,促进解决问题能力的提升和计算思维的强化。

4 具体方案

4.1 课前教学

在课前阶段,教师可以通过网络教学平台或者雨课堂等线上课堂模式,提前将python的相关知识发送给学生,以便学生进行基础知识的预习,使得课堂教学能够减少基础教学的耗时。最重要的是教师在这一阶段应该首先设置问题情景的设立,同时立足于python语言的基本特征,也要符合信息技术教学的要求。

4.2 课时教学阶段

在课时教学过程当中,教师主要发挥着辅助以及引导的作用,认识到学生为主体。根据课前准备的基础知识和核心问题,学生结合目前自身具有的知识和体验进行自主思考,并通过重点、难点内容向教师进行反馈。教师在辅助解答的基础上,总结规划出问题进行集体教学,并组织学生进行小组合作。

4.3 课后教学阶段

当学生完成系统学习之后,教师可以结合学生的学习过程及结果开展点评,并组织学生进行互评,使得学生在过程评价中总结自己的经验,反思自己的不足,教师也可以在问题情景当中进行深化,在学生已经基本掌握相关知识的基础上对复杂问题程序进行探究,促进学生计算思维不断提升。

4.4 课程评价阶段

python课程与其他课程不同,不能单以考试成绩来评价学生,因此需要教师通过结合平时课时表现以及对计算思维等核心素养的要求设计出有利于学生综合评价的评测,从而得到对课程更具体的客观评价[6]。

5 结语

信息技术学科的特殊性与其他课程不同,本系列课程更加需要强调学生的潜在能力发展而非显性传统课程成绩的提高,对于中职学生更是如此,应当为学生提供更加具有针对性和实用性的教学指导,从而使学生在今后学习中能够顺利适应不同信息语言操作的挑战。

猜你喜欢
解决问题中职信息技术
联系实际 解决问题
助农解决问题增收致富
在解决问题中理解整式
新一代信息技术征稿启示
新一代信息技术征稿启示
新一代信息技术征稿启示
化难为易 解决问题
果真是“误了百万中职生”吗?
构建中职生成才通道的思考
关于中职与高职衔接