APP下载

基于KAPO模型的青少年编程教学模式研究

2021-02-28张炜信胡子昂定会

电脑知识与技术 2021年35期
关键词:素质教育

张炜信 胡子昂 定会

摘要:目前青少年编程已经成了近几年教育行业关注的热点,作为一个教育行业的新兴力量之一,青少年编程在很大程度上还存在着量大但是生产质量参差不齐的现象。大部分教育机构依旧将青少年编程套进应试教育壳子的做法十分不成熟。该文将跳出传统课堂,探讨在KAPO模型下的青少年编程教学模式,阐述该模式的特点、过程和意义。

关键词:KAPO模型;青少年编程;素质教育

中图分类号:G642        文献标识码:A

文章编号:1009-3044(2021)35-0264-02

1 青少年编程的新课程背景

互联网时代下,“人工智能”“大数据”“云计算”等出现频率极高的前沿词汇已经分布在我们生活的各个角落,科技技术推动各领域向智能化跃进,高科技人才的需求正在逐渐扩大。科技人才的后备力量培养也逐步走向低龄化,编程早已走进了青少年的世界,青少年编程培训也成了风头正旺的新时代产物。

十八大召开以来,教育部相关文件中对于教育信息化的重视程度越来越高,十九大报告又再次提出中国教育现代化的新目标,大力推崇素质提高教育的同时,也在鼓励着教育的信息化。随着中央政策的出台,各个地区也在紧紧跟上步伐,浙江省早在2018年就将编程列入高中必学科目。编程设计教育属于信息技术教育,也是互联网发展和科技人才培养的基础学科。在教育走向信息化和现代化的21世纪背景下,青少年节目产业的政策环境非常乐观,政策的推动下,青少年编程的浪潮一次又一次被推向高点。

2 青少年编程现状与不足

青少年编程行业涌入众多玩家,客观上推动了市场培养和用户教育的阶段。爆发的同时也在一定程度上暴露了大部分编程课程的症结。各家厂商推出的编程教育课程一味地模仿国外教学模式和上课方式,很大程度上忽视了中国青少年的发展适配性。目前一些课程设计而言同质化严重,缺乏统一且严格的教学模式,在一定程度影响着整个行业的健康发展。

作为一个教育行业新手,青少年编程教育还没有一套普遍接受的教学模式,这就对校外培训机构的课程研发提出了很大的挑战。很大部分厂商在编程学习的最终目标设立方面存在认知误区,课程重点多数围绕“会写代码”进行,而非引导学生学会“如何编程”,单一关注知识点学习而忽略了学生的全面发展,又把青少年编程这一新兴的教育课程绕回了应试教育的老路子,与新课程改革下的教育目标背道而驰。编程本身应该成为一种工具,意义在于通过学习编程锻炼逻辑能力、提高计算思维,且利用编程在实际场景中解决问题。对于大多数青少年来说更是如此,编程学习不是培养职业目标,而是提高能力、促进自身全面发展的手段之一。

所以,对于青少年编程来说,单一的知识点学习目标意义不强,最终目标应该以教师引导围绕能力提升和个人发展展开。新课程改革提出的KAPO模型,本身也在强调外部引导的力量,通过教师对教学过程活动的设计,引导学生知识与能力、情感态度与价值观、过程与方法三维发展,所以在此背景之下,青少年的编程教学更应该遵循素质教育的要求,将KAPO模型应用到实际教学之中。

3 KAPO模型阐述

KAPO模型是新课程改革中提出的教育理念,包含知识与能力“Knowledge”、情感态度与价值观“Attitude”、过程与方法“Process”三者构成的有机整体。同时,在建立三维目标的基础上,参考“九大教学事件”,李亦菲、朱小蔓又提出了与三维目标相结合的KAPO模型,加上教学事件“Occurance”,最终形成以“教学事件”作为核心的KAPO模型。美国教育心理学家罗伯特·盖尼耶提出了“九个教学事件”,即: 吸引注意力、告诉学生目标、激活先前知识、呈现刺激性材料、提供学习指导、布置作业、提供反馈、评估作业、促进保留和迁移。他认为这些是外部促进学习的重要条件。

