当前位置: 首页 >综合 > 正文

当编程遇上绘画

2023-08-24 13:19:37 来源:中国教育新闻网

在图形化编程软件Scratch中有一个有趣的积木模块,叫作“画笔”,利用这个简单而强大的工具,可以让学生在十几分钟内创作出许多极富创意的画面和图形,感受数字艺术的神奇。山东省菏泽经济开发区丹阳路小学在信息技术《几何图形“旋”美丽》的基础上开发校本拓展课,利用Scratch自带的画笔模块,以创作简易的几何图形、花朵、窗花等常见图案为主题,教学生用搭建积木的方式画画,遵循技术项目特性和学生认知水平,通过创新和改变反复搭建积木,带领学生对程序进行设计、测试、调试的训练。Scratch图形化、直观、易于理解的特点,会让学生潜移默化地接受顺序执行、重复执行、条件控制、变量等编程的基本概念。

课程目标


【资料图】

1. 通过学习“画笔”模块中各个积木的功能,使学生能够掌握它们在几何图形和其他图案绘制程序编写中的应用。学会运用重复执行和嵌套重复执行的技巧,绘制具有规律的图形,并初步理解循环程序结构的逻辑。

2. 在编写脚本绘画的过程中,通过对设计任务的分析,初步构建程序结构的设计思路。

3. 通过使用编程来绘制图形,学生能够体会到生活中几何之美的奇妙。这样的体验将增加学生对编程美的感受,并加深对生活的热爱。通过绘制花朵、窗花等图案,还可以增加学生对家乡牡丹花的了解,并且加深对传统文化的认识。

课程内容

该课程基于“画笔”模块的积木玩法,分为两个系列:画笔创作系列和图章创作系列。学生通过使用Scratch编程平台,探索编程与绘图的有趣结合,培养创造力和逻辑思维。

画笔创作系列:在Scratch中,“角色”就是舞台中执行命令的主角,它将按照编写的程序进行运动。在画笔创作系列中,学生将角色作为画笔使用,利用角色的对称中心作为笔尖。此系列不受角色外形的影响,学生将学习使用起笔、落笔、设置画笔颜色、设置画笔大小、控制角色移动和旋转等步骤,绘制各种图形,包括但不限于:正方形、三角形、正五边形、正六边形、正八边形等各种正多边形,五角星、迷宫、田字格、风车、棋盘、万花筒等其他几何图形,自由创作的不规律图形等。

图章创作系列:在图章创作系列中,学生将角色作为印章使用。此系列中,角色的外形直接影响成品图形。学生将学习控制角色的大小、颜色、旋转和移动等操作,绘制各种图形,包括但不限于:花朵、雪花、窗花等对称几何图形,自由创作的其他图形等。

这两个系列的课程,可以培养学生的创造力、空间想象力以及对几何图形的理解。通过课程学习,学生将学会运用编程技能创作各种独特的绘图作品,展现个人创意和表达能力。

课程实施

该课程旨在培养学生的创造力、问题解决能力和编程技能。在课程实施过程中,教师将课程设计为一系列小项目,学生通过“分析问题—算法设计—编程执行—反馈调整”的过程进行实践、探究和成长,从而丰富经验、生成知识、提高能力。

比如,在绘制正方形的课程中,学生在开始画图之前,首先分析正方形的特点,通过小组讨论得出结论:正方形有四条边、四个角,每个角都是90度。然后,学生需要设计绘制正方形的流程,包括设置画笔大小和颜色、清空画布、移动角色等动作。在设计过程中,学生还需要考虑角色移动的步数、旋转的角度等因素,并尝试使用重复执行的积木来简化程序。最终,学生完成绘制正方形的任务,并展示他们的作品。教师在总结时还可以引申出几何图形外角的概念。

在绘制风车的课程中,学生先分析风车的特点,发现它可以拆分成四个三角形,围绕中心旋转而成。然后,学生设计画风车的流程,可以将其分为画三角形和四个三角形旋转组成风车两个步骤。学生可以在小组内分工合作,各自完成一个流程的算法和程序设计,并尝试使用嵌套的重复执行来实现旋转。最后,学生执行、验证并调整他们的程序,画出完整的风车图案。

在掌握绘制多个几何图形的基础上,教师会给学生提出绘制万花筒的项目要求。这个项目要求学生整合前面所学的知识。教师可以提取出正多边形的外角和围绕中心旋转图形一周的角度这两个几何知识点,并引入变量的概念。学生需要分析程序构造,将变量、正多边形的边数和围绕中心旋转图形的个数联系起来。他们需要改造和升级算法,结合重复执行和变量的使用,创造出各种美丽的万花筒图案。

在绘制花朵的课程中,学生以菏泽牡丹为原型进行绘制。教师介绍菏泽牡丹的特点,包括9大色系、10大花型和1280个品种,要求学生在设计花瓣模型时注重创意,避免单调。在这个项目中,学生可以发挥各自的创造力,设计各种形状和颜色的花瓣,通过使用图章功能和旋转操作,绘制出完整的花朵。

在绘制窗花的课程中,教师带领学生进入传统窗花艺术的世界。学生不仅可以绘制各种窗花的形状,还可以创造令人惊艳的窗花造型。比如,他们可以在绘制好的窗花上使用图章功能添加丰富的色彩和纹理,使其变成绚丽多彩的窗花作品。

通过这样的课程实施,学生以项目的方式进行实践和探究。他们将分析问题、设计算法、进行编程逐一实现,并通过执行、验证和调整来提高自己的能力。教师在引导学生的同时,也可以引入相关的几何概念和艺术元素,丰富他们的学习体验。

课程评价

该课程通过小组评比的方式激发学生的创作潜力,同时也为他们提供了展示作品的机会。课程中的每个小项目都会通过班内评比评选出最美作品和最具创意的小组,鼓励学生在创作中追求卓越和独特性。此外,学生还可以将自己的作品保存并打印出来,以便带回家展示给家人和朋友。

对于那些有电脑并有时间上网的学生,他们还可以选择另一种展示方式,即在Scratch中国社区上发布自己的作品,与全国范围内的Scratch爱好者分享。如果其他人认可他们的作品,还有可能得到奖励,这无疑给学生增添了更多的动力和成就感。

从学会涂鸦开始,画画成为学生与世界交流的一种方式。图形化编程以搭积木的方式来实现绘画,为学生提供了一种更智能的创作工具。通过学习编程,他们的世界认知不断加深,绘画作品也变得越来越美丽。该课程为学生展示了未来的无限可能性,只要他们有想法,就能够创作出各种令人惊叹的作品。

(作者单位系山东省菏泽经济开发区丹阳路小学)

《中国教师报》2023年08月23日第5版

作者:牛俊领

标签:

返回顶部