【核心素养目标】粤教版《综合实践活动》六下 第8课《趣味编程·推荐活动 图形化的创客世界》第1课时 课件+教案

资源下载
  1. 二一教育资源

【核心素养目标】粤教版《综合实践活动》六下 第8课《趣味编程·推荐活动 图形化的创客世界》第1课时 课件+教案

资源简介

(共29张PPT)
第8课 图形化的创客世界




【粤教版】 六年级下册
内容总览
素养目标
01
新知导入
02
新知讲解
03
04
05
课堂练习
06
目录
07
课堂总结
08
板书设计
课后作业
拓展延伸
教学目标
价值体认:通过学习图形化的创客世界,了解编程语言和图形化编程软件的特点,认识到图形化编程在现代社会中的重要作用和价值。
责任担当:能够积极参与团队合作和项目开发,发挥自己的特长和优势,为团队的成功做出贡献,体现出良好的团队协作精神和责任感。
问题解决:通过实践活动,能够运用图形化编程的知识和技能,分析和解决在实际应用中遇到的问题,提高问题解决的能力和水平。
创意物化:通过实践活动,将图形化编程的创意和想法转化为具体的作品,如Mixiy软件创建小车。
新知导入
同学们,你了解Mixly软件吗?它有怎样的功能?那么,今天,我们利用Mixly软件来制作“钻石之花”,制作方法是怎样的?
新知讲解
什么是编程?
随着信息技术日新月异的发展,人工智能成为现代社会的前沿科技,是我国建设数字中国、智慧社会的关键技术之一。为了使机器能够理解人的意图,人类就必须用机器“听得懂”的语言和它们交流。这种机器能够“听得懂”的语言就是程序,编写和机器沟通的语言的过程就是编程。
新知讲解
主 题 轴
趣味编程
编程语言的种类
手机应用的编程
飞机编程和手动操作的协调
编程发展史
图形化的创客世界
动画与游戏设计
编程在机器人上的应用
新知讲解
推荐活动:设计制作活动
图形化的创客世界
图形化编程语言是一种适合少儿的编程工具,俗称积木式编程。借助图形化的程序,你不需要学习高深的编程语言,也可以成为编程高手,实现自己的创意设计。让我们一起去体验一下吧。
新知讲解
学会编程是我们打开创客世界的“敲门砖”。请你查阅资料,搜集一些编程语言,并罗列在下面。
观 察 与 发 现
新知讲解
Java:一种面向对象的编程语言,广泛应用于企业级应用、移动应用、游戏开发等领域。Java具有跨平台性,编写的程序可以在任何安装了Java虚拟机(JVM)的设备上运行。
编程语言种类:
Python:一种解释型、交互式、面向对象的编程语言。Python语法简洁易懂,适用于数据分析、人工智能、机器学习、网络开发、Web开发、脚本编写等领域。
新知讲解
JavaScript:一种主要用于Web开发的脚本语言。它可以直接在浏览器中运行,用于实现网页的交互效果和动态内容。此外,Node.js使得JavaScript也能用于服务器端开发。
编程语言种类:
C++:一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。它被广泛应用于游戏开发、系统级编程、嵌入式系统开发等领域。
新知讲解
C#:微软开发的面向对象的编程语言,主要应用在.NET平台上。C#结合了C++的强大功能和Java的易用性,常用于Windows桌面应用、Web应用和游戏开发。
编程语言种类:
Swift:苹果公司开发的编程语言,主要用于iOS和macOS应用开发。Swift语法简洁,性能高效,且易于学习。
新知讲解
Go:谷歌开发的一种静态强类型、编译型语言,设计初衷是为了以静态方式编译成机器码,同时提供垃圾收集、类型安全、并发编程、内存安全等支持。Go语言在云计算、微服务、网络编程等领域有广泛应用。
编程语言种类:
Ruby:一种面向对象的脚本语言,语法简洁且富有表现力。Ruby常用于Web开发,尤其是与Rails框架结合使用时,可以快速构建出功能强大的Web应用。
新知讲解
PHP:一种通用开源脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP的语法混合了C、Java、Perl以及PHP自创的语法,易于学习,使用广泛。
编程语言种类:
Rust:一种系统编程语言,旨在提供内存安全的同时保持高性能。Rust被用于构建高性能的服务器、浏览器组件、游戏、嵌入式系统等。
新知讲解
你尝试过使用图形化编程软件来编写程序吗?若使用过,请描述自己的使用体验;若没有,请在网络上浏览几个用图形化编程软件编写的程序,尝试概括这一编程软件的特点。
观 察 与 发 现
新知讲解
图形化编程软件的特点
观 察 与 发 现
●使用者可以不会文本式编程的专业语句。
●使用者可以不会使用键盘。
●构成程序的命令和参数通过积木形状的模块就可以实现。
●用鼠标拖动模块到程序编辑栏即可。
●直观易懂、适合初学者入门、模块化和可扩展性、实时反馈和调试以及跨平台兼容性。
●直观的可视化界面。
●丰富的功能模块和素材库。
● 易于调试和错误处理。
新知讲解
在Mixly软件中点击“新建”就可以直接进入创建界面,使用积木组合式的程式语言,开始创建故事、动画、游戏等内容。你想用 Mixly 软件创建一辆小车吗?请发挥想象,并描述自己创建的小车。
创 意 与 设 计
首先,我会为我的小车设定一些基础属性,比如它的颜色、形状和大小。我可能会选择一辆红色的跑车造型,小巧灵活,看起来既酷炫又可爱。
新知讲解
接下来,我会利用Mixly的图形化编程模块,给我的小车添加一些基础的运动功能。例如,我可以使用“前进”和“后退”模块来控制小车的移动方向,使用“左转”和“右转”模块来改变小车的行驶轨迹。这样,我的小车就可以在我的控制下自由地在虚拟环境中驰骋了。
但是,我并不满足于此。我希望我的小车能够具有更多的特性和功能。于是,我会利用Mixly的高级模块,给我的小车添加一些更高级的功能。比如,我可以使用“传感器”模块来让小车感知周围的环境,避开障碍物;我还可以使用“随机”模块来让小车在某些时候做出随机的行为,增加其行为的多样性和趣味性。
创 意 与 设 计
新知讲解
此外,我还会尝试使用Mixly的编程逻辑来创建一些有趣的故事情节。例如,我可以设定一个场景,让我的小车在虚拟的城市中完成一系列任务,比如寻找宝藏、救援被困的小动物等。通过编程逻辑的设置,我可以让小车在遇到不同的情况时做出不同的反应,从而形成一个有趣的故事。
创 意 与 设 计
新知讲解
说说编程发展史?
编程的发展史可以追溯到古代,那时人们就开始尝试通过各种方式将指令和逻辑嵌入到工具中,以实现自动化和智能化。
在编程的早期阶段,人们主要通过机器语言进行编程。
到了20世纪50年代,高级语言开始崭露头角。高级语言更接近人类的自然语言,使得程序员能够以更直观、更易于理解的方式编写程序。
拓 展 延 伸
新知讲解
到了20世纪70年代,C语言的出现对编程领域产生了深远的影响。C语言是一种结构化编程语言,具有简洁、高效、可移植性强等特点,成为操作系统、编译器等系统软件的主要开发语言。此外,C++、Java、Python等语言也相继问世,各自在不同的领域大放异彩。
拓 展 延 伸
新知讲解
进入21世纪后,随着云计算、大数据、人工智能等技术的兴起,编程语言和编程范式也在不断创新和发展。例如,Go语言因其高并发和简洁性在云计算领域得到了广泛应用;Python则因其易于学习和强大的库支持在数据分析、机器学习等领域占据了一席之地。
拓 展 延 伸
新知讲解
飞机编程通常指的是通过计算机和特定的软件,对飞机的飞行任务进行预先设定和规划。
而手动操作则是指飞行员通过操纵飞机的控制装置,直接对飞机的飞行状态进行调整和控制。
要实现飞机编程和手动操作的协调,首先需要确保两者之间的信息互通和共享。 同时,飞行员也应该能够将手动操作的信息反馈给编程系统,以便系统根据实际情况进行调整和优化。
拓 展 延 伸
你知道飞机编程和手动操作如何协调吗?
新知讲解
其次,飞行员需要接受相关的培训和指导,以熟悉和掌握飞机编程系统的操作方法和原理。
此外,飞机编程系统的设计也需要考虑到与手动操作的兼容性和互补性。
同时,系统也应该提供易于理解和操作的界面,以便飞行员能够快速、准确地掌握其使用方法。
拓 展 延 伸
你知道飞机编程和手动操作如何协调吗?
课堂练习
说一说,你在编程中的小故事,和同学们一起分享。
课堂总结
通过本课的学习,我们了解了编程语言和图形化编程软件的特点及会利用Mixly 软件创建一辆小车的过程,不仅巩固了所学的编程知识,还培养了逻辑思维能力。同时,学会了分析问题、拆解任务、编写逻辑顺序等技巧,这对逻辑思维训练有很大的帮助。
板书设计
图形化的创客世界
了解编程语言
图形化编程软件的特点
Mixiy软件创建小车
拓展延伸
作业布置
把你了解的Mixly软件的知识 ,讲给身边的人,和他们一起分享。
谢谢
21世纪教育网(www.21cnjy.com)
中小学教育资源网站
兼职招聘:
https://www.21cnjy.com/recruitment/home/admin中小学教育资源及组卷应用平台
粤教版综合实践活动六年级第8课
《趣味编程·推荐活动 图形化的创客世界》
第1课时教学设计
课题 趣味编程· 推荐活动 图形化的创客世界 单元 第8单元 学科 综合实践 年级 六年级
核心素养目标 价值体认:通过学习图形化的创客世界,了解编程语言和图形化编程软件的特点,认识到图形化编程在现代社会中的重要作用和价值。责任担当:能够积极参与团队合作和项目开发,发挥自己的特长和优势,为团队的成功做出贡献,体现出良好的团队协作精神和责任感。问题解决:通过实践活动,能够运用图形化编程的知识和技能,分析和解决在实际应用中遇到的问题,提高问题解决的能力和水平。创意物化:通过实践活动,将图形化编程的创意和想法转化为具体的作品,如Mixiy软件创建小车。
教学重点 通过学习图形化的创客世界,引导学生了解编程语言和图形化编程软件的特点,认识到图形化编程在现代社会中的重要作用和价值。
教学难点 通过实践活动,将图形化编程的创意和想法转化为具体的作品,如Mixiy软件创建小车。
教学准备 教具
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 同学们,你了解Mixly软件吗?它有怎样的功能?那么,今天,我们利用Mixly软件来制作“钻石之花”,制作方法是怎样的?让我们走进课文《图形化的创客世界》从中寻找答案吧!出示课题。 欣赏图片 思考交流 通过欣赏图片、设置问题、思考、交流等活动,让学生在思考中受到启发,激发学习兴趣,为下步开展活动做好准备。
讲授新课 一、什么编程?随着信息技术日新月异的发展,人工智能成为现代社会的前沿科技,是我国建设数字中国、智慧社会的关键技术之一。为了使机器能够理解人的意图,人类就必须用机器“听得懂”的语言和它们交流。这种机器能够“听得懂”的语言就是程序,编写和机器沟通的语言的过程就是编程。 二、主线轴 编程语言的种类飞机编程和手动操作的协调编程发展史图形化的创客世界动画与游戏设计 趣味编程编程在机器人上的应用手机应用的编程 三、推荐活动:设计制作活动图形化的创客世界图形化编程语言是一种适合少儿的编程工具,俗称积木式编程。借助图形化的程序,你不需要学习高深的编程语言,也可以成为编程高手,实现自己的创意设计。让我们一起去体验一下吧。(一)观察与发现1.学会编程是我们打开创客世界的“敲门砖”。请你查阅资料,搜集一些编程语言,并罗列在下面。编程语言种类:Java:一种面向对象的编程语言,广泛应用于企业级应用、移动应用、游戏开发等领域。Java具有跨平台性,编写的程序可以在任何安装了Java虚拟机(JVM)的设备上运行。Python:一种解释型、交互式、面向对象的编程语言。Python语法简洁易懂,适用于数据分析、人工智能、机器学习、网络开发、Web开发、脚本编写等领域。JavaScript:一种主要用于Web开发的脚本语言。它可以直接在浏览器中运行,用于实现网页的交互效果和动态内容。此外,Node.js使得JavaScript也能用于服务器端开发。C++:一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。它被广泛应用于游戏开发、系统级编程、嵌入式系统开发等领域。C#:微软开发的面向对象的编程语言,主要应用在.NET平台上。C#结合了C++的强大功能和Java的易用性,常用于Windows桌面应用、Web应用和游戏开发。Swift:苹果公司开发的编程语言,主要用于iOS和macOS应用开发。Swift语法简洁,性能高效,且易于学习。Go:谷歌开发的一种静态强类型、编译型语言,设计初衷是为了以静态方式编译成机器码,同时提供垃圾收集、类型安全、并发编程、内存安全等支持。Go语言在云计算、微服务、网络编程等领域有广泛应用。Ruby:一种面向对象的脚本语言,语法简洁且富有表现力。Ruby常用于Web开发,尤其是与Rails框架结合使用时,可以快速构建出功能强大的Web应用。PHP:一种通用开源脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP的语法混合了C、Java、Perl以及PHP自创的语法,易于学习,使用广泛。Rust:一种系统编程语言,旨在提供内存安全的同时保持高性能。Rust被用于构建高性能的服务器、浏览器组件、游戏、嵌入式系统等。2.你尝试过使用图形化编程软件来编写程序吗?若使用过,请描述自己的使用体验;若没有,请在网络上浏览几个用图形化编程软件编写的程序,尝试概括这一编程软件的特点。图形化编程软件的特点●使用者可以不会文本式编程的专业语句。●使用者可以不会使用键盘。●构成程序的命令和参数通过积木形状的模块就可以实现。●用鼠标拖动模块到程序编辑栏即可。●直观易懂、适合初学者入门、模块化和可扩展性、实时反馈和调试以及跨平台兼容性●直观的可视化界面。
●丰富的功能模块和素材库。
● 易于调试和错误处理。(二)创意与设计在Mixly软件中点击“新建”就可以直接进入创建界面,使用积木组合式的程式语言,开始创建故事、动画、游戏等内容。你想用 Mixly 软件创建一辆小车吗?请发挥想象,并描述自己创建的小车。首先,我会为我的小车设定一些基础属性,比如它的颜色、形状和大小。我可能会选择一辆红色的跑车造型,小巧灵活,看起来既酷炫又可爱。接下来,我会利用Mixly的图形化编程模块,给我的小车添加一些基础的运动功能。例如,我可以使用“前进”和“后退”模块来控制小车的移动方向,使用“左转”和“右转”模块来改变小车的行驶轨迹。这样,我的小车就可以在我的控制下自由地在虚拟环境中驰骋了。但是,我并不满足于此。我希望我的小车能够具有更多的特性和功能。于是,我会利用Mixly的高级模块,给我的小车添加一些更高级的功能。比如,我可以使用“传感器”模块来让小车感知周围的环境,避开障碍物;我还可以使用“随机”模块来让小车在某些时候做出随机的行为,增加其行为的多样性和趣味性。此外,我还会尝试使用Mixly的编程逻辑来创建一些有趣的故事情节。例如,我可以设定一个场景,让我的小车在虚拟的城市中完成一系列任务,比如寻找宝藏、救援被困的小动物等。通过编程逻辑的设置,我可以让小车在遇到不同的情况时做出不同的反应,从而形成一个有趣的故事。(三)拓展延伸1.说说编程发展史?编程的发展史可以追溯到古代,那时人们就开始尝试通过各种方式将指令和逻辑嵌入到工具中,以实现自动化和智能化。然而,真正意义上的编程概念,以及我们今天所熟知的编程语言的发展,主要是在近现代随着计算机技术的兴起而逐步形成的。在编程的早期阶段,人们主要通过机器语言进行编程。机器语言是计算机唯一能够直接识别和执行的语言,由二进制代码组成,编写和维护都非常困难。随后,汇编语言的出现使得编程稍微变得容易一些,它使用助记符代替机器语言的操作码,但仍然需要程序员对计算机硬件有深入的了解。到了20世纪50年代,高级语言开始崭露头角。高级语言更接近人类的自然语言,使得程序员能够以更直观、更易于理解的方式编写程序。高级语言的出现极大地提高了编程的效率和可维护性,也促进了软件工程的发展。在高级语言的发展过程中,出现了许多具有里程碑意义的编程语言。例如,Fortran是世界上第一个被正式采用并流传至今的高级编程语言,主要用于科学计算。随后,ALGOL、COBOL等语言也相继出现,各自在特定的领域发挥了重要作用。到了20世纪70年代,C语言的出现对编程领域产生了深远的影响。C语言是一种结构化编程语言,具有简洁、高效、可移植性强等特点,成为操作系统、编译器等系统软件的主要开发语言。此外,C++、Java、Python等语言也相继问世,各自在不同的领域大放异彩。进入21世纪后,随着云计算、大数据、人工智能等技术的兴起,编程语言和编程范式也在不断创新和发展。例如,Go语言因其高并发和简洁性在云计算领域得到了广泛应用;Python则因其易于学习和强大的库支持在数据分析、机器学习等领域占据了一席之地。2.你知道飞机编程和手动操作的协调吗?飞机编程通常指的是通过计算机和特定的软件,对飞机的飞行任务进行预先设定和规划。这包括起飞、巡航、降落等各个阶段的参数设置,以及应对各种飞行状况的预设程序。飞机编程的优势在于能够减少人为错误,提高飞行的精准度和稳定性,同时也能够在复杂环境中实现自动化飞行。而手动操作则是指飞行员通过操纵飞机的控制装置,直接对飞机的飞行状态进行调整和控制。手动操作在应对突发情况、执行特殊任务以及进行精细飞行操作等方面具有独特的优势。飞行员的经验和判断在手动操作中发挥着至关重要的作用,能够确保飞行的安全性和灵活性。要实现飞机编程和手动操作的协调,首先需要确保两者之间的信息互通和共享。编程系统应该能够提供实时、准确的飞行数据给飞行员,以便他们了解飞机的状态和任务进度。同时,飞行员也应该能够将手动操作的信息反馈给编程系统,以便系统根据实际情况进行调整和优化。其次,飞行员需要接受相关的培训和指导,以熟悉和掌握飞机编程系统的操作方法和原理。他们应该了解编程系统的功能和限制,以及在何种情况下应该切换到手动操作模式。通过不断地实践和训练,飞行员可以逐渐提高自己在编程和手动操作之间的协调能力和应对突发情况的能力。此外,飞机编程系统的设计也需要考虑到与手动操作的兼容性和互补性。编程系统应该具备足够的灵活性和可扩展性,以适应不同飞行任务和飞行环境的变化。同时,系统也应该提供易于理解和操作的界面,以便飞行员能够快速、准确地掌握其使用方法。 学生思考、交流 。学生查找资料、思考、交流。 学生交流、思考、查找。学习拓展延伸 通过探究、思考、交流等活动,引导学生了解什么是编程和趣味编程要探究哪些问题。 通过查找资料,引导学生了解编程语言和图形化编程软件的特点。 通过实践活动,引导学生学会用 Mixly 软件创建一辆小车 。 通过拓展、引导学生了解编程发展史,开阔学生的视野,增长学生编程能力。
课堂练习 说一说,你在编程中小故事,和同学们一起分享。 练习 拓展与巩固课堂知识
课堂小结 通过本课的学习,我们了解了编程语言和图形化编程软件的特点及会利用Mixly 软件创建一辆小车的过程,不仅巩固了所学的编程知识,还培养了逻辑思维能力。同时,学会了分析问题、拆解任务、编写逻辑顺序等技巧,这对逻辑思维训练有很大的帮助。 总结回顾 对本节课内容进行总结概括。
板书 图形化的创客世界了解编程语言图形化编程软件的特点Mixiy软件创建小车拓展延伸
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源列表