三维目标作为一个整体,是相互依存、相互支持、相互促进作用的。从单个目标出发,“Knowledge”是教学实施中的起始点,是教学的基本要求和施教的重要根据;“Attitude”是学生学习的推进动力,激励学生从情感基础上发展自我;“Process”是课堂教学的总体统筹,维系着另外二维目标,是教学活动的主要手段。

除了三维目标紧密联系外,KAPO模型还强调了其核心——“Occurance”教学事件。教学事件是教育工作者为促进和激励学生学习而科学组织的一系列外部活动,连续多个的教学事件最终形成教学,同时三维目标通过内部学习进行统筹,这样可以使教学质量得到提升,同时锻炼学生底层能力和通用能力的培养。

从提出KAPO模型概念开始,围绕着它进行的探讨和研究一直在持续。所有对于此模型的讨论与研究,不仅体现了教学主体对于教学目标的新思考,也体现了对于教学的价值追求和对学生内在发展机制的判断。

4 在青少年编程中落实KAPO模型的研究意义

4.1 理论意义

教育的总体目标应更多关注于培养学生作为“独立的人”的培养以及能力的提升,但是到了实施阶段,目前依然圍绕使用应试教育和学科教学的传统文化课堂管理模式,普遍还是将知识点的接收作为最终的目标,在素质教育要求的“完整的人”的培养上存在很大缺陷。

新课程倡导以人为本、以学生为本。根据新课程改革的要求,将KAPO模型融入编程学习中,把基础教育发展总体目标与学科教育目标的各大重要环节联系起来,为三维目标的教育理念提供了理论依据。编程课程突出了以学生为中心的教育理念。融合了KAPO模型的编程课程教学摒弃了单一知识点衡量标准,目标转移到知识与能力、情感态度与价值观、过程与方法三个维度上,更符合新课改中“学生是完整的人”的发展需求。因此,实施编程课堂的三维目标教学已经是需要迫切解决的问题。

4.2 实践意义

在编程课堂教学之中,教学目标的设计应该是整个课堂的出发点,穿插于课堂整个教学过程之中,直接关系着教学的最终效果呈现。研究KAPO模型下的青少年编程教学,一方面可以从实践中获取有效数据,观察在该模型下的教学设计过程中所暴露的问题,给予后续的青少年编程行业的教育者们以经验,规范编程教学目标;另一方面来说,可以从教学过程中了解到教师本人是否能够完全理解和消化KAPO模型的正确内涵,是否能够准确将KAPO模型应用于编程教学之中,广泛地提升教育工作者们对于该模型下教学的关注度。

最后,回到青少年编程的本意上来,编程学习走进青少年群体的意义之一就是全面提高学生的基本素养。对KAPO模型的研究就是在打破传统教学注重教学结果忽视教学过程的错误理念,在编程之中融入KAPO模型是对传统教学的挑战,也是在目前还未完全统一教学标准的青少年编程行业做出的一次探索。

5 KAPO模型下编程课堂教学模式的探索

根据KAPO教育理念要求,受“九大教学事件”启发,结合目前青少年编程教育现状,用“案例导学,分步进行”的教学模式,把知识点集成到编程案例中,通过设立教学事件,完善三维目标来展开编程教学。

以利用Python语言制作贪吃蛇游戏为例,设计以下几个教学事件:

5.1 情境導入

课堂开端的好坏决定课堂后续的发展。在课堂的教学中,充分运用情境导入,激发学生对于编程学习的好奇心,从而提高教学对象课堂学习专注度。对于青少年来讲,课堂的趣味性与学生的课堂积极性和关注力成正比。“案例导学”是指以案例为背景,再引入到具体学习中。贪吃蛇游戏本身就具有一定的趣味性,可以大大激发学生的学习积极性。通过导学,激发学生的学习兴趣,使学生迅速进入良好的学习状态。营造轻松有趣的课堂氛围,让学生心情愉快地投入到编程学习中。

