v655352 发表于 2022-1-8 12:01:30

《极简创意编程——人工智能启蒙课》(二)

《极简创意编程——人工智能启蒙课程》是指国家相关软件素质教育的教学大纲和规范,意在为国内中小学的创意编程推广做出一点小小的贡献。同时,也希望本课程对国内家长、信息教师及相关教育机构有所帮助,共同推动国内软件素质教育的发展。

第 1 课和第 2 课侧重于青少年创意节目的重要性和紧迫性。从第 3 课开始,进入创意编程的启蒙实践。这些课程参考了国外主流的编程教育方式,分别是:

1.以游戏活动为中心的“无代码编程”。(第 3 课和第 4 课)

2.以教育软件为核心的编程启蒙。(第 5 和第 6 课)

3.以操控机器人体验为核心的编程启蒙。(第 7 课)

考虑一下

每个人都应该有使用电脑工具画画的经验,比如使用“ Pad”软件,用鼠标和键盘编程一个最简单游戏代码,就可以创作出属于自己的画作。那么,你有没有想过电脑是如何在显示器上绘制图形的呢?

http://tt.ccoox.cn/data/attachment/forum/20220108/1641614490699_2.png

学习目标:

模拟使用数值规则绘制图形的过程,并了解计算机图形学原理。

课程大纲:

计算机可以存储文本、图片、音频和视频等多媒体文件,而所有这些都可以仅使用数字来完成。《动手数字绘画》体验课程模拟计算机中表达图片的位图方法,通过绘画比赛比赛的方式体验计算机用数字绘制图形的过程原理。

学习方法:

无代码编程

教学时间:

约30分钟

适合年龄:

10岁以上

知识点:

数据表示、抽象

课前准备:

铅笔、橡皮、白纸

http://tt.ccoox.cn/data/attachment/forum/20220108/1641614490699_4.jpg

上课流程:

上课过程分为三个部分:①问题介绍;②开始学习;③整理总结。

1. 问题导入:

第一步:老师让学生模仿并用铅笔在白纸上画出下图所示的图片(房子)。

http://tt.ccoox.cn/data/attachment/forum/20220108/1641614490699_6.jpg

第二步:老师比对学生画的图片,询问学生图片是否一模一样(每个学生的画一定不能一模一样)。

步骤 3:向学生解释他们可以通过在计算机上复制图片来获得完全相同的图片。那么计算机是如何做到的呢?

2.扩展学习:

第一步:教师向学生讲解“手绘数字绘画”的游戏规则(参考下图)。

http://tt.ccoox.cn/data/attachment/forum/20220108/1641614490699_8.jpg

游戏规则

第二步:老师简单地修改数字,让学生按照游戏规则在白纸上画画。

第三步:教师比较学生的绘图结果,并要求学生发表解释。

第四步:绘画比赛正式开始。老师列出数字并要求学生画出结果。

http://tt.ccoox.cn/data/attachment/forum/20220108/1641614490699_9.jpg

画一张图天外神坛,看看是什么图形?

http://tt.ccoox.cn/data/attachment/forum/20220108/1641614490699_10.jpg

游戏难度越来越大3.组织总结:

让学生总结如何用数字画画的规则。

附加说明:

1. 什么是“无代码编程”?

所谓“无代码编程”,是指不使用计算机等电子设备,通过游戏活动学习计算机原理,培养计算机思维(也称计算思维)的一种软件素质教育方式。“动手数字绘画”体验课程属于“无代码编程”学习。

2. 像素()

像素是构成电脑屏幕的最小单位,也可以理解为最小的点。

▶ 位图()

计算机表示图像的一种方式。位图将图像定义为,由点(像素)组成,每个点可以用多种颜色表示,包括 2、4、8、16、24 和32 位颜色。例如,一张1024像素×768像素的32位真彩色图像,由宽1024像素,高768像素组成,缩写为×768px。

“爱是忍耐,是慈爱;爱是不嫉妒编程一个最简单游戏代码,爱是不自夸,不狂妄。”

w96680 发表于 2023-3-17 23:17:06

有事就找坛主来帮忙

w96680 发表于 2023-5-11 18:27:53

asgdagagg
页: [1]
查看完整版本: 《极简创意编程——人工智能启蒙课》(二)