5.2 确定目标

在一般课程中,学习目标的确定和揭示通常是由教师决定的,但如果每节课都是以教师自身为基础,而不是让学生主动参与,就会大大削弱学生学习的地位,不利于学生通用能力的培养。从案例的引入,学生观察案例的操作,明确本课所需学习的具体内容,引导学生熟悉教学目标,激发学生学习动力。目标确定好之后,学生在学习过程中的思路也会更加清晰,达到事半功倍的效果。观察贪吃蛇案例,我们可以明确本节课的学习目标包括:Pygame模块、游戏界面显示、触发事件等。

5.3 思路整理

编程中包含许多复杂的结构和逻辑,当案例本身具有一定复杂度的时候,需要借助其他工具将前后步骤和顺序联系起来,帮助学生明确整体的框架。它可以是一个流程图或思维导图等图形工具来表达算法的思想。在完成贪吃蛇案例的学习后,要求学生通过绘制流程图来将步骤串联在一起,把零散的知识组合成最后案例本身的逻辑。

5.4 自由创造

创造力是推动人类历史进步和社会发展的永恒动力。知识的创新,技能的更新,它是个人发展中不容忽视的重要环节。学生学习的性质也应从迁移性和继承性转变为探索性和创造性。在编程课堂中,由学生单独完成案例的书写,同时在代码编写过程中融入自己的想象力,创造出一个新的作品。即通过贪吃蛇小游戏的启发,举一反三,加深对知识点的记忆的同时,检验学生学习质量,以锻炼学生的创造力和创新能力等综合能力。

5.5 交流分享

沟通和分享意味着在事实、感受、价值观和观点方面有效和适当地相互沟通的能力。因此,对于所有人特别是正处在高速发展的青少年阶段来说,沟通技巧训练是极其需要重视的。在编程课堂中促进学生之间的互动,由每个学生上台展示作品,并讲述作品的完成思路,互相交流作品的创作心得,有利于活跃课堂气氛。

那么在这一教学案例中,整合了以下三维目标:

(1)“K”掌握Pygame模块的游戏设计过程。

(2)“A”使学生得到了游戏制作的乐趣,从而产生了积极情感的编程学习。

(3)“P”以情景导入的模式,通过自主创造,完成组内交流学习。

利用情景体验法,融入至少五个教学事件,用多个外部活动促进学生内部发展,且教学目标紧扣三个维度,体现了KAPO模型在青少年编程课堂中的具体应用。

6 结语

新课程改革将KAPO教育理念带入了众多教育者的视野,新的教学目标的设立也意味着课堂的教学模式也需要进行重大的变革。在此的引导之下,编程课堂也要同步进行更新。在教育行业,青少年编程还处在一个“新手”状态,没有长时间的教育经验的积累意味着教学这条路还存在着很多隐存的问题。本文将关注的焦点放到了目前行业里面所存在的一个普遍的问题上,分析了传统教学模式的弊端,揭示存在问题的表征和危害,并提出问题的具体解决方案。通过“案例导学,分步进行”的教学模式,来使自己和大家对KAPO模型课程目标设计理念下编程课堂教学目标设计存在的问题有一个整体的认识。

参考文献:

[1] 赖天浪.新课程背景下化学教学三维目标的模型思考与实践研究[J].化学教与学,2012(12):53-55.

[2] 李亦菲,朱小蔓.新课程三维目标整合的KAPO模型[J].天津师范大学学报(基础教育版),2010,11(1):1-10.

[3] 张秀芳.中专英语教学中小组合作学习模式的实施探讨[J].管理学家,2013(10):215.

【通联编辑:代影】

猜你喜欢

素质教育
不忘初心,落实素质教育
高校健美操中人文素质教育的应用
论美育中的音乐教育与素质教育中的音乐教育
如何有效渗透素质教育理念
幼儿审美素质教育简论
思想政治课与素质教育
新形势下开展学生素质教育的路径
现代素质教育中不容忽视“网络素质”
素质教育推进中中学化学教学探讨
关注基础教育阶段中的素质